Commit Graph

646 Commits

Author SHA1 Message Date
Benoit Chevallier-Mames
ce07e828d3 chore: remove useless targets in makefile
closes #1091
2021-12-09 10:02:55 +01:00
Arthur Meyre
987f67b64c chore: fix test for dot with signed constants
closes #1123
2021-12-08 19:17:10 +01:00
Arthur Meyre
0c2c6f8298 feat: allow to pass a string for the artifacts path and convert to Path 2021-12-08 19:01:17 +01:00
Benoit Chevallier-Mames
275cc21abb chore: add more things to add to docs. 2021-12-08 16:40:01 +01:00
Umut
cad7d67e22 feat(mlir): implement MLIR conversion for clear @ encrypted 2021-12-08 17:49:12 +03:00
Arthur Meyre
868f9d9d6b docs: update numpy support with information about astype
refs #1080
2021-12-08 15:25:53 +01:00
Arthur Meyre
909c7930f6 chore: fix bad merge
refs #1080
2021-12-08 14:50:20 +01:00
Arthur Meyre
e911fcb30a chore: fix bad docs merge and restore change in compiling and executing
refs #1080
2021-12-08 14:42:18 +01:00
Umut
498dbff775 chore(deps): force reinstall compiler packages in setup_env 2021-12-08 14:09:52 +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
4a7d939bd0 docs: update the documentation
refs #1085
2021-12-08 10:36:05 +01:00
Arthur Meyre
26143b3389 docs: update working with floating points section with new API
refs #1080
2021-12-08 10:23:32 +01: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
IceTDrinker
e2adcdfd71 chore(deps): bump compiler to 2021-12-07T14:27:38Z 2021-12-07 16:33:26 +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
jfrery
4cd4cf4352 fix: put_back_round 2021-12-06 17:34:37 +01:00
IceTDrinker
af8e6b7264 chore(deps): bump compiler to 2021-12-06T15:21:28Z 2021-12-06 16:52:10 +01:00
Arthur Meyre
a9a8cdb223 feat: easily print and draw NPFHECompiler underlying OPGraph
closes #1075
2021-12-06 16:17:52 +01:00
Umut
5aad8c50ac test: create check_array_equality fixture 2021-12-06 16:44:32 +03:00
dependabot[bot]
ae841cf77f chore(deps): bump actions/setup-python from 2.3.0 to 2.3.1
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](0066b88440...f382193329)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-05 08:22:03 +01:00
Benoit Chevallier-Mames
709b7f8414 docs: one more part to complete 2021-12-04 14:01:48 +01:00
Arthur Meyre
a0c26315ea chore: make check_is_good_execution a fixture and fix flaky tests using it
closes #1061
2021-12-03 17:43:11 +01:00
Benoit Chevallier-Mames
2f1e41e4fb docs: updating the doc a bit
refs #1050
2021-12-03 15:25:14 +01:00
Umut
5c3950407c fix(benchmarks): resolve inputset and dtype related issues 2021-12-03 17:04:59 +03:00
Umut
222635200b feat(tracing): add shape property to base tracer 2021-12-03 15:08:12 +03:00
Arthur Meyre
500d46a552 chore: disable flaky test 2021-12-03 12:10:08 +01:00
Arthur Meyre
c7255dfd66 feat: update compile_torch_model to return compiled quantized module
closes #898
2021-12-03 10:32:04 +01:00
jfrery
bf70396340 fix: increase the input data range to fix error when only one weight per layer 2021-12-03 09:24:00 +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
Umut
9e3aa53aa3 chore(benchmarks): increase multi table lookup accuracy error tolerance 2021-12-02 17:11:20 +03:00
Arthur Meyre
eaaae6efaf chore: fix inputsets in benchmark 2021-12-02 11:59:42 +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
Arthur Meyre
48aaed9ee8 refactor: disallow tuple input in inputset for 1-input functions
- handle the case properly once we add tuple support in #772

closes #971
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
jfrery
54c0bc6e87 test: disable flaky tests 2021-12-01 10:48:41 +01:00
Umut
1b5785e058 feat(extensions): add and test support for negative direct table lookups 2021-12-01 12:09:10 +03:00
Arthur Meyre
8b0a793cda feat: create torch-like API part deux
- add function to get the FHECircuit

closes #233
2021-12-01 09:36:47 +01:00
Arthur Meyre
faa6dd4403 chore: fix missed changes for docker update 2021-11-30 18:50:16 +01:00
Benoit Chevallier-Mames
3620c6355b chore: update licences. 2021-11-30 18:29:42 +01:00
Benoit Chevallier-Mames
34b3c1b105 chore: fix poetry lock. 2021-11-30 18:29:42 +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
edefde9189 feat: adding a compile_torch_model function
refs #898
2021-11-30 16:24:21 +01:00
Arthur Meyre
e111891a41 test: more signed TLUs cases
closes #1014
2021-11-30 11:45:15 +01:00
jfrery
1625475897 feat: end-to-end compilation of a torch model 2021-11-30 11:30:13 +01:00
Arthur Meyre
13b9ff96f0 feat: create torch-like APIs part 1
- work on generating OPGraph with a torch-like API

refs #233
2021-11-30 11:06:46 +01:00
Umut
ac74e94e13 feat(mlir): implement mlir conversion of constant indexing 2021-11-30 12:40:34 +03:00
Umut
926597c3f6 feat(debugging): implement printing subgraphs within the graph during printing 2021-11-30 12:40:23 +03:00