Commit Graph

44 Commits

Author SHA1 Message Date
rudy
e9e097d941 fix(frontend-python): remove FromElementsOp textual workaround
speedup long mlir generation and simplify code
2023-05-12 10:05:19 +02:00
Umut
d99436e098 fix(frontend-python): broadcast tlu input on multi tlus 2023-05-11 11:31:36 +02:00
rudy
4c88557dee feat(frontend-python): prune_useless_nodes, faster and simpler 2023-05-10 18:11:12 +02:00
rudy
417e729c00 fix(frontend-python): explicit multi outputs circuit error 2023-05-10 16:00:54 +02:00
Umut
03c5667600 fix(frontend-python): raise proper error on encrypted multiplication on large bit-widths 2023-05-10 12:44:50 +02:00
Umut
0f726882c9 fix(frontend-python): support axis as a positional argument for np.expand_dims 2023-05-10 12:09:16 +02:00
Umut
34893eca09 test(frontend-python): increase the number of retries for table lookup tests 2023-05-09 17:22:11 +02:00
Umut
da4fedaabf test(frontend-python): increase tolerance of p_error simulation tests 2023-05-09 17:22:11 +02:00
Umut
e162c58dfb fix(frontend-python): correctly handle signedness during encrypted multiplication 2023-05-02 09:39:01 +02:00
Umut
eb3aca19ef fix(frontend-python): add missing error messages related to bit-width to some operations 2023-05-02 09:39:01 +02:00
Umut
41bf801ce1 feat(frontend-python): introduce parameter selection strategy configuration 2023-04-21 17:38:05 +02:00
Umut
8935735c2b feat(frontend-python): support rounded table lookups 2023-04-21 17:38:05 +02:00
Umut
455771e3ee chore(frontend-python): remove deprecated operation color mapping constant 2023-04-21 17:38:05 +02:00
Umut
7ce6f962e0 feat(frontend-python): add show assigned bit widths option to graph formatting 2023-04-21 17:38:05 +02:00
Umut
fa0e246613 feat(frontend-python): support using booleans with LookupTable 2023-04-17 14:11:41 +02:00
aquint-zama
c7689b6c78 chore(common): fix remaining numpy links 2023-04-14 09:28:11 +02:00
Umut
dbe9217937 chore(frontend-python): use top level readme in PyPI 2023-04-12 14:16:48 +02:00
Umut
307d6997e9 chore(frontend-python): use rounding in some flanky tests around floats 2023-04-12 07:55:33 +02:00
Umut
02e655748f test(frontend-python): add crt deployment test 2023-04-12 07:55:33 +02:00
youben11
3e0d959b12 chore(common): update repo name 2023-04-11 16:35:42 +02:00
Umut
673b02473f feat(frontend/python): explicit key management 2023-04-11 14:55:57 +02:00
aquint-zama
fdf6f41a89 docs(frontend/python): overhaul python frontend docs 2023-04-11 10:15:42 +02:00
Umut
efa866f069 chore(frontend/python): use smaller global p error for tests to avoid random ci failures 2023-04-07 19:42:57 +02:00
Umut
0edfe59e18 refactor(frontend/python): re-write MLIR conversion 2023-04-07 19:42:57 +02:00
Umut
b45f08c49b chore(frontend/python): set development version to 0.0.0 2023-04-07 19:42:57 +02:00
youben11
7afaa2b82b chore(frontend): remove license classifier 2023-04-04 12:53:20 +01:00
Umut
e2ed5d1e59 fix(frontend/python): ignore errors during requirements artifact export 2023-04-03 08:54:29 +02:00
Umut
e9607395c4 fix(frontend/python): add bare concrete namespace to setup.py 2023-03-31 14:51:38 +02:00
Umut
4445985aab chore(frontend/python): allow setting python to use in the makefile 2023-03-28 14:29:19 +02:00
Umut
5e2349839a chore(frontend/python): pin development dependencies to avoid future CI failures 2023-03-27 16:21:33 +02:00
Umut
18c2a894a5 fix(frontend/python): set extension modules in setup.py 2023-03-27 16:21:33 +02:00
Umut
43a9c499e1 chore(frontend/python): disable S311 lint in tests as it's a false positive 2023-03-27 16:21:33 +02:00
Umut
f0a1122d23 chore(frontend/python): allow filtering tests using markers in make pytest target 2023-03-27 16:21:33 +02:00
Umut
d9313f350a test(frontend/python): use dataflow marker in appropriate tests 2023-03-27 16:21:33 +02:00
Umut
382282736e chore(frontend/python): add dataflow marker to pytest 2023-03-27 16:21:33 +02:00
Umut
ee6da15732 fix(frontend/python): disable dataflow parallelization by default 2023-03-27 16:21:33 +02:00
Umut
9f15d39209 chore: set key cache directory from the environment for make pytest command 2023-03-21 11:00:09 +01:00
Quentin Bourgerie
f55c448a5f Revert "chore: add concrete python tests to ci"
This reverts commit ceefcc5853.
2023-03-21 07:21:56 +01:00
Umut
82ab395f71 fix: use correct type annotations in dynamic key-value database example 2023-03-20 13:02:22 +01:00
Umut
ceefcc5853 chore: add concrete python tests to ci 2023-03-20 13:02:22 +01:00
Umut
4e7cbac264 refactor: concrete-numpy to concrete-python 2023-03-17 13:29:21 +01:00
Mayeul@Zama
45f5267f3d fix(CI): add newlines in end of files 2023-03-16 17:35:34 +01:00
Quentin Bourgerie
9858cf03ba chore: Integrate concrete-python in the mono-repo 2023-03-08 13:11:39 +01:00
Quentin Bourgerie
ce7eddc22d chore: Move to the mono repo layout 2023-03-08 11:23:21 +01:00