Commit Graph

20 Commits

Author SHA1 Message Date
Umut
155e5b2941 refactor: improve error message of circuits which has TLU and more than 16-bits at the same time 2023-01-04 13:10:18 +01:00
Umut
23337e9dbd feat: support up to 16-bit signed integers with table lookups 2022-12-05 10:22:41 +01:00
Umut
25b9a59e21 feat: introduce tag extension, create integer range getter for graphs, allow filtering in integer bit width getter 2022-11-18 12:33:03 +01:00
Umut
f0014dc05f feat: improve fusing related error messages 2022-10-28 12:06:54 +03:00
Umut
21a0923e2e feat: support up to 16-bit table lookups 2022-10-13 16:00:10 +03:00
Umut
b8a91cac62 chore: ease signed integer restriction on high bit-widths 2022-09-08 11:45:46 +03:00
Umut
7415dd07e1 feat: support unsigned levelled operations on large bit-widths 2022-08-29 13:04:04 +03:00
Umut
ef7e0d762f feat: support assignments to tensors 2022-08-23 14:56:36 +03:00
Umut
039a632c72 feat: support all kind of subtraction operations 2022-08-16 10:04:47 +03:00
Umut
6c6e657b6e fix: resolve integration issues with the new compiler 2022-08-12 17:18:46 +03:00
Umut
e398a4fbd0 feat: add support for np.broadcast_to 2022-07-25 13:18:48 +03:00
Umut
a60891292b feat: cache constant operations during MLIR conversion 2022-07-18 18:22:23 +03:00
Umut
1e86c3b1e4 fix: don't allow signed clear inputs as tlu cannot be applied to them, add more signed input tests 2022-06-22 11:03:48 +03:00
Umut
a6b09ddf09 feat: support signed inputs 2022-06-22 11:03:48 +03:00
youben11
e90a9f1a55 chore: update black to 22.3.0 2022-05-11 08:03:40 +01:00
Umut
ffe26aadcb refactor: move configuration and artifacts to compile and trace methods 2022-04-29 11:10:14 +03:00
youben11
840a9c2c20 feat: support tracing/eval of ONNX Conv
- 1D, 2D, and 3D convolutions
- conversion to MLIR is supported only for 2D convolution
- not full support yet: still limitations on group and other params
2022-04-27 08:18:14 +01:00
youben11
824e034084 refactor: add concrete.onnx mod with previous conv2d
the module is meant to contain machine learning operations as defined by
ONNX
2022-04-13 13:10:53 +01:00
Umut
ba33d42762 feat: implement transpose 2022-04-08 12:09:44 +03:00
Umut
c45b9ffa43 feat: rewrite tests 2022-04-08 12:09:44 +03:00