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 |
|
rudy
|
8422a0ea2c
|
fix: solo_key::analyse, rm unused field
was used only to prevent too conservatives pre-cuts,
we no longer have pre-cuts
|
2023-03-14 16:54:45 +01:00 |
|
rudy
|
7d69ce0f40
|
fix: nightly clippy
|
2023-03-14 16:54:45 +01:00 |
|
Samuel Tap
|
77255e7eda
|
remove ceil in wop-pbs constraint
|
2023-03-14 16:54:45 +01:00 |
|
rudy
|
0156040982
|
fix: cuts for dag optimization are backs
|
2023-03-14 16:54:45 +01:00 |
|
Mayeul@Zama
|
645986803c
|
fix(optimizer): fix new nightly lints
|
2023-03-09 18:43:33 +01:00 |
|
Mayeul@Zama
|
83799d4fba
|
chore: update .gitignore files
|
2023-03-08 18:04:29 +01:00 |
|
Quentin Bourgerie
|
bb728959ec
|
chore: Integrate concrete-optimizer CI
|
2023-03-07 16:46:31 +01:00 |
|
Quentin Bourgerie
|
203393056b
|
chore: Move to the mono-repo layout
|
2023-03-06 13:34:22 +01:00 |
|