Umut
b5393eade9
chore: disable license check in pcc
...
It needs to be disabled because we use different versions of dependencies depending on the python version.
This system was not ideal anyway, it was just checking for string equality, whereas it should have checked if the licenses are accepted without looking into a pre-committed file.
Another PR will follow to improve the situation around licenses.
2023-03-01 10:16:53 +01:00
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