Commit Graph

96 Commits

Author SHA1 Message Date
Umut
7985906a72 chore: revert "feat: support python 3.11"
This reverts commit 74e6d73e
2023-03-02 13:49:32 +01:00
Umut
a07e0a1dcc feat: bump compiler to v0.24.0-rc5 2023-03-02 11:54:34 +01:00
Umut
e5c783e355 chore: bump mypy to v1.x.x 2023-03-01 10:16:53 +01:00
Umut
74e6d73e42 feat: support python 3.11 2023-03-01 10:16:53 +01:00
Umut
dd9fe31616 feat: bump numpy and scipy for python 3.8 and onwards 2023-03-01 10:16:53 +01:00
Umut
656761346a feat: improve accuracy of p_error simulation in virtual circuits 2023-02-16 10:04:30 +01:00
Umut
0ede5e4330 chore: refactor release action for the new workflow 2023-01-31 10:25:46 +01:00
Umut
2e7e527d34 feat: bump compiler to v0.23.4 2023-01-30 11:49:48 +01:00
Umut
9976299f71 feat: bump compiler to v0.23.3 and torch to v1.13.1 2023-01-13 11:03:16 +01:00
Umut
016131bbf6 feat: bump compiler to v0.23.2 2023-01-09 11:01:59 +01:00
Umut
6a37249ec5 chore: integrate ruff 2022-12-23 11:54:38 +01:00
Umut
df8d34af9d feat: bump compiler to v0.23.1 2022-12-21 09:41:06 +01:00
Umut
6376c8e062 feat: bump compiler to v0.22.1 2022-12-05 10:07:22 +01:00
Umut
0ea77bde46 chore: bump version to 0.9.0-rc3 2022-11-18 13:40:41 +01:00
Umut
e68ebf3e48 chore: bump version to 0.9.0-rc2 2022-11-03 17:21:17 +01:00
Umut
821c61e1d1 feat: bump compiler to v0.21.0 2022-10-18 11:58:50 +03:00
Umut
191150b36d feat: bump compiler to 0.20.0 2022-10-13 16:00:10 +03:00
Umut
f37175e821 feat: bump compiler to v0.19.0 2022-09-20 12:00:20 +03:00
Umut
a307300d00 chore: bump compiler to v0.18.0 2022-09-08 11:45:46 +03:00
Umut
514780f7b7 feat: bump compiler to v0.17.0 2022-08-29 13:04:04 +03:00
youben11
ecb70e2893 feat: support python 3.7 2022-08-18 13:58:30 +01:00
Umut
3aef4cd932 chore: remove pygraphviz 2022-08-18 11:55:33 +03:00
Umut
6c6e657b6e fix: resolve integration issues with the new compiler 2022-08-12 17:18:46 +03:00
youben11
ac426c5f31 feat: support compiler v0.13.0 2022-08-12 17:18:46 +03:00
Umut
21d8fd19ca chore: remove setuptools dependency 2022-07-22 12:30:27 +03:00
aquint-zama
2a42b5f711 docs: migrate from Sphinx to Gitbook 2022-05-31 14:58:08 +02:00
Umut
0cc32cda1c chore: bump concrete-compiler to v0.10.x 2022-05-31 11:18:59 +03:00
Umut
ff20b5d963 chore: bump concrete-compiler to v0.9.x 2022-05-25 18:06:55 +03:00
youben11
b1da005e8e chore: use latest artifact management API from compiler 2022-05-12 08:22:33 +01:00
youben11
e90a9f1a55 chore: update black to 22.3.0 2022-05-11 08:03:40 +01:00
Umut
a8d929f1f1 chore: bump concrete-compiler version 2022-05-06 11:16:43 +03:00
Umut
19cc683ead chore: remove unused dependencies 2022-04-08 12:09:44 +03:00
youben11
2e831e4415 feat: introduce new API to encrypt/run/decrypt separetely
Also introduce new compilation options for parallel execution
bump concrete-compiler to 0.6.0 which support loop parallelization
2022-04-07 10:10:56 +03:00
youben11
1b73d2f76d chore: update sphinx-zama-theme to 3.0.1 2022-03-29 19:14:41 +03:00
youben11
0197332985 chore: update concrete-compiler to v0.5.0
Also pinning click due to an issue with black deps
2022-03-29 19:14:41 +03:00
Umut
b71cbc8ecb feat: mimic the exact numpy behavior for matmul 2022-03-08 11:40:57 +03:00
youben11
c34b5bd6d2 fix: update lockfile
the lockfile was missing a one of the versions of the concrete-compiler
for some reason that I couldn't figure out
2022-03-01 17:01:10 +01:00
youben11
98bec17050 feat: add convolution extension
extend the current tracing and compilation with convolution, which
should compile to the FHELinalg.conv2d operation from the compiler
2022-03-01 15:16:09 +01:00
Umut
99f52acd98 feat: add support for numpy.sum and numpy.concatenate 2022-02-17 13:24:22 +03:00
Umut
c996f94627 chore(ci): setup internal release process, bump dependencies 2022-01-26 13:07:16 +03:00
Umut
f88e0dfc89 refactor: remove ml related functionality, small bug fixes 2022-01-19 17:30:06 +03:00
Arthur Meyre
18e747e61a chore: update deps 2022-01-11 14:53:57 +01:00
Arthur Meyre
eda9ab73cd chore: prepare release workflow
- disable macOS builds for release for now as we don't know how long they
are

closes #246
closes #809
2022-01-07 19:15:36 +01:00
Benoit Chevallier-Mames
c2c7197421 chore: fill informations for release of our package
refs #1335
2022-01-07 18:32:25 +01:00
Arthur Meyre
627706d963 chore: add concrete-compiler as a proper dependency
- move licenses folder which was interfering with wheel build
- add a warning for Windows users as missing concrete-compiler package will
crash make setup_env

refs #809
2022-01-07 14:14:31 +01:00
Umut
3f950da734 fix(benchmarks): update some bounds, bump python library, change accuracy calculation method 2022-01-06 15:59:21 +01:00
Arthur Meyre
e2fc523596 chore: rename package 2022-01-05 14:12:23 +01:00
Umut
73596b3b7d refactor: use the new python library in benchmarks 2022-01-05 12:13:03 +03:00
IceTDrinker
a48f8cb4f1 chore(deps): bump compiler to 2022-01-04T16:08:11Z
- disable PR automerge on compiler update (too risky)
- change init file to be a namespace package
- remove version.py (infos can still be retrieved through package meta)
this avoids potential conflicts with other packages we release
- various fixes for compiler compatibility

closes #1272
2022-01-04 19:18:26 +01:00
Arthur Meyre
e522f22ce8 chore: rename package
- poetry lock required to update package name
- related Makefile and licenses update to keep consistency (will be removed
once the PyPi package is available)
- modified compile_torch_model to only accept datasets with one input
mypy error with better numpy typing hints appeared

closes #1252
2022-01-04 09:12:18 +01:00