Alexandre Péré
|
e675a75285
|
feat(frontend): wire tracing
|
2024-09-02 10:50:27 +02:00 |
|
Bourgerie Quentin
|
bea18cf6df
|
test(frontend-python): Fixing tfhers compatibility tests
|
2024-08-28 14:45:23 +02:00 |
|
youben11
|
3e42d69640
|
test(frontend): make tfhers test pass again
there was an issue while rebasing to main
|
2024-08-23 17:29:05 +01:00 |
|
Bourgerie Quentin
|
96cff21ec4
|
test(compiler/clientlib): Add test of decryption of a freshly compressed ciphertext
|
2024-08-23 17:42:23 +02:00 |
|
Bourgerie Quentin
|
477b502f58
|
test(frontend-python): Fix default value and option for the optimizatio strategy to test
|
2024-08-23 17:42:23 +02:00 |
|
youben11
|
2e90f53fbd
|
test(frontend): run only in multi instead of changing config
as test runs two times, once in mono, and once in multi, we can just
skip the test unless we are in multi
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
8051a14ff5
|
test(frontend): more tests and coverage for tfhers
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
24493a322d
|
test(frontend): check input/output match tfhers params
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
af4a735b0c
|
refactor(compiler): plug with change_partition support of optimizer
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
6b26bf3d08
|
refactor(frontend): move tfhers/params check to converter
we are checking if the selected parameter selection can handle tfhers
integers
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
40edb4fe45
|
feat(frontend): parametrize tfhers integers
|
2024-08-22 16:38:24 +01:00 |
|
youben11
|
3ac02f423c
|
fix(frontend): support tfhers int with multi-param only
|
2024-08-22 16:38:24 +01:00 |
|
rudy
|
b6f6d41ada
|
fix(compiler): simulation, confusion between variance and std dev
|
2024-08-19 16:38:52 +02:00 |
|
Umut
|
7f31f6d1cc
|
fix(frontend): get coverage back to 100 percent
|
2024-08-15 11:07:20 +02:00 |
|
Umut
|
bb52dbb48a
|
feat(frontend): accept clear arguments in server.run
|
2024-08-12 17:20:08 +02:00 |
|
rudy
|
38600f8b82
|
fix(frontend-python): test_matmul.test_constant_matmul, randomly failing test
|
2024-08-08 15:14:54 +02:00 |
|
Umut
|
46c115ab35
|
feat(frontend): support configuration overrides for Server.load when via_mlir is used
|
2024-08-08 15:11:29 +02:00 |
|
rudy
|
bd380cc3c1
|
fix(frontend-python): test_modules with more reasonnable p_error
|
2024-08-08 14:21:32 +02:00 |
|
Alexandre Péré
|
941d78b1d1
|
feat(optimizer): improve errors for non-composable functions
|
2024-08-05 16:11:39 +02:00 |
|
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
|
5f2afc4c24
|
feat(frontend-python): simulate encrypt run decrypt option
|
2024-06-14 18:03:19 +03:00 |
|
Umut
|
81b04a3562
|
fix(compiler): use maxpool strides properly when lowering to linalg
|
2024-06-11 18:32:02 +03:00 |
|
Alexandre Péré
|
5185940807
|
feat(frontend): add support for wires to concrete-python
|
2024-06-11 13:23:03 +02: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 |
|
youben11
|
a3c855439a
|
feat(frontend): add compatibility with tfhers integer
- add new tfhers types
- add conversion functions between concrete and tfhers types
- support conversion function in the compilation pipeline
|
2024-05-28 14:44:20 +01:00 |
|
Umut
|
3f1dc330ad
|
fix(frontend-python): change input bit-width only when tlu is optimized based on original bit-width during table generation
|
2024-05-27 14:48:55 +02:00 |
|
aquint-zama
|
3740d38481
|
chore(frontend-python): update black dev dependency
|
2024-05-22 17:13:54 +02: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
|
3d338af27f
|
feat(frontend-python): memory usage per location
|
2024-04-29 11:12:48 +02:00 |
|
Umut
|
3d0727b845
|
feat(frontend-python): add option to configure tlu on original bit width
|
2024-04-16 16:45:05 +03:00 |
|
Alexandre Péré
|
34de883dd9
|
chore(frontends): add tests to increase coverage of fhe modules
|
2024-04-16 10:35:06 +02:00 |
|
Miles
|
5d68424531
|
fix typos
|
2024-04-11 14:50:16 +02:00 |
|
Alexandre Péré
|
14cebfc2a4
|
fix(frontends): add default configuration for fhe modules
|
2024-04-04 10:45:54 +02:00 |
|
rudy
|
9717ec583e
|
fix(frontend-python): round_bit_pattern, prevent exactness argument misuse
|
2024-04-02 13:51:55 +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
|
79b72dbe4a
|
feat(frontend-python): relax bit-width assignment of clear values
|
2024-03-21 13:17:14 +03:00 |
|
Umut
|
2471b374a2
|
test(frontend-python): make sure tlu fusing is enabled by default
|
2024-03-21 13:17:14 +03:00 |
|
Alexandre Péré
|
170002ff20
|
feat(frontend-python): add support for multi-circuits
|
2024-03-19 14:13:18 +01:00 |
|
Umut
|
d13b283f98
|
feat(frontend-python): disable and print tlu fusing
|
2024-03-19 09:39:06 +01: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 |
|