youben11
|
0fdb51bdb0
|
feat(backend/frontend): use safe_serialization for secret keys
|
2024-12-16 14:34:23 +01:00 |
|
youben11
|
e7fbb0cae8
|
chore(backend/frontend): update TFHE-rs to 0.10.0
|
2024-12-16 14:34:23 +01:00 |
|
youben11
|
d056758c3c
|
perf(frontend/compiler): support ser keyset using path
reduce memory usage by avoiding unecessary copy
|
2024-12-10 11:51:53 +01:00 |
|
rudy
|
c292a8b2df
|
feat(frontend-python): module run are scheduled and parallelized in a worker pool
|
2024-12-06 09:52:04 +01:00 |
|
Quentin Bourgerie
|
570e05c73d
|
Merge pull request #1168 from zama-ai/macos-notebook
chore(ci): Fix macos notebook test
|
2024-12-04 13:50:13 +01:00 |
|
Alexandre Péré
|
85f16436fc
|
Merge pull request #1155 from zama-ai/fix/test_modules_precedence_2
fix(frontend-python): correct operator precedence
|
2024-12-02 17:59:05 +01:00 |
|
Alexandre Péré
|
27e56f02ca
|
fix(frontend-python): correct operator precedence
|
2024-12-02 16:10:34 +01:00 |
|
Alexandre Péré
|
819e6da503
|
Merge pull request #1145 from zama-ai/alex/optimizer_keyset_generation
feat(optimizer): add generic keyset info generation
|
2024-12-02 11:01:21 +01:00 |
|
Quentin Bourgerie
|
52ae2fa733
|
chore(ci): Fix macos notebook test
|
2024-11-29 17:13:56 +01:00 |
|
Quentin Bourgerie
|
175b568e91
|
chore(frontend-python): Run minimal tests on macos and gpu
|
2024-11-29 14:35:15 +01:00 |
|
youben11
|
6f3a0e40da
|
perf(frontend/compiler): support deser keyset using path
reduce memory usage by avoiding unecessary copy
|
2024-11-28 14:14:19 +01:00 |
|
Quentin Bourgerie
|
92499c087d
|
fix(frontend-python): Ignore pkg_resources warning
|
2024-11-27 09:58:50 +01:00 |
|
Alexandre Péré
|
af46cf4696
|
feat(optimizer): add virtual keyset info generation
|
2024-11-22 10:28:16 +01:00 |
|
Alexandre Péré
|
f70a18bb0a
|
feat(compiler): search space restriction
|
2024-11-14 14:44:27 +01:00 |
|
Alexandre Péré
|
c5d1bf7dd6
|
Merge pull request #1142 from zama-ai/fix/ci_notebook
fix(frontend): notebook bug due to wrong dtype
|
2024-11-14 14:16:17 +01:00 |
|
youben11
|
3f374585e8
|
docs(frontend): update TFHE-rs guide
|
2024-11-14 11:56:40 +01:00 |
|
youben11
|
3f52db55eb
|
feat(frontend): load TFHE-rs integer type from saved params (JSON)
|
2024-11-14 11:56:40 +01:00 |
|
Alexandre Péré
|
30ce304140
|
fix(frontend): notebook bug due to wrong dtype
|
2024-11-14 10:32:58 +01:00 |
|
youben11
|
e5d073a0eb
|
fix(frontend): support higher bitwidth computation when using TFHE-rs
|
2024-11-14 08:45:05 +01:00 |
|
Bourgerie Quentin
|
84cb1b5b73
|
refactor(ci): Refactoring CI workflows
|
2024-11-12 14:09:35 +01:00 |
|
Bourgerie Quentin
|
bbbf8efc0b
|
test(frontend-python): Remove sha256 example before refactoring
|
2024-11-12 14:09:35 +01:00 |
|
youben11
|
89833b8bf5
|
refactor(compiler): remove TfhersFheIntDescription wrapper
also remove WrapperCpp as it's no longer needed
|
2024-11-07 11:45:40 +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
|
67895a1ccb
|
chore(backend/frontend): update TFHE-rs
|
2024-11-04 11:43:04 +01:00 |
|
youben11
|
514fe62364
|
refactor(frontend/compiler): single API for import/export of TFHErs int
|
2024-10-25 09:43:21 +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 |
|
Bourgerie Quentin
|
c4f0a43b4d
|
fix(backend-cpu): Use safe serialization for TFHE-rs interoperability
|
2024-10-18 10:01:20 +02:00 |
|
Alexandre Péré
|
69e545d84a
|
fix(frontend): fix client decryption casting
|
2024-10-15 14:13:15 +02:00 |
|
Alexandre Péré
|
056f931331
|
fix(frontend): fix decryption dtype
|
2024-10-14 15:13:07 +02:00 |
|
Alexandre Péré
|
a9e03e242e
|
fix(frontend): remove compat.h
|
2024-10-14 14:27:47 +02:00 |
|
aquint-zama
|
fd9db12886
|
chore(frontend): bench examples on hpc7a
close #854
|
2024-10-09 13:57:02 +02:00 |
|
Bourgerie Quentin
|
f88d466778
|
fix(frontend-python): Set z3-solver version
|
2024-10-07 08:45:33 +02:00 |
|
Alexandre Péré
|
7402219247
|
fix(frontend): use python-3.8 compatible syntax
|
2024-10-07 08:45:33 +02:00 |
|
youben11
|
c3e21fe92b
|
chore(frontend): update tfhers in tfhers test utils
|
2024-10-03 10:42:34 +01:00 |
|
youben11
|
7e81f0ed9d
|
docs(frontend): rename the TFHE-rs feature
|
2024-09-30 09:44:36 +01:00 |
|
youben11
|
2d341aaf81
|
refactor(frontend): use func_name from circuit
|
2024-09-26 10:43:06 +02:00 |
|
Bourgerie Quentin
|
11bf8d9066
|
fix(frontend-python): Fixing default circuit name in tfhe-rs bridge
|
2024-09-26 10:43:06 +02:00 |
|
Bourgerie Quentin
|
ccabaaf8f5
|
chore(frontend-python): Formatting
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
d2d4613afc
|
refactor(frontend): rename lwe_secret_key_param_at
|
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
|
eb72bbc53c
|
refactor(frontend): renaming for consistency and clarity
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
1e08d11e17
|
docs(frontend): TFHE-rs compatibility guide v1
|
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
|
1d6d9527ec
|
test(frontend): support TFHErs keygen from Concrete SK
|
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 |
|