Umut
6a37249ec5
chore: integrate ruff
2022-12-23 11:54:38 +01:00
Umut
3aef4cd932
chore: remove pygraphviz
2022-08-18 11:55:33 +03:00
aquint-zama
5bc0ff42e1
docs: last update from Gitbook
2022-07-12 12:30:40 +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
f79faab85f
chore: disable some pydocstyle lints
2022-04-08 12:09:44 +03:00
Umut
c45b9ffa43
feat: rewrite tests
2022-04-08 12:09:44 +03:00
Umut
c0ab74ec5a
chore: remove benchmarks (to be replaced with something else in the future)
2022-04-08 12:09:44 +03:00
Umut
f88e0dfc89
refactor: remove ml related functionality, small bug fixes
2022-01-19 17:30:06 +03:00
Benoit Chevallier-Mames
61deac66bf
chore: tell the user how to clean her git local branches.
2022-01-10 16:26:48 +01:00
Andrei Stoian
a9e8ebc129
fix: docker builds failing due to missing flag ( #1343 )
2022-01-09 15:53:02 +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
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
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
Arthur Meyre
2c8dbce3e0
chore: fix auto-merged PR
2021-12-24 09:43:41 +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
Umut
2e02c39a97
docs: create tensor operations tutorial
2021-12-15 18:00:19 +03:00
Arthur Meyre
bac4c8b549
chore: use all cpus for pytest
2021-12-14 12:08:08 +01:00
Arthur Meyre
d7f820ffb2
chore: fix pcc target to use all CPUs, unescaped $ may cause issues
2021-12-14 11:35:27 +01:00
Arthur Meyre
21eb2ac739
chore: fix benchmarks script
2021-12-13 16:34:58 +01:00
Arthur Meyre
1bfcea7540
chore: fix docker build typo
2021-12-13 13:49:49 +01:00
Arthur Meyre
df417b1aff
chore: fix dev docker build on macOS
...
closes #1161
2021-12-13 11:31:26 +01:00
Arthur Meyre
64bcf30be0
chore: update dev dockerfile to have a user with the host uid and gid
...
closes #1149
2021-12-13 09:43:34 +01:00
Benoit Chevallier-Mames
bdb1140bee
chore: lowercase for filenames
2021-12-09 19:04:16 +01:00
aquint-zama
7585d23396
chore: fix license / licence naming
2021-12-09 14:39:51 +01:00
Benoit Chevallier-Mames
b0acb0ab9c
chore: move this doc file, this is not a tuto.
2021-12-09 14:34:07 +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
Benoit Chevallier-Mames
4a7d939bd0
docs: update the documentation
...
refs #1085
2021-12-08 10:36:05 +01:00
Arthur Meyre
681c865577
chore: make sure to exit with an error code in check licences if failure
2021-12-07 15:41:55 +01:00
aquint-zama
50a15885df
chore: add help message with target and description to Makefile
...
usage: make help
close #1054
2021-12-07 10:01:58 +01:00
Arthur Meyre
6de5df77fd
chore: less verbose check_licences
...
- only shows full log if it fails
- fix some targets where `$` was not properly escaped in Makefile
2021-12-02 17:55:02 +01:00
Arthur Meyre
8425656d75
chore: use volumes in docker
...
- allows to have persistent data and much faster access times on non linux
OSes
2021-11-30 18:13:10 +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
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
2fd9f6c363
chore: automate make set_version some more
...
- stash before changing version
- commit changed files
- pop stash if anything was saved
2021-10-29 18:21:48 +02:00
Benoit Chevallier-Mames
23d4dead30
chore: remove unnecessary lambda in tests
2021-10-27 18:47:56 +02:00
Arthur Meyre
afb342aec3
chore: update Makefile targets to use && instead of ;
...
- lets target fail properly
closes #725
2021-10-25 10:01:41 +02:00
Umut
7f1222ed37
feat(benchmarks): add a way to check benchmark scripts without running them
2021-10-21 16:03:47 +03:00
Arthur Meyre
ab151091ce
chore(scripts): add a target to trigger a release
...
- check the version coherence before creating the tag
refs #308
2021-10-19 15:37:09 +02:00
Benoit Chevallier-Mames
a8aafcb70a
docs: autogenerate the list of supported functions
...
closes #410
2021-10-18 11:23:04 +02:00
Arthur Meyre
9571ad8e78
chore: add a Makefile target to grep pylintrc notes
...
- add a small helper python script to parse pylintrc
2021-10-18 10:54:51 +02:00
Arthur Meyre
bc2ae7be47
chore: disable pylint line too long in test_compile where necessary
...
- fix pylint targets for non package dirs
2021-10-15 16:02:20 +02:00