Quentin Bourgerie
|
175b568e91
|
chore(frontend-python): Run minimal tests on macos and gpu
|
2024-11-29 14:35:15 +01:00 |
|
youben11
|
e5d073a0eb
|
fix(frontend): support higher bitwidth computation when using TFHE-rs
|
2024-11-14 08:45:05 +01:00 |
|
youben11
|
05585a3292
|
chore(frontend): remove duplicate test
|
2024-11-07 10:25:05 +01:00 |
|
youben11
|
f7881021e8
|
feat(frontend/backend): support TFHErs tensors
|
2024-11-07 10:25:01 +01:00 |
|
youben11
|
b0e7c085ea
|
fix(frontend): consider padding bit during to_native conversion
|
2024-10-25 09:43:21 +01:00 |
|
youben11
|
e5c643ec14
|
fix(frontend): use esint when tfhers type is signed
|
2024-10-25 09:43:21 +01:00 |
|
youben11
|
6c7291cd57
|
feat(frontend/compiler): support TFHErs fheint8
|
2024-10-25 09:43:18 +01:00 |
|
Alexandre Péré
|
a9e03e242e
|
fix(frontend): remove compat.h
|
2024-10-14 14:27:47 +02:00 |
|
Bourgerie Quentin
|
11bf8d9066
|
fix(frontend-python): Fixing default circuit name in tfhe-rs bridge
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
1ecaa5b033
|
test(frontend): test TFHE-rs example
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
d63ff516af
|
refactor(frontend): remove the need to pass the in/out types in Bridge
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
a7cf7791d4
|
feat(compiler/front/backend): use LWE keys inst of GLWE with TFHErs comp
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
6ce66139d1
|
test(frontend): add e2e test doing TFHErs keygen from Concrete SK
this also does computation on both ends
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
50ddee27e2
|
test(frontend): add e2e for computing on both sides TFHErs and Concrete
with TFHErs keygen first, and Concrete using TFHErs secret key to keygen
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
e50544c9de
|
fix(frontend): specify encoding in open
|
2024-09-26 10:43:06 +02:00 |
|
Alexandre Péré
|
d9b34f13d0
|
refactor(frontends): unify circuits and modules
|
2024-09-24 14:37:37 +02:00 |
|
Umut
|
cc7830186f
|
feat(frontend): refactor game of life example, test and benchmark it
|
2024-09-18 11:12:10 +03:00 |
|
Umut
|
a839e01b02
|
fix(frontend-python): remove an invalid reinterpret when converting bit extraction
|
2024-09-18 11:12:10 +03:00 |
|
rudy
|
736e1fe410
|
fix(frontend-python): simulation error rate test, increase tolerance
|
2024-09-11 10:52:41 +02:00 |
|
Umut
|
edaa208733
|
test(frontend-python): enable coverage back
|
2024-09-09 15:44:03 +03:00 |
|
rudy
|
f19f071e7b
|
fix(frontend-python): approx rounding test regression due to simulation fix
|
2024-09-09 11:09:07 +02:00 |
|
Umut
|
d3dfdcd699
|
feat(frontend): add support for np.min and np.max
|
2024-09-06 09:39:02 +03:00 |
|
Umut
|
532000f8be
|
feat(frontend): refactor levenshtein distance example, test and benchmark it
|
2024-09-05 16:12:04 +03:00 |
|
Umut
|
d3c5d64c54
|
feat(frontend): refactor key value database example to use modules, test and benchmark it
|
2024-09-05 16:12:04 +03:00 |
|
Benoit Chevallier-Mames
|
8477f95dc3
|
feat(ci): update ruff
|
2024-09-05 13:18:42 +02:00 |
|
youben11
|
a9517896ed
|
refactor(frontend): rename tfhers.Context to tfhers.Bridge
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
c28ac82b32
|
test(frontend): add e2e tfhers compatibility tests (concrete keygen)
Concrete doing the keygen, while TFHErs doing enc/dec
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
a750545269
|
feat(frontend): TFHErs Context
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
5784fe0f10
|
refactor(frontend): finalize tfhers parameters API
|
2024-09-03 14:05:06 +01:00 |
|
youben11
|
99daeff8c2
|
fix(frontend): make tfhers ciphertext lsb first
this is done to have the same format as tfhers
|
2024-09-03 14:05:06 +01: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 |
|
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
|
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 |
|
rudy
|
38600f8b82
|
fix(frontend-python): test_matmul.test_constant_matmul, randomly failing test
|
2024-08-08 15:14:54 +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
|
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 |
|