Umut
3aef4cd932
chore: remove pygraphviz
2022-08-18 11:55:33 +03:00
Umut
f17745130e
fix: sanity check script used during release
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
Arthur Meyre
8a79c66f3f
chore: release docker image was missing pygraphviz
...
- update image to be able to install pygraphviz
- update sanity_check.py to explicitely import pygraphviz
2022-01-27 11:17:42 +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
Arthur Meyre
e2fc523596
chore: rename package
2022-01-05 14:12:23 +01: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
ad2cbf4842
chore(deps): bump compiler to 2021-12-22T10:49:30Z
2021-12-23 15:15:22 +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
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
IceTDrinker
e2adcdfd71
chore(deps): bump compiler to 2021-12-07T14:27:38Z
2021-12-07 16:33:26 +01:00
IceTDrinker
af8e6b7264
chore(deps): bump compiler to 2021-12-06T15:21:28Z
2021-12-06 16:52:10 +01:00
Arthur Meyre
faa6dd4403
chore: fix missed changes for docker update
2021-11-30 18:50:16 +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
IceTDrinker
22da4fa840
chore(deps): bump compiler to 2021-11-17T13:33:13Z
2021-11-22 16:59:59 +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
Arthur Meyre
69a36b6255
chore: fix dockerignore which prevents build from getting file in pkg
2021-11-19 13:07:05 +01:00
Arthur Meyre
e4063d79da
chore: remove now useless dockerignore file for concretefhe-env
...
- trigger build only if the env Dockerfile itself is modified (match line
end to be sure we don't match something else)
- add missing build-args for docker prefligth build
2021-11-19 10:06:07 +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
IceTDrinker
5af498cb60
chore(deps): bump compiler to 3bf493e83c
2021-11-10 18:21:27 +01:00
IceTDrinker
49dd0f57c1
chore(deps): bump compiler to a888a6b329
...
- disable buildx as it seems to be failing a lot
2021-11-10 17:48:10 +01:00
IceTDrinker
e316c1b3ba
chore(deps): bump compiler to 47cb4b0e70
2021-11-10 14:30:22 +01:00
IceTDrinker
26688c9a2e
chore(deps): bump compiler to 97389a3b06
...
- fix MLIR operator module change
2021-11-10 09:24:26 +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
Arthur Meyre
05e1227269
chore: update env docker to have runtime lib path in LD_PRELOAD
...
- update the rest of the dockers, script and CI to stop setting LD_PRELOAD
2021-10-07 09:58:23 +02:00
Arthur Meyre
9a4ae6e443
chore: update release base image to latest working compiler image
2021-09-23 10:26:06 +02:00
Arthur Meyre
1a340e111e
tools: add shell_lint target to lint .sh files
...
- update docker image to install shellcheck
- fix lint errors in files
2021-09-21 11:16:14 +02:00
Arthur Meyre
10cbfa1652
build: automate a part of the release process
2021-09-20 17:59:39 +02:00
Arthur Meyre
e45916fc50
chore: add missing +x flag on some shell files
2021-09-16 13:40:07 +02:00
Umut
25fafcd4f4
chore: add curl back to docker for benchmarks
2021-09-16 10:54:57 +03:00
Arthur Meyre
a69975742f
docs: move notebooks to docs and use nbsphinx to include them in the html
...
- update env image to install pandoc required by nbsphinx
2021-09-15 18:01:30 +02:00
Arthur Meyre
e382c899cf
build: remove unused curl dependency in concretfhe-env docker image
2021-09-15 17:33:16 +02:00
Arthur Meyre
a0a1b59a24
fix: add flag +x to docker/build_release_image.sh
2021-09-13 14:07:49 +02:00
Arthur Meyre
585de78081
fix(docker): update and fix release docker
2021-09-10 16:14:26 +02:00
Arthur Meyre
860a710896
fix(docker): do not use login shell in dev image
2021-09-10 16:14:26 +02:00
Arthur Meyre
06be053a35
fix: bad rename for docker release image requirements
2021-09-09 15:57:05 +02:00
Arthur Meyre
da96a63af8
fix: add curl to env docker image
2021-09-09 13:37:45 +02:00
Arthur Meyre
a8e7f0e237
tools: create Docker release image, helper build script and requirements
...
- also create Documentation and issue template
2021-09-08 18:16:30 +02:00
Arthur Meyre
1e58dde1fa
tools: improve docker env image size a little by removing apt lists
...
- also update and upgrade packages
2021-09-08 18:16:30 +02:00
Arthur Meyre
98c25c5d8b
chore: rename packages for concretefhe
2021-09-07 10:05:28 +02:00
Arthur Meyre
959328e0f5
chore: rename hdk to concrete first pass
2021-09-06 18:43:49 +02:00
Arthur Meyre
135805a1b9
tools: make matplotlib work inside the dev docker
...
- use special DNS from docker
- install tkinter
- use proper matplotlib backend
- add instructions to install xserver in docs/dev/GETTING-STARTED.md
2021-08-31 14:57:20 +02:00
Arthur Meyre
74f0c9600e
fix: update LD_PRELOAD in docker image and workflows
2021-08-30 18:13:55 +02:00
Arthur Meyre
202dffb4a5
Build/env dev docker 127 ( #196 )
...
build: add workflow to create HDK env Docker Image
- make bot username a secret
- update Makefile to pull the HDK image
- have a separate Makefile for the dev specific Docker Image needs
2021-08-25 14:09:54 +02:00
Umut
b41029d9c0
refactor(drawing): start using graphviz for visualization
2021-08-25 10:01:20 +03:00
Arthur Meyre
6959fdf7e7
chore(tools): only make setup_env in dev docker if venv does not exist
2021-08-20 09:46:33 +02:00
Umut
c79e232d0f
fix(Dockerfile): add LD_PRELOAD export to .bashrc of the docker environment
2021-08-18 11:31:06 +03:00
Arthur Meyre
048bb61e8e
fix(tools): add git to the docker image to be able to make coverage
...
- move comment in Makefile and make it silent
2021-08-13 18:11:43 +02:00