Commit Graph

34 Commits

Author SHA1 Message Date
Benoit Chevallier-Mames
fe90b35392 fix: fix benchmark script
closes #969
2021-11-23 09:20:29 +01:00
Umut
efde01258c fix(benchmarks): resolve simple errors in some of the benchmarks 2021-11-18 18:41:34 +03:00
Umut
d4909a729f feat(benchmarks): add constant indexing benchmarks 2021-11-05 18:26:17 +03:00
Umut
39ad5bd894 feat(benchmarks): add dynamic indexing benchmarks 2021-11-04 17:49:24 +03:00
Umut
4e41e3362b feat(benchmarks): add multi tlu benchmark 2021-11-04 16:13:26 +03:00
Benoit Chevallier-Mames
fc908fb3f5 chore(benchmarks): fix the mistake in the change of the benchmark script 2021-10-22 18:39:08 +02:00
Benoit Chevallier-Mames
6edba1e10c chore(benchmarks): add benchmark scripts for more features
refs #700
2021-10-21 16:27:25 +02:00
Umut
67f50fb8ce refactor(benchmarks): use 'bench' header prefix for all benchmark directives 2021-10-14 17:38:01 +03:00
Umut
1c935f2d92 refactor(benchmarks): reduce alert tolerance from 5% to 2% from the cleartext version 2021-10-12 18:01:44 +03:00
Umut
acdb80c6e3 feat(benchmarks): add more metrics to logistic regression benchmark 2021-10-12 18:01:44 +03:00
Umut
280ba7f8cd fix(benchmarks): use quantized cleartext loss instead of non quantized one in linear regression 2021-10-12 18:01:44 +03:00
Umut
47f03e427f feat(benchmarks): add support for full and unit targets 2021-10-12 17:47:27 +03:00
Umut
c8b95de3e4 feat(benchmark): add alerts to benchmarks 2021-10-12 12:52:49 +03:00
Umut
57b3be2f6d fix(benchmarks): treat warnings as errors in benchmarks 2021-10-07 18:40:33 +03:00
Umut
43743ffdbc feat(benchmarks): add basic tensor operation benchmarks 2021-10-05 12:14:12 +03:00
Umut
edcbc0cffd fix: select correct parameters for dequantization after evaluation in logistic regression benchmark 2021-09-30 12:52:48 +03:00
Umut
bd95714c23 feat: add more metrics to linear regression benchmark 2021-09-29 17:56:19 +03:00
Benoit Chevallier-Mames
95c6bcc6a3 test: add x * y in benchmark, does not compile
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
b3ffb45a1d test: add x * 7 in benchmark, compiles
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
312a30a4b5 test: add 124 - x in benchmark, compiles
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
b94c0e7959 test: add x - y in benchmark, doesn't compile
refs #471
2021-09-28 10:24:28 +02:00
Benoit Chevallier-Mames
3a13c0b894 test: add x - 24 in benchmark, doesn't compile
refs #471
2021-09-28 10:24:28 +02:00
Arthur Meyre
381c81b76c refacto: remove iter usage for passing a dataset
- it is still supported but not required and more confusing
2021-09-15 20:07:21 +02:00
Umut
c253219277 feat: implement performing and publishing benchmarks with a single make target 2021-09-15 10:08:08 +03:00
Benoit Chevallier-Mames
8522e58280 refacto: rename 'dataset' into a clear 'inputset'
closes #340
2021-09-14 17:31:55 +02:00
Umut
d02e848fca refactor: update benchmark infrastructure to be compatible with the new progress tracker 2021-09-08 12:31:32 +03:00
Umut
231a146171 chore: remove pytest-benchmark as a new benchmark architecture is on the way 2021-09-08 12:31:32 +03:00
Arthur Meyre
959328e0f5 chore: rename hdk to concrete first pass 2021-09-06 18:43:49 +02:00
Arthur Meyre
97ce55447f refactor: modify the imports to have everything in numpy
- allows users to do import hdk.numpy as hnp and use hnp for everything
- update notebooks and docs
2021-09-03 09:58:00 +02:00
Arthur Meyre
bf2585ba0a refacto: rename hnumpy to numpy as requested for the package imports 2021-09-02 12:20:01 +02:00
Umut
1e8debfb57 refactor: rename ClearValue/EncryptedValue to ClearScalar/EncryptedScalar 2021-09-01 15:33:19 +03:00
Umut
1d5be5a1e7 refactor: re-organize data types and values 2021-08-24 16:13:36 +03:00
youben11
788e94bfa3 feat: end to end compilation and execution 2021-08-18 08:08:19 +01:00
Umut
8df212ff49 bench: create the benchmarking infrastructure 2021-08-17 13:17:28 +03:00