rudy
|
2c348f6a3d
|
chore(optimizer): update for nightly rust
|
2023-08-02 14:14:58 +02:00 |
|
rudy
|
8ff9158424
|
fix(optimizer): multi-parameters, levelled only circuit
|
2023-08-01 17:01:30 +02:00 |
|
rudy
|
65d4a62cfd
|
fix(optimizer): cargo +nightly clippy
|
2023-07-12 10:28:12 +02:00 |
|
rudy
|
d9fc01ca15
|
fix(optimizer): cargo +nightly fmt
|
2023-07-12 10:28:12 +02:00 |
|
jadkhatib
|
9b7aca4acf
|
fix(optimizer): updating optimize_1_fks_and_all_compatible_ks function in order to return the best solution
|
2023-07-12 10:28:12 +02:00 |
|
jadkhatib
|
4d189d6795
|
fix(optimizer): best complexity was not updated in the function optimize_1_fks_and_all_compatible_ks
|
2023-07-12 10:28:12 +02:00 |
|
rudy
|
c7655c354e
|
fix(optimizer): detect lower bound solution due to macro parameter changes
|
2023-07-12 10:28:12 +02:00 |
|
rudy
|
6febdee3f8
|
fix(optimizer): multi-partition, test showing the issue on more than 2 partitions
|
2023-07-12 10:28:12 +02:00 |
|
Bourgerie Quentin
|
1b0106302b
|
fix(optimizer/backend-cpu): Fix Cargo.lock to avoid flaky dependencies
|
2023-06-30 16:08:43 +02:00 |
|
Bourgerie Quentin
|
29f1ce753b
|
fix(optimizer): new version of generated files
This reverts commit 9b345e51ed.
|
2023-06-27 11:06:32 +02:00 |
|
Quentin Bourgerie
|
9b345e51ed
|
Revert "fix(optimizer): new version of generated files"
This reverts commit db3ecb1402.
|
2023-06-26 17:06:02 +02:00 |
|
Quentin Bourgerie
|
41a911603b
|
Revert "fix(optimizer): best complexity was not updated in the function optimize_1_fks_and_all_compatible_ks"
This reverts commit 48e8842ef0.
|
2023-06-26 17:06:02 +02:00 |
|
Quentin Bourgerie
|
7147fb8f35
|
Revert "fix(optimizer): updating optimize_1_fks_and_all_compatible_ks function in odrer to return the best solution"
This reverts commit aff3d91278.
|
2023-06-26 17:06:02 +02:00 |
|
jadkhatib
|
aff3d91278
|
fix(optimizer): updating optimize_1_fks_and_all_compatible_ks function in odrer to return the best solution
|
2023-06-23 18:42:58 +02:00 |
|
jadkhatib
|
48e8842ef0
|
fix(optimizer): best complexity was not updated in the function optimize_1_fks_and_all_compatible_ks
|
2023-06-23 18:42:58 +02:00 |
|
jadkhatib
|
db3ecb1402
|
fix(optimizer): new version of generated files
|
2023-06-23 18:42:58 +02:00 |
|
Mayeul@Zama
|
e360e938c9
|
feat(optimizer): add table u32, u128
|
2023-06-15 10:48:07 +02:00 |
|
Mayeul@Zama
|
2e94c21970
|
chore(optimizer): fix formatting
|
2023-06-15 10:48:07 +02:00 |
|
Mayeul@Zama
|
97b13e871c
|
feat(optimizer): introduce fft precision
|
2023-06-15 10:48:07 +02:00 |
|
Mayeul@Zama
|
5659195dbc
|
feat(optimizer): accept any ciphertext_modulus_log
|
2023-06-15 10:48:07 +02:00 |
|
rudy
|
b3ec478de9
|
fix(optimizer): optimize partition in reverse order
note: it was initially the case, but it was simplified and we didn't see shortcomings on tests.
|
2023-05-22 18:22:46 +02:00 |
|
Mayeul@Zama
|
74feda147c
|
feat(optimizer): add brute-force optimizer
Co-authored-by: Samuel Tap <samuel.tap@zama.ai>
|
2023-05-12 11:12:47 +02:00 |
|
Mayeul@Zama
|
ece5408887
|
fix(optimizer): fix clippy lint
|
2023-04-27 13:51:29 +02:00 |
|
rudy
|
9c3c72a176
|
fix(optimizer): multi, more than 2 partitions, optimize_macro use optimized fks instead of lower bound
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
dd34ef120b
|
fix(optimizer): multi, more than 2 partitions, some fks was not copied back
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
008eec658b
|
fix(optimizer,tests): sign extract is slower with slow ks
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
81fd9f3441
|
feat(optimizer): multi-parameters, use slow keyswitch until stabilized
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
9c68d132ca
|
feat(optimizer): multi-parameter entry point, single parameter solution for woppbs
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
d2a342fc84
|
feat(optimizer): multiparameters compiler entry point
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
3e05aa47a4
|
feat(optimizer): multiparameters optimization
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
361244abd0
|
feat(optimizer): symbolic variance constraints for multiparameters
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
104ec93881
|
feat(optimizer): symbolic variance for multi-parameter
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
38646b7559
|
feat(optimizer): dag partitionning based on p_cut
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
c6b5a6111b
|
feat(optimizer): display trait for op and dag
|
2023-04-14 15:01:18 +02:00 |
|
Quentin Bourgerie
|
caaec449f5
|
fix(optimizer): Conversion between dag and circuit solution
|
2023-04-14 15:01:18 +02:00 |
|
Quentin Bourgerie
|
f0ca5aa427
|
feat(optimizer): Add a dump function to the CircuitSolution for debugging
|
2023-04-14 15:01:18 +02:00 |
|
Quentin Bourgerie
|
53b68a215b
|
refactor(optimizer-cpp): Move CircuitSolution to a namespace en remove unecessary Box in optmize_multi
|
2023-04-14 15:01:18 +02:00 |
|
rudy
|
25d5157f42
|
docs(optimizer): README.md, bad link
|
2023-04-13 09:49:00 +02:00 |
|
rudy
|
a5c6c042dd
|
docs(optimizer): concrete-optimizer README uses v0-parameters README
|
2023-04-12 11:58:06 +02:00 |
|
Mayeul@Zama
|
df3a21fbd3
|
docs(optimizer): add readme
|
2023-04-11 14:55:57 +02:00 |
|
rudy
|
8a672a0c59
|
feat(optimizer): check dag inputs index during dag correctness check
|
2023-04-11 09:16:25 +02:00 |
|
rudy
|
86bec09225
|
fix(optimizer): dot better support for for broadcasting
needed for rounded over tensors
|
2023-03-30 09:48:58 +02:00 |
|
rudy
|
88ab4d0312
|
fix(optimizer): woppbs + global_p_error was not possible
|
2023-03-30 09:31:08 +02:00 |
|
Quentin Bourgerie
|
128734a682
|
chore: Final layout of the concrete project
|
2023-03-22 14:22:11 +01:00 |
|
Quentin Bourgerie
|
a1a955f5e2
|
chore(concrete-optimizer): Use the local concrete-cpu noise-model
|
2023-03-22 14:22:11 +01:00 |
|
Samuel Tap
|
0210bc28c3
|
new crt basis
Co-authored-by: Jad Khatib <jadkhatib6@gmail.com>
|
2023-03-21 16:13:48 +01:00 |
|
rudy
|
46755e613c
|
feat(optimizer): expose multi parameter entry point
implementation is limited to solo parameter
|
2023-03-21 10:30:46 +01:00 |
|
Agnes Leroy
|
7afaa44919
|
fix(optimizer): support additional poly sizes for GPU PBS
|
2023-03-20 15:57:39 +01:00 |
|
Mayeul@Zama
|
45f5267f3d
|
fix(CI): add newlines in end of files
|
2023-03-16 17:35:34 +01:00 |
|
rudy
|
a88a9c01b0
|
fix: v0-parameters, update security choice
|
2023-03-14 16:54:45 +01:00 |
|