rudy
|
f424602bbf
|
feat(frontend-python): module run are scheduled and parallelized in a worker pool
|
2024-08-16 16:07:40 +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 |
|
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 |
|
rudy
|
05bd8cc5f2
|
feat(frontend-python): approximate mode for round_bit_pattern
|
2024-03-01 16:04:11 +01:00 |
|
Umut
|
3247a28d9d
|
feat(frontend-python): additional graph processors
|
2024-02-26 19:09:13 +03: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 |
|