Umut
4eaa7a35eb
chore: unpin python version in development docker
2023-01-30 11:36:30 +01:00
Umut
6a37249ec5
chore: integrate ruff
2022-12-23 11:54:38 +01:00
Umut
c237bdd7f8
chore: replace deprecated '--no-dev' flag of poetry
2022-09-20 12:00:20 +03:00
Umut
0cfceaaf03
feat: support python 3.10
2022-09-02 13:38:17 +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
aquint-zama
35e46aca69
docs: re-write documentation
2022-06-24 19:25:25 +03:00
aquint-zama
2a42b5f711
docs: migrate from Sphinx to Gitbook
2022-05-31 14:58:08 +02:00
Umut
30d132ad75
chore: fix macOS dependency issue in AWS machines
2022-05-02 11:42:42 +03:00
Umut
79685ed7dc
docs: start updating docs to reflect the rewrite
2022-04-08 12:09:44 +03:00
Umut
3f8256d72c
chore: move licenses files to docs
2022-04-08 12:09:44 +03:00
Umut
80dab677b1
chore: fix docker detection
2022-02-08 17:40:08 +03:00
Umut
f88e0dfc89
refactor: remove ml related functionality, small bug fixes
2022-01-19 17:30:06 +03: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
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
c2651c49ca
chore: add a setup script for linux, docker containers and macOS
2022-01-06 15:35:18 +01:00
Arthur Meyre
198ac8f47b
chore: add push to main build type
...
closes #1305
2022-01-06 12:12:57 +01:00
Arthur Meyre
a98483cddb
chore: prepare matrices for multi builds
...
- removing asserts in codeblocks to avoid flaky tests
refs #809
2022-01-06 11:17:19 +01:00
Umut
91b1acc613
refactor: split benchmarks into ml benchmarks and concrete benchmarks
2022-01-05 17:49:10 +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
Arthur Meyre
fcbf92609f
chore: make compiler repo a secret to easily update it as a variable
2022-01-04 17:52:00 +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
Umut
511b6bd6c0
fix(scripts): reset continue state after each code block to avoid combining everything into a single code block
2021-12-20 15:17:41 +03: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
Umut
2e02c39a97
docs: create tensor operations tutorial
2021-12-15 18:00:19 +03:00
Andrei Stoian
b34984d44c
fix: benchmarks for regression ( #1188 )
...
Wrong variable names for measures in linear regression and missing one in logistic
Closes #1187
2021-12-15 11:04:30 +01:00
Arthur Meyre
21eb2ac739
chore: fix benchmarks script
2021-12-13 16:34:58 +01:00
Benoit Chevallier-Mames
48f0509785
chore: remove dev licenses
...
closes #1141
2021-12-10 16:19:47 +01:00
Arthur Meyre
9ec3a0d4de
chore: do not fail if there are no assets in a compiler release
...
closes #1145
2021-12-10 13:47:50 +01:00
aquint-zama
7585d23396
chore: fix license / licence naming
2021-12-09 14:39:51 +01:00
Benoit Chevallier-Mames
4a7d939bd0
docs: update the documentation
...
refs #1085
2021-12-08 10:36:05 +01:00
aquint-zama
09e8a97232
docs(deps): update theme to v2.0.5
2021-12-01 17:01:01 +01:00
Arthur Meyre
faa6dd4403
chore: fix missed changes for docker update
2021-11-30 18:50:16 +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
5fed2ad5e1
chore: restore package watcher
...
- auto review PR to merge if the build goes well
2021-11-22 14:57:40 +01:00
Umut
efde01258c
fix(benchmarks): resolve simple errors in some of the benchmarks
2021-11-18 18:41:34 +03:00
Arthur Meyre
76272373a4
chore: fix compiler tag in CI env docker push
2021-11-16 11:05:57 +01:00
Arthur Meyre
1b3f9aa048
chore: use pip package for docker
...
- comment out package-watcher as it's not compatible with the new docker
waiting on the compiler proper release workflow to update this
- update setup_env target to be docker and bare env friendly (workaround)
- update torch_requirements.txt
refs #809
2021-11-16 10:41:53 +01:00
Umut
d244bcace9
test(scripts): create measurement script tests
2021-11-15 12:45:55 +03:00
Arthur Meyre
8a91760b12
chore: check latest base image is strictly newer
...
- otherwise we try to open PRs for no good reason (thankfully no diffs
means the PR is not opened)
2021-11-10 11:03:38 +01:00
Arthur Meyre
1dd893e208
chore: select latest env image for timestamp check
...
- otherwise we can get preflight images
2021-11-10 09:56:58 +01:00
Arthur Meyre
4237b9df32
chore: fix package watcher time check logic
...
- compare base images timestamps to have more reliable triggers
closes #856
2021-11-09 17:46:22 +01:00
Arthur Meyre
77a379060a
chore: update package watcher to open PR instead of triggering rebuild
...
closes #784
2021-11-09 15:38:57 +01:00
Umut
8e8e777c3d
chore(scripts): replace : with colon in measurement script
2021-11-04 17:49:24 +03:00
Umut
7f32cf7965
fix(scripts): properly detect duplicate targets in check mode
2021-11-04 16:13:26 +03:00