rudy
|
2345f69d90
|
fix(frontend-python): fhe.refresh, similar to identity, but used as noise reducer
|
2024-08-05 11:27:58 +02:00 |
|
rudy
|
ee19ffe01c
|
fix(frontend-python): test_matmul, formatting error
|
2024-08-02 15:12:20 +02:00 |
|
rudy
|
513e7dd3be
|
fix(frontend-python): test_matmul.test_matmul, randomly failing test
|
2024-08-02 11:34:41 +02:00 |
|
rudy
|
56ed43ff84
|
fix(frontend-python): bad signed input tlu padding with extra bitwidth
|
2024-06-27 14:32:02 +02:00 |
|
Umut
|
81b04a3562
|
fix(compiler): use maxpool strides properly when lowering to linalg
|
2024-06-11 18:32:02 +03:00 |
|
Benoit Chevallier-Mames
|
bffa98f320
|
fix(frontend): fixing other pylint issues
|
2024-06-06 15:22:45 +03:00 |
|
Umut
|
14334f56ed
|
feat(frontend-python): dynamic assignment
|
2024-06-05 12:44:42 +03:00 |
|
Bourgerie Quentin
|
db2c7550f5
|
fix(compiler): Allow uncompressed ciphertext in compressed gate to fix composition + compression
|
2024-06-04 16:12:18 +02:00 |
|
Umut
|
c677f83af7
|
feat(frontend-python): dynamic indexing
|
2024-05-29 18:21:46 +03:00 |
|
youben11
|
6f35a8be81
|
test(frontend): test tfhers integers
|
2024-05-28 14:44:20 +01:00 |
|
rudy
|
ace7f2191c
|
fix(frontend-python): optimize extract bits
lsb and tlu calls were not minimized
|
2024-05-22 09:03:11 +02:00 |
|
Umut
|
8e4d237364
|
feat(compiler): fancy assignment
|
2024-05-15 11:21:46 +03:00 |
|
Umut
|
3d0727b845
|
feat(frontend-python): add option to configure tlu on original bit width
|
2024-04-16 16:45:05 +03:00 |
|
Miles
|
5d68424531
|
fix typos
|
2024-04-11 14:50:16 +02:00 |
|
Umut
|
a98feed824
|
fix(frontend-python): keep negative values inside tlus as is instead of converting them to unsigned
|
2024-03-29 14:03:18 +03:00 |
|
Umut
|
29e131a6ef
|
fix(frontend-python): always increase the clear bit width by one to avoid sign extension issues
|
2024-03-26 17:20:31 +03:00 |
|
Umut
|
7eefc6c053
|
feat(frontend-python): tlu on original bit width
|
2024-03-15 12:39:57 +03:00 |
|
Bourgerie Quentin
|
9dcf1c4b6f
|
feat(frontend-python): Expose compress_input_ciphertexts as a compilation options and tests
|
2024-03-12 17:58:40 +01:00 |
|
Bourgerie Quentin
|
ce74903c1d
|
fix(frontends): Fixing tests which rely on cmdline not on configuration
|
2024-03-11 16:51:05 +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
|
05bd8cc5f2
|
feat(frontend-python): approximate mode for round_bit_pattern
|
2024-03-01 16:04:11 +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 |
|
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 |
|
Umut
|
000ca60062
|
feat(frontend-python): if then else extension
|
2024-02-01 12:18:52 +02:00 |
|
Umut
|
8ef84bed42
|
feat(frontend-python): add relu extension
|
2024-01-11 16:09:42 +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 |
|
Alexandre Péré
|
60da713312
|
feat(optimizer): adds support for function composition
|
2024-01-04 15:00:25 +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
|
b8db12ae53
|
feat(frontend-python): bit extraction
|
2023-12-26 14:31:23 +03: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
|
5422e0c272
|
test(frontend/python): use hinting instead of multiple outputs to test semi-optimized min/max
|
2023-11-23 09:32:19 +01:00 |
|
Umut
|
743ecfb4de
|
feat(frontend-python): support fully encrypted np.minimum and np.maximum
|
2023-11-16 14:04:54 +03:00 |
|
Bourgerie Quentin
|
d224f3e3bf
|
feat(frontend-python): Enable multi output programs
|
2023-11-13 09:22:54 +01:00 |
|
Umut
|
14a5390ec6
|
chore(frontend-python): increase the number of random shift tests
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
004108f39a
|
chore(frontend-python): only test with simulation for extremely long-running tests
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
088cca4b83
|
feat(frontend-python): create multivariate extension
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
f97b7705f5
|
fix(frontend-python): convert rounding to tlu when necessary
|
2023-10-25 14:44:42 +02:00 |
|
Umut
|
f988eccd57
|
fix(frontend-python): update bad static indexing tests to use a constant inputset for consistent errors
|
2023-09-22 09:41:15 +02:00 |
|
Umut
|
51f5ed9484
|
feat(frontend-python): improve indexing error messages
|
2023-09-20 13:53:33 +02:00 |
|
Umut
|
73f01468e7
|
feat(frontend-python): support dynamic table lookups
|
2023-09-20 13:53:33 +02:00 |
|
Umut
|
ca7d9f7567
|
chore(frontend-python): increase retries of execution of complex operations
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
e0979140b7
|
chore(frontend-python): don't use key cache for randomly generated tests
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
8b689a5894
|
feat(frontend-python): make bitwise operations multi precision
|
2023-09-19 15:28:08 +02:00 |
|