Alexandre Péré
|
79618159ff
|
chore(ci): add ci workflow for concrete-rust tests
|
2025-06-12 11:25:14 +02:00 |
|
Alexandre Péré
|
6948d91cc6
|
feat(frontend-rust): support interop with tfhers ciphertexts
|
2025-06-12 11:25:14 +02:00 |
|
Quentin Bourgerie
|
ff2e0379f3
|
Merge pull request #1258 from zama-ai/fix-tlu-overflow-detection
fix(compiler/simulation): Fix false positive overflow detection with …
|
2025-05-19 16:06:46 +02:00 |
|
Quentin Bourgerie
|
283332fa3c
|
fix(compiler/simulation): Fix false positive overflow detection with tlu on negative signed integer
|
2025-05-15 09:24:34 +02:00 |
|
Quentin Bourgerie
|
dda72ac606
|
fix(compiler/runtime-gpu): Removing a missing debug log
|
2025-05-02 09:43:12 +02:00 |
|
youben11
|
b186641c58
|
chore(ci): drop support for py3.8
|
2025-04-29 08:53:17 +01:00 |
|
Alexandre Péré
|
10c30a3d4b
|
chore(ci): fix ci
|
2025-04-22 16:14:04 +02:00 |
|
Alexandre Péré
|
1d69046bc0
|
chore(frontends): move rust front to the frontends directory
|
2025-04-22 16:12:44 +02:00 |
|
Alexandre Péré
|
d605821c56
|
chore(ci): fix broken wheel repair
|
2025-04-22 08:55:04 +02:00 |
|
Alexandre Péré
|
c2c65d028c
|
chore(optimizer): fix clippy lints
|
2025-04-22 08:55:04 +02:00 |
|
Alexandre Péré
|
c3f742d9cd
|
feat(frontend): introduce concrete rust adapter
|
2025-04-22 08:55:04 +02:00 |
|
Quentin Bourgerie
|
fca4341ded
|
Merge pull request #1253 from zama-ai/setup-omp-in-dfr
fix(compiler/runtime): Setup omp on the DFR runtime if needed
|
2025-04-18 17:37:33 +02:00 |
|
Quentin Bourgerie
|
355c9ed719
|
fix(compiler/runtime): Setup omp on the DFR runtime if needed
- This commits also remove debug fields on auto parallelization passes as is dead code
|
2025-04-17 10:57:08 +02:00 |
|
Alexandre Péré
|
b64ec65b81
|
fix(common): fix llvm symbol clash with torch dyn lib
|
2025-04-02 09:38:37 +02:00 |
|
Quentin Bourgerie
|
0a4073dad1
|
fix(compiler/tfhers-compat): Hackish quick fix
|
2025-03-24 10:24:58 +01:00 |
|
Ayoub Benaissa
|
108918daf2
|
Merge pull request #1232 from zama-ai/fix/codeql-alerts
fix(compiler): fix mul overflows in our codebase (codeql)
|
2025-03-04 09:45:12 +01:00 |
|
youben11
|
60faa792fa
|
fix(compiler): fix mul overflows in our codebase (codeql)
based on codeql findings
|
2025-03-04 08:04:08 +01:00 |
|
youben11
|
970148ff4d
|
feat(compiler/backend): support tfhers int/uint of 2-16 bits
|
2025-02-26 12:10:33 +01:00 |
|
Alexandre Péré
|
89056f2e0d
|
feat(compiler): add concrete-sys rust bindings
|
2025-02-25 15:14:28 +01:00 |
|
Alexandre Péré
|
45c2163d78
|
chore(compiler): upload cmake format diff
|
2025-02-25 15:14:28 +01:00 |
|
Alexandre Péré
|
b0df799f94
|
chore(compiler): make CompilerEngine cxx friendly
|
2025-02-25 15:14:28 +01:00 |
|
youben11
|
cb08d9dd56
|
feat(compiler): support ser/deser of keyset_info
|
2025-02-24 12:33:06 +01:00 |
|
youben11
|
de2c9126dd
|
chore(compiler): assert that we use LE to catch when we don't
|
2025-02-24 12:33:06 +01:00 |
|
Alexandre Péré
|
66a694c062
|
chore(compiler): make formatters and linters happy
|
2025-01-21 09:59:31 +01:00 |
|
Alexandre Péré
|
6b29e16599
|
fix(ci): add missing fontconfig dependency
|
2025-01-17 15:30:10 +01:00 |
|
Ayoub Benaissa
|
50e28c480c
|
fix(compiler): take edge cases into account
|
2025-01-13 10:59:23 +01:00 |
|
Quentin Bourgerie
|
e00ccea54b
|
Merge pull request #1174 from zama-ai/alex/update_security_curves
chore(common): add 132 bits security curves
|
2024-12-16 16:05:43 +01:00 |
|
Bourgerie Quentin
|
ccf491e0a1
|
perf(backend-cuda): Update cuda backend to the latest tfhe-rs version (0.10.0)
|
2024-12-16 14:34:23 +01:00 |
|
Quentin Bourgerie
|
9a85d33c5b
|
chore(compiler/backend-gpu): Enable gpu benchmarks
|
2024-12-16 14:34:23 +01:00 |
|
Bourgerie Quentin
|
41f424e498
|
test(compiler): Add latest cifar benchmark
|
2024-12-16 14:34:23 +01:00 |
|
Alexandre Péré
|
4d6afba9dd
|
chore(common): add 132 bits security curves
|
2024-12-16 11:24:04 +01:00 |
|
youben11
|
98c60babcb
|
perf(compiler): avoid big copy of server keys
we inline the server key serialization so that we only make small copies
|
2024-12-10 11:52:02 +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 |
|
youben11
|
f14090f55f
|
perf(compiler): use readers as much as possible to avoid copies
Readers were automatically casted to Messages which cost a memory copy.
It's now required to explicitly make this conversion (copy).
|
2024-12-10 10:01:54 +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
|
fce055049d
|
Merge pull request #1169 from zama-ai/fix-optimizer-lint
chore(optimizer): Update linting
|
2024-11-29 15:55:32 +01:00 |
|
Quentin Bourgerie
|
de14712c5b
|
Merge pull request #1164 from zama-ai/fix_optimizer_bug_2
fix(optimizer): fix performance regression
|
2024-11-29 15:53:32 +01:00 |
|
Quentin Bourgerie
|
9cc525c013
|
chore(optimizer): Update linting
|
2024-11-29 15:25:36 +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 |
|
Alexandre Péré
|
831e84736e
|
fix(optimizer): fix performance regression
|
2024-11-27 11:53:58 +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 |
|
Bourgerie Quentin
|
84cb1b5b73
|
refactor(ci): Refactoring CI workflows
|
2024-11-12 14:09:35 +01:00 |
|
Quentin Bourgerie
|
bd9332ba61
|
fix(compiler): Macos build
|
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
|
f7881021e8
|
feat(frontend/backend): support TFHErs tensors
|
2024-11-07 10:25:01 +01:00 |
|
Alexandre Péré
|
019daf8588
|
chore(common): fix formatting
|
2024-10-28 14:44:00 +01:00 |
|
James Marsh
|
b6523b5bf3
|
feat(optimizer): add ability to configure custom parameter restrictions
|
2024-10-25 11:07:12 +02:00 |
|
youben11
|
514fe62364
|
refactor(frontend/compiler): single API for import/export of TFHErs int
|
2024-10-25 09:43:21 +01:00 |
|
youben11
|
6c7291cd57
|
feat(frontend/compiler): support TFHErs fheint8
|
2024-10-25 09:43:18 +01:00 |
|