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 |
|
youben11
|
ff8f6bf0de
|
test(frontend): support summing ciphertext in tfhers utility
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
db60b31115
|
feat(frontend): support doing keygen with an initial set of keys
|
2024-09-26 10:43:06 +02:00 |
|
youben11
|
e50388788a
|
test(frontend): add keygen to tfhers test utility
also support different types of keys now
|
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
|
18f500e912
|
feat(frontend-python): add makefile target to run a single benchmark
|
2024-09-24 12:50:47 +03:00 |
|
Benoit Chevallier-Mames
|
64c5953a99
|
feat(frontend-python): adding jupyter tests
and fixing some broken jupyter notebooks
|
2024-09-24 09:35:58 +02:00 |
|
Umut
|
d193fa5294
|
fix(frontend): revert unintentional commenting of silent activation in benchmark target
|
2024-09-23 17:32:43 +03:00 |
|
youben11
|
f51960fde9
|
fix(ci): build tfhers utility for macos and chwd correctly
|
2024-09-23 16:20:41 +02:00 |
|
Benoit Chevallier-Mames
|
b4b11314cd
|
docs(frontend): adding a use-case for private information retrieval
|
2024-09-23 15:59:37 +02:00 |
|
Umut
|
45144f51a9
|
fix(frontend): use find command to run the benchmarks as for loop is fragile in makefiles
|
2024-09-23 16:30:34 +03:00 |
|
Umut
|
980fc9c0ca
|
fix(frontend): fix running all benchmark targets through makefile
|
2024-09-23 16:04:27 +03:00 |
|
Alexandre Péré
|
4d2eb7327b
|
fix(frontends): forbid clear nodes in composition rules
|
2024-09-20 10:12:22 +02:00 |
|