Commit Graph

84 Commits

Author SHA1 Message Date
Benoit Chevallier-Mames
2f1e41e4fb docs: updating the doc a bit
refs #1050
2021-12-03 15:25:14 +01:00
Arthur Meyre
bc1926903c chore: fix doc tests after refusing tuples for 1-input function inputsets
- also fix notebooks
2021-12-02 11:59:42 +01:00
aquint-zama
09e8a97232 docs(deps): update theme to v2.0.5 2021-12-01 17:01:01 +01:00
Arthur Meyre
ff03bc2220 feat(optimization): support more fusing topologies
- corrected docstring that was mistaken on what was returned
- updated pyproject.toml to ignore warnings that happened naturally in
networkx and that was blocking proper test execution (no way around that
this is code from networkx that triggered the warning)
- add a test case for the newly supported fusing topology

closes #499
2021-11-18 09:08:50 +01:00
Arthur Meyre
d2faa90106 refactor: replace UnivariateFunction by GenericFunction
- add an attribute fusable to False for the operations that should not be
explicitely fused from the original addition of GenericFunction
- add op_kind instance attribute to differentiate between TLU and memory
operations for GenericFunction

refs #600
2021-11-03 12:05:02 +01:00
Arthur Meyre
e0e845bb8b chore: bump version to 0.2.0-rc5 2021-10-29 18:21:48 +02:00
Arthur Meyre
eb54cec065 docs(ci): manage versions.html
- create generate_versions_html.py
- update workflow to be able to push pre-releases on preprod server

closes #738
2021-10-29 14:15:34 +02:00
aquint-zama
86b6137fcb docs: update docs template to v0.6.3
close #757
2021-10-28 11:11:03 +02:00
Arthur Meyre
76d6f1e1f1 chore: bump version to 0.2.0-rc4 2021-10-22 18:05:27 +02:00
aquint-zama
0b864afb76 docs: add versions.html template 2021-10-22 13:30:14 +02:00
aquint-zama
946f0c07c7 chore: update docs theme to v0.6.2 2021-10-22 13:30:14 +02:00
jfrery
3a7274c905 docs: alert user on PROJECT_SETUP.md that zama's specific environment is needed 2021-10-21 10:16:26 +02:00
Arthur Meyre
92de61f485 chore: bump version to 0.2.0-rc3 2021-10-20 10:13:40 +02:00
Benoit Chevallier-Mames
7bf2f09615 feat: remove support for np.invert
remove support for np.invert and propose to the user to use bitwise_xor instead, because of impossibilities with float fusing
closes #658
2021-10-19 10:40:23 +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
636da7808a chore: update version to 0.2.0-rc2 2021-10-12 16:11:55 +02:00
aquint-zama
1a051e64d5 chore: update docs theme to v0.5.0 2021-10-12 13:40:11 +02:00
aquint-zama
53efda71cf chore: update doc theme to v0.4.1 2021-10-12 11:04:02 +02:00
Arthur Meyre
00916bcfdb refactor: rename ArbitraryFunction to UnivariateFunction
- the naming has always been confusing and recent changes to the code make
this rename necessary for things to be clearer
2021-10-11 11:36:35 +02:00
Umut
57b3be2f6d fix(benchmarks): treat warnings as errors in benchmarks 2021-10-07 18:40:33 +03:00
Arthur Meyre
b363db6700 chore(tools): centralize all versions related utils in a single script
- update version to be semver compliant with the new tools
- update make targets and CI workflow to use the new version tool
- update release issue template
2021-10-07 16:49:00 +02:00
Umut
b93e916b1c docs(user): create printing and drawing howto 2021-10-04 12:23:37 +03:00
Umut
003bad581a feat(fhe_circuit): create FHECircuit class to combine operation graph and compiler engine 2021-10-04 12:23:37 +03:00
Benoit Chevallier-Mames
5ff102fcf6 fix: develop has a single p. 2021-09-24 18:32:48 +02:00
aquint-zama
e525da2b00 docs: small fix on header 2021-09-24 14:48:23 +02:00
aquint-zama
a386532c19 docs: update theme 2021-09-24 13:58:33 +02:00
Umut
e11570e973 doc: replace usages of 'concrete' with 'Concrete' 2021-09-21 11:44:49 +03:00
Arthur Meyre
35011bd403 build: test codeblocks in CI 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
Benoit Chevallier-Mames
e957f63b81 doc: add a benchmarks section
closes #423
2021-09-20 13:40:55 +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
Umut
84cb0bdbbe doc: write compilation artifacts tutorial 2021-09-20 11:31:39 +03:00
aquint-zama
eec8e5b9df docs: fix navigation menu colors for mobile 2021-09-20 09:57:06 +02: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
Benoit Chevallier-Mames
25d40a4348 fix: and fix notebooks after change in draw_graph
closes #280
2021-09-17 10:00:31 +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
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
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
Benoit Chevallier-Mames
4458c4bb7a doc: explain the importance of the representativity of the inputset
closes #375
2021-09-15 17:19:13 +02:00
Benoit Chevallier-Mames
5e8a7c527b fix: capitalization
closes #356
2021-09-14 18:57:15 +02:00
Arthur Meyre
3e89b878d2 docs: fill information on quantization 2021-09-14 18:33:50 +02:00
Benoit Chevallier-Mames
8522e58280 refacto: rename 'dataset' into a clear 'inputset'
closes #340
2021-09-14 17:31:55 +02:00
youben11
efaf72880c docs(dev): mlir conversion 2021-09-14 09:33:55 +01:00
Umut
671646fc5e doc: write compiling and executing document for users 2021-09-13 17:44:14 +03:00
Umut
b1cd997c77 doc: select titles of user tutorials 2021-09-13 17:44:14 +03:00
Benoit Chevallier-Mames
6203822a9b doc: let's document the framework
refs #143
2021-09-09 17:44:29 +02:00