Commit Graph

292 Commits

Author SHA1 Message Date
Arthur Meyre
8571d8bfc8 fix(build): check latest env image to decide a rebuild
- we now have preflight images which break the previous logic of checking
the most recent image timestamp, check image tagged with latest
2021-09-20 18:35:19 +02:00
Arthur Meyre
10cbfa1652 build: automate a part of the release process 2021-09-20 17:59:39 +02:00
Arthur Meyre
35011bd403 build: test codeblocks in CI 2021-09-20 17:24:16 +02:00
Arthur Meyre
5aa4ce1ef8 fix(build): test coverage in pytest 2021-09-20 17:24:16 +02:00
Arthur Meyre
fbec6e7235 fix(artifacts): mkdir with parents 2021-09-20 17:24:16 +02:00
Umut
441c4f9e7d feat: check inputset size 2021-09-20 17:05:22 +03:00
Benoit Chevallier-Mames
f4d7cab359 doc: add a 'future feature' section
closes #321
2021-09-20 14:43:24 +02:00
Arthur Meyre
d546e17c1f fix(build): do not use actions for incompatible events 2021-09-20 14:28:02 +02:00
Arthur Meyre
dc5446d5bf fix(tools): force reinstall when installing setuptools
- prevents a poetry bug from breaking the package
2021-09-20 14:02:01 +02:00
Benoit Chevallier-Mames
e957f63b81 doc: add a benchmarks section
closes #423
2021-09-20 13:40:55 +02:00
Arthur Meyre
a48ed222bb build: add url to action run in slack notification 2021-09-20 13:15:20 +02:00
Umut
b2b8f5dbae doc: write table lookup and working with floating points tutorials 2021-09-20 12:50:53 +03:00
Umut
327a85eb97 doc: update the usage of concrete in arithmetic operations tutorial 2021-09-20 12:50:53 +03:00
Arthur Meyre
669be9404d fix(build): push docs to be publicly readable 2021-09-20 10:54:16 +02:00
Umut
84cb0bdbbe doc: write compilation artifacts tutorial 2021-09-20 11:31:39 +03:00
Benoit Chevallier-Mames
f0b390a090 fix: more explicit error message
closes #251
2021-09-20 10:04:53 +02:00
aquint-zama
eec8e5b9df docs: fix navigation menu colors for mobile 2021-09-20 09:57:06 +02:00
Arthur Meyre
0ce47e1895 docs: update domain for docs publication 2021-09-20 09:36:36 +02:00
Umut
b00ab90d12 chore: increase ssh action timeout 2021-09-20 09:49:02 +03:00
Benoit Chevallier-Mames
0a6ebf3b19 workaround: make compilation work if table output is small
this workaround will be removed once it is managed by the compiler.
closes #279
refs #412
2021-09-17 18:47:43 +02:00
Umut
b950bb4459 fix: assign proper permissions to temporary drawings 2021-09-17 16:57:07 +03:00
aquint-zama
14d7c505d8 docs: add admonitions, fixes, and nbsphinx syntax color
# Conflicts:
#	docs/user/advanced_examples/QuantizedLinearRegression.ipynb
#	docs/user/advanced_examples/QuantizedLogisticRegression.ipynb
2021-09-17 14:57:36 +02:00
aquint-zama
0e19e1aa44 chore: upgrade sphinx-rtd-theme 2021-09-17 14:57:36 +02:00
Benoit Chevallier-Mames
6a83b01e92 fix: check widths are supported by concrete-lib
and if not, explain to the user
refs #139
2021-09-17 12:32:37 +02:00
Benoit Chevallier-Mames
25d40a4348 fix: and fix notebooks after change in draw_graph
closes #280
2021-09-17 10:00:31 +02:00
Benoit Chevallier-Mames
e5ea30b689 test: and now, we can remove an ignore
closes #280
2021-09-17 10:00:31 +02:00
Benoit Chevallier-Mames
e2804c5300 fix: fix unclosed file in draw_graph
closes #280
2021-09-17 10:00:31 +02:00
Umut
a7d0b87408 fix: revert check argument of subprocess.run as the return code is already checked below 2021-09-17 10:39:17 +03:00
Benoit Chevallier-Mames
15aeb35529 fix: dot tests were using a single-element inputset
closes #372
2021-09-17 09:37:00 +02:00
Arthur Meyre
699d02a93b docs: add information in REDUCE_NEEDED_PRECISION.md 2021-09-16 17:06:46 +02:00
Umut
7088f234cb chore: set notebook timeout to 3 hours 2021-09-16 17:18:48 +03:00
Umut
b92a70768d doc: write arithmetic operations tutorial 2021-09-16 14:41:56 +03:00
Arthur Meyre
157dcc44bc tools: add a script to easily upgrade python dependencies 2021-09-16 13:40:07 +02:00
Arthur Meyre
e45916fc50 chore: add missing +x flag on some shell files 2021-09-16 13:40:07 +02:00
Benoit Chevallier-Mames
696e460c27 fix: pylint. 2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
af41980f1f fix: pylint
fix: pylint
2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
fe03521dc6 fix: python_format 2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
ef9200793d fix: flake8 for script 2021-09-16 12:04:32 +02:00
Benoit Chevallier-Mames
1c82db2706 test: adding tests on script
closes #288
2021-09-16 12:04:32 +02:00
Umut
407e57c384 chore: make docker_publish_measurements target work better locally, improve daily benchmarks workflow 2021-09-16 10:54:57 +03:00
Umut
25fafcd4f4 chore: add curl back to docker for benchmarks 2021-09-16 10:54:57 +03:00
Arthur Meyre
381c81b76c refacto: remove iter usage for passing a dataset
- it is still supported but not required and more confusing
2021-09-15 20:07:21 +02:00
Arthur Meyre
2296bcd457 refactor: do not require an iterator for inputset just iterable 2021-09-15 20:07:21 +02:00
Arthur Meyre
5871d4e187 fix(tools): update Makefile for moved notebooks 2021-09-15 20:07:21 +02:00
dependabot[bot]
c54a05a9aa build(deps): bump Ana06/get-changed-files from 1.2 to 2.0.0
Bumps [Ana06/get-changed-files](https://github.com/Ana06/get-changed-files) from 1.2 to 2.0.0.
- [Release notes](https://github.com/Ana06/get-changed-files/releases)
- [Commits](a2f6df8c19...ea75ed777d)

---
updated-dependencies:
- dependency-name: Ana06/get-changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-15 18:22:55 +02:00
Arthur Meyre
bc67b0cc1d chore: disable dependabot for pip dependencies
- there is no way to group updates unfortunately... I'll set-up a custom
workflow to update python deps as I would imagine later
2021-09-15 18:12:28 +02: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
0fbe2fe00b build: build docker image if necessary before pipeline
- remove workflow that won't be used anymore
2021-09-15 17:33:16 +02:00
Arthur Meyre
f2582600b3 chore: set-up dependabot for poetry (using the pip ecosystem) 2021-09-15 17:33:05 +02:00