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
IceTDrinker
31ae92a5db
chore: test slow compiler
...
- fix CI scripts for the current compiler releases
- add keycache system
2021-12-23 15:15:22 +01:00
Arthur Meyre
df18d331c2
chore: add pip-audit and schedule step for weekly
...
closes #1076
2021-12-20 14:18:39 +01:00
Arthur Meyre
b23b4f90c6
chore: add pygraphviz as optional package
...
- full installation can be done with `pip install concretefhe[full]`
closes #896
refs #1080
2021-12-16 16:23:01 +01:00
Arthur Meyre
760a0af39b
chore: add torch as a proper requirement for the package
...
- we forgot to do that and it seems poetry chose versions of torch for all
OSes so should be good
- removed torchvision as we apparently never really used it
- make it work on linux and macOS
2021-12-15 17:59:16 +01:00
Benoit Chevallier-Mames
5e62cfcc42
chore: authorize python 3.8, 3.9 and 3.10, as compiler team.
2021-12-15 16:52:25 +01:00
Andrei Stoian
2ef8b6c43b
fix: notebook cell output color in docs ( #1190 )
...
The cell background was too light and the test was light as well
Closes #1189
2021-12-15 10:35:18 +01:00
Benoit Chevallier-Mames
97efeaae7a
docs: show the source of concretefhe in our docs
...
closes #451
2021-12-14 09:52:13 +01:00
Andrei Stoian
93076e162f
feat: add GLM example and benchmark, improve quantization ( #1115 )
...
Starting from sklearn tutorial on PoissonRegression, quantize the regressor
and compile to FHE
Closes #979 , #599 , #1132
2021-12-10 20:01:41 +01:00
aquint-zama
9be72a0ace
docs: fix nbsphinx and GA incompatibility
2021-12-09 14:39:51 +01:00
Benoit Chevallier-Mames
ce07e828d3
chore: remove useless targets in makefile
...
closes #1091
2021-12-09 10:02:55 +01:00
Umut
498dbff775
chore(deps): force reinstall compiler packages in setup_env
2021-12-08 14:09:52 +01:00
aquint-zama
09e8a97232
docs(deps): update theme to v2.0.5
2021-12-01 17:01:01 +01:00
Benoit Chevallier-Mames
34b3c1b105
chore: fix poetry lock.
2021-11-30 18:29:42 +01:00
Benoit Chevallier-Mames
f7fab8b965
feat(deps): add a makefile target to check licences
...
refs #1003
2021-11-30 10:37:48 +01:00
Arthur Meyre
d749f80b8e
chore: add beautifulsoup4 as dev dependency to manipulate versions.html
2021-10-29 14:15:34 +02:00
aquint-zama
946f0c07c7
chore: update docs theme to v0.6.2
2021-10-22 13:30:14 +02:00
Arthur Meyre
a15e31dda4
chore: move pytest-randomly to dev deps
2021-10-19 11:06:42 +02:00
Arthur Meyre
2a1eb40bf2
test: use xdist to speed-up testing
2021-10-15 14:17:26 +02:00
Benoit Chevallier-Mames
17704da169
test: make our tests reproducible
...
by seeding random generators in python random or in numpy random
closes #546
2021-10-13 13:58:36 +02:00
Arthur Meyre
a595139448
chore: add changelog_helper to generate changelogs using semantic-release
...
- freeze semantic-release to specific version to keep internal APIs stable
- add gitpyhton for changelog_helper
- add a target to very easily create a changelog
2021-10-07 16:49:00 +02:00
Arthur Meyre
b363db6700
chore(tools): centralize all versions related utils in a single script
...
- update version to be semver compliant with the new tools
- update make targets and CI workflow to use the new version tool
- update release issue template
2021-10-07 16:49:00 +02:00
Arthur Meyre
e451afc283
chore: add semver and semantic-release dev dependencies
...
- add __init__.py in tests to fix new pylint error
2021-10-07 16:49:00 +02:00
Arthur Meyre
1fc9a36ab6
chore: upgrade nbmake to version without pathlib
...
- it breaks poetry installs with a deprecated dependency
- opened PR to solve: https://github.com/treebeardtech/nbmake/pull/48
- upgrade dependencies at the same time
- re-order installation steps for make setup_env to first install pip
2021-10-05 13:34:58 +02:00
aquint-zama
a386532c19
docs: update theme
2021-09-24 13:58:33 +02:00
aquint-zama
0e19e1aa44
chore: upgrade sphinx-rtd-theme
2021-09-17 14:57:36 +02:00