Commit Graph

81 Commits

Author SHA1 Message Date
Umut
3aef4cd932 chore: remove pygraphviz 2022-08-18 11:55:33 +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
a17d0c66ca fix: update only int64 astype warning to ignore floating point types 2022-04-08 16:52:16 +03:00
Umut
79685ed7dc docs: start updating docs to reflect the rewrite 2022-04-08 12:09:44 +03:00
youben11
28a4d2301c docs: update doc to the new API 2022-04-07 10:10:56 +03:00
Umut
f88e0dfc89 refactor: remove ml related functionality, small bug fixes 2022-01-19 17:30:06 +03:00
Arthur Meyre
5c44bf14eb docs: do not use a hard coded clone link in project_setup.md 2022-01-10 11:44:32 +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
Jeremy Bradley-Silverio Donato
1a52183f10 docs: Update documenting.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
db3e922ba2 docs: Update docker.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
ddf8c830d7 docs: Update terminology_and_structure.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
5abaf5dce6 docs: Update mlir.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
8dbdc0ddcb docs: Update float-fusing.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
2758140566 docs: Update contributing.md 2022-01-06 19:14:10 +01:00
Jeremy Bradley-Silverio Donato
cb6cca1dcf docs: Update compilation.md 2022-01-06 19:14:10 +01:00
Benoit Chevallier-Mames
ef74f6b5f6 chore: Numpy, not NumPy. 2022-01-05 20:27:34 +01:00
Benoit Chevallier-Mames
721bc06eb7 chore: update the doc to have clearer uses of Concrete Numpy etc
refs #1288
2022-01-05 19:22:42 +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
Benoit Chevallier-Mames
1a66f2c865 chore: update the doc, few things will not be done for Q4
refs #1111
2022-01-03 17:14:27 +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
Benoit Chevallier-Mames
d35a183a1e chore: proposal for doc improvement
- add Compiling a Torch Model to the Getting Started
- rename to Compiling and Executing a Numpy Function for more clarity
- changed the FAQ
- removed a .md which is no more needed
2021-12-20 11:53:22 +01:00
Jeremy Bradley-Silverio Donato
f387eaedba docs: English checking and improvement 2021-12-20 11:43:52 +01:00
Arthur Meyre
9b940c8a82 docs: update releasing.md
- the file itself does not need to be modified
- I'll update the release issue template if it needs to be modified

#closes 1080
2021-12-16 17:54:29 +01:00
Arthur Meyre
eecf6c689d docs: update project setup
refs #1080
2021-12-16 17:19:01 +01:00
Umut
ce48a757c6 feat: create a method in the new interface to compile using an inputset in one go 2021-12-13 18:34:53 +03:00
Benoit Chevallier-Mames
bdb1140bee chore: lowercase for filenames 2021-12-09 19:04:16 +01:00
aquint-zama
d278574d7b docs: add link hint for discourse and github
close #1084
2021-12-09 16:08:03 +01:00
aquint-zama
7d62021381 chore: rearrange docs layout 2021-12-09 16:08:03 +01:00
Arthur Meyre
ae8294da30 docs: update compilation with torch compilation flow
- update frontend flow
- added torch to numpy flow

refs #1080
2021-12-09 14:13:37 +01:00
Arthur Meyre
909c7930f6 chore: fix bad merge
refs #1080
2021-12-08 14:50:20 +01:00
Umut
b55cf2958a docs: write some missing sections and update some outdated ones 2021-12-08 14:58:50 +03:00
Benoit Chevallier-Mames
7ce7d1e10b docs: update the documentation
refs #1085
2021-12-07 17:43:11 +01:00
Arthur Meyre
8db49f79f3 docs: update contribution guidelines
refs #1080
2021-12-07 17:32:04 +01:00
Arthur Meyre
29babb00e1 docs: update float fusing documentation
refs #1080
2021-12-07 17:32:04 +01:00
Benoit Chevallier-Mames
2f1e41e4fb docs: updating the doc a bit
refs #1050
2021-12-03 15:25:14 +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
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
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
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
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
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
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
Benoit Chevallier-Mames
5e8a7c527b fix: capitalization
closes #356
2021-09-14 18:57:15 +02:00