Bourgerie Quentin
9dcf1c4b6f
feat(frontend-python): Expose compress_input_ciphertexts as a compilation options and tests
2024-03-12 17:58:40 +01:00
Yuxi Zhao
a0195cf315
docs(frontend): update new structure and landing page
2024-03-11 18:55:50 +01:00
Bourgerie Quentin
ce74903c1d
fix(frontends): Fixing tests which rely on cmdline not on configuration
2024-03-11 16:51:05 +01:00
Bourgerie Quentin
23a521e5d1
chore(ci): Test default configuration on python CI tests
2024-03-11 16:51:05 +01:00
Umut
aad659f160
feat(frontend-python): random inputset generator
2024-03-11 09:05:27 +01:00
Andi Drebes
32199292bb
test(frontend-python): Re-enable min / max tests for multi-parameter optimization
2024-03-07 15:42:26 +01:00
rudy
d3e70c483f
chore(frontend-python): use compression for tests to solve the missing space issue
2024-03-06 14:43:40 +01:00
Umut
760e5ef02a
feat(frontend-python): support additional pre and post processors instead of just post processors
2024-03-06 12:27:08 +01:00
Umut
bf548b0738
feat(frontend-python): expose integer dtype from the main module
2024-03-06 12:27:08 +01:00
Benoit Chevallier-Mames
68cada3963
docs(frontend): add a tutorial about XOR distance
2024-03-04 16:14:14 +01:00
rudy
05bd8cc5f2
feat(frontend-python): approximate mode for round_bit_pattern
2024-03-01 16:04:11 +01:00
Alexandre Péré
9b5a2e46da
feat(compiler): support multi-circuit compilation
2024-03-01 15:35:52 +01:00
Umut
3247a28d9d
feat(frontend-python): additional graph processors
2024-02-26 19:09:13 +03:00
rudy
1a4de9beae
fix(frontend-python): declare graphviz pytest mark
2024-02-21 17:08:58 +01:00
rudy
e1d7be02c6
fix(frontend-python): macos os tests without graphviz
2024-02-20 17:23:58 +01:00
Umut
efc9314d25
fix(frontend-python): stop crashing on scalar squeeze
2024-02-20 12:37:48 +01:00
Umut
565e6f2796
feat(frontend-python): identity extension
2024-02-20 12:37:48 +01:00
rudy
b324ca8391
fix(frontend-python): bitwise tests coverage
2024-02-16 13:47:38 +01:00
rudy
9fdb959beb
fix(frontend-python): failure to display invalid input set value
2024-02-15 17:13:05 +01:00
Bourgerie Quentin
712924a297
test(frontend-python): Temporary skip test_minimum_maximum on multi parameter optimization waiting parametrization fixes
2024-02-13 17:02:46 +01:00
rudy
0376a175a9
fix(frontend-python): test_min_max, extend marking xfail
2024-02-13 17:02:46 +01:00
rudy
c5692397b4
chore(frontend-python): converter, getattr call with default
2024-02-06 15:11:20 +01:00
Umut
000ca60062
feat(frontend-python): if then else extension
2024-02-01 12:18:52 +02:00
Umut
868a910e23
chore(frontend-python): fix pylint warnings
2024-02-01 12:18:52 +02:00
Umut
037600112d
feat(frontend-python): drawing
2024-01-23 11:42:26 +03:00
Alexandre Péré
b2fbf8eb28
fix(frontend): fix composition bitwidth incompatibility
2024-01-19 18:25:23 +01:00
Umut
b4ed398549
fix(frontend-python): reduce the failure rate of setting keys test
2024-01-12 16:25:51 +03:00
Umut
8ef84bed42
feat(frontend-python): add relu extension
2024-01-11 16:09:42 +01:00
rudy
8183d98605
feat(frontend-python): multi-parameters, Configuration, by-precision-and-norm2 strategy
2024-01-08 20:32:27 +01:00
Bourgerie Quentin
f9c7a79183
refactor(compiler/frontend): Rename option to compress_evaluation_keys
2024-01-08 09:49:06 +01:00
rudy
9b685300b4
fix(frontend-python): ensure shift strategies coverage
2024-01-08 09:38:08 +01:00
rudy
b680f3137d
fix(frontend-python): some tests are broken due to compiler and cp bug
...
related to multi output in multi parameter
2024-01-08 09:36:34 +01:00
Benoit Chevallier-Mames
c952d7b1f7
chore(frontend): using fhe.bits() feature in Game of Life example
2024-01-08 09:14:17 +01:00
Bourgerie Quentin
1dec886770
feat(compiler/frontend-python): Expose default GPU CompilerOptions set and use it in concrete-python
2024-01-05 13:15:12 +00:00
aPere3
6691c8f107
feat(frontend): add support for gpu in concrete-python
2024-01-05 13:15:12 +00:00
Alexandre Péré
60da713312
feat(optimizer): adds support for function composition
2024-01-04 15:00:25 +01:00
rudy
42c7ee977e
feat(frontend-python): activate local env using make
2024-01-03 18:46:53 +01:00
Bourgerie Quentin
c339e2a10b
chore(backend/frontend): Fixing formatting...
2024-01-02 19:23:38 +01:00
Bourgerie Quentin
9a8b644a70
chore(frontend-python): Regenerate keyset on error
2024-01-02 18:18:30 +01:00
Umut
7872bc5430
fix(frontend-python): generate correct MLIR for signed integer rounding to 1-bit
2023-12-29 12:42:29 +03:00
Umut
ee5be3af43
feat(frontend-python): keys are generated property
2023-12-29 10:19:06 +03:00
Umut
1edd341fb0
feat(frontend-python): printing assignment
2023-12-29 10:19:06 +03:00
Umut
b8db12ae53
feat(frontend-python): bit extraction
2023-12-26 14:31:23 +03:00
Umut
ee7a321408
chore(frontend-python): move lsb method to correct place to preserve method ordering
2023-12-26 14:31:23 +03:00
Bourgerie Quentin
c67fac4082
feat(compiler): Introduce input compression and use tfhe-rs as backend
...
- added --compress-input compiler option which forces the use of seeded
bootstrap keys and keyswitch keys
- replaced the concrete-cpu FHE implementation with tfhe-rs
Co-authored-by: Nikita Frolov <nf@mkmks.org >
2023-12-22 15:51:02 +01:00
Umut
5fa62d3424
feat(frontend-python): fancy indexing
2023-12-21 15:51:39 +03:00
Umut
b9806e48f6
fix(frontend-python): use more strict inputset to fix a flanky test
2023-12-18 14:03:50 +01:00
Umut
54d792c7bf
feat(frontend-python): add truncate bit pattern extension
2023-12-05 14:20:54 +01:00
Umut
07d6293ca8
fix(frontend-python): assigning signed values to unsigned tensors
2023-12-04 13:37:26 +01:00
Umut
d87776cdc9
feat(frontend-python): make it possible to query maximum bit-width of a graph after bit-width assignment
2023-11-30 18:34:32 +03:00