Commit Graph

34 Commits

Author SHA1 Message Date
rudy
0d7cb97e7e fix(ci): clippy nightly 2022-12-06 11:44:02 +01:00
rudy
8134a01b50 feat: woppbs, add pp switch decomp to woppbs solution 2022-11-18 10:01:11 +01:00
Samuel Tap
3a80e932af feat: update fft noise formula to fit the new fft 2022-11-15 15:25:50 +01:00
Mayeul@Zama
9488b4466a dep(optimizer): remove static_init dependency 2022-11-07 11:10:49 +01:00
Mayeul@Zama
c994c7afcc chore(CI): add nightly rust fmt and clippy checks 2022-10-31 14:46:48 +01:00
Mayeul@Zama
28bbf88b5b chore: use latest rustfmt rules 2022-10-28 10:41:06 +02:00
Mayeul@Zama
f5e805af23 chore: update for clippy v0.1.66 2022-10-28 10:41:06 +02:00
rudy
8daf6ddd99 fix(v0-parameters): better display, all parameters with names 2022-10-19 15:57:50 +02:00
rudy
b5a269f0a2 chore(tests): merge back expensive tests to normal tests 2022-10-19 15:13:37 +02:00
Mayeul@Zama
c5dad8ffdb feat(optimizer): add gpu parameter constraints 2022-10-18 18:53:53 +02:00
Mayeul@Zama
48962811b9 chore(optimizer): make cache not static 2022-10-03 16:36:14 +02:00
Mayeul@Zama
0ca92d7c4c feat: add chart binaries 2022-09-28 15:13:09 +02:00
Mayeul@Zama
860c96ef46 refactor(optimizer): remove restart_at
fix new clippy lints
2022-09-19 15:10:52 +02:00
rudy
e2fa88aec2 feat: adding a persistent cache for decompositions per macro parameters 2022-09-16 12:29:18 +02:00
rudy
c1e9f97fee chore(deps): use concrete-npe repo 2022-09-16 10:13:47 +02:00
rudy
c6064c0aef feat(refs): explicit last version of ref to visualize changes
this is helpful during PR or to follow the history of ref changes
2022-08-31 13:54:43 +02:00
Mayeul@Zama
d310561136 feat(complexity): add Gpu complexity
refactor: computing_cost module
style: regroup search space parameters
style: use config struct to regroup parameters
2022-08-30 12:48:56 +02:00
rudy
fc402f2dec feat(v0-parameters): separate slower tests 2022-07-20 17:16:49 +02:00
rudy
ba15b8d8aa feat: woppbs compiler entry point 2022-07-19 18:10:34 +02:00
rudy
75b2f76d78 fix(woppbs): fix fatal noise estimate 2022-07-11 15:40:14 +02:00
Mayeul@Zama
1707549139 fix: complexity to convert ggsw to fft in wop pbs 2022-07-04 11:29:10 +02:00
Samuel Tap
8237138c78 feat(securityLevel): supporting 80, 96, 112, 128, 144, 160, 176, 192, 256 2022-06-28 10:25:13 +02:00
Mayeul@Zama
fd498a5286 feat(bench): add optimization benches
refactor v0-parameters
2022-06-23 09:38:37 +02:00
rudy
8775cc0be3 fix(woppbs): handle complexity tie for lower error rate and better reproducibility 2022-06-22 17:21:05 +02:00
Samuel Tap
0ab7ace9ac feat: fft noise for glwe in [1, 6] 2022-06-22 11:39:47 +02:00
Mayeul@Zama
585c17a163 store precomputation in the macro-parameters loops as vecs 2022-06-16 11:26:05 +02:00
rudy
91a4e6eea3 feat(woppbs): more generic test ref 2022-06-16 10:09:25 +02:00
rudy
7e92ea963a feat(woppbs): bigger test ref 2022-06-16 10:09:25 +02:00
rudy
b628cd64fb feat: initial experimental wop-pbs 2022-06-16 09:44:29 +02:00
Mayeul@Zama
bc52e3cd21 fix(naming): rename optimise optimize 2022-05-24 18:58:44 +02:00
rudy
572b5b046b fix: update decomposition pareto front 2022-05-19 12:03:01 +02:00
Mayeul@Zama
129e4ed968 fix clippy lints
fix clippy::unreadable_literal
2022-04-25 09:38:25 +02:00
rudy
b88fa7e9d9 feat(ci): rust cache, dependencies and compilation 2022-04-25 09:38:25 +02:00
Mayeul@Zama
51f936911e worskpace: separate v0_parameters_generator binary from the library 2022-04-12 11:37:52 +02:00