Commit Graph

3898 Commits

Author SHA1 Message Date
Quentin Bourgerie
0ccee917cf doc(frontend-python): Fixing missing conflicts in README.md 2024-10-24 16:55:35 +02:00
aquint-zama
45978d481c chore(frontend): bench examples on hpc7a
close #854
2024-10-09 13:58:57 +02:00
Alexandre Péré
bcddf4bd54 fix(ci-doc): add missing doc file 2024-10-08 11:38:20 +02:00
Bourgerie Quentin
94427fe03e docs(frontend): Fix a typo in module composition 2024-10-01 16:56:04 +02:00
Bourgerie Quentin
3094accfac docs(frontend): Add tfhers guide to the documentation summary 2024-10-01 14:06:21 +02:00
Bourgerie Quentin
1c2ce661e6 fix(frontend-python): Set z3-solver version v2.8.1 2024-09-27 10:32:03 +02:00
Bourgerie Quentin
11f81b778a tmp skip 2024-09-27 08:41:55 +02:00
Bourgerie Quentin
c38f9d4caf docs(frontend-python): Update API doc 2024-09-27 08:03:42 +02:00
Bourgerie Quentin
a1a76a68b6 chore(ci): Update install rust action 2024-09-27 09:08:21 +02:00
Alexandre Péré
e84c696727 fix(ci): fix concrete-ml tests python version to 3.8 2024-09-26 15:39:31 +02:00
Alexandre Péré
9aa735b4b1 fix(frontend): use python-3.8 compatible syntax 2024-09-26 15:39:31 +02:00
Ayoub Benaissa
615f076015 fix(ci): get only the specified version (no rc) 2024-09-26 15:39:31 +02:00
Benoit Chevallier-Mames
e89d3a65d7 docs(frontend-python): improving the doc
closes https://github.com/zama-ai/concrete-internal/issues/#840
2024-09-26 15:39:31 +02:00
Bourgerie Quentin
cf5187ee29 docs(frontend-python): Add warning abou the beta status of tfhe-rs compatibility API 2024-09-26 15:39:28 +02:00
Bourgerie Quentin
25d04b3f44 chore(ci): Install rust for testing since we need to build tfhers-utils 2024-09-26 15:39:24 +02:00
youben11
2d341aaf81 refactor(frontend): use func_name from circuit nightly-2024.09.27 2024-09-26 10:43:06 +02:00
Bourgerie Quentin
11bf8d9066 fix(frontend-python): Fixing default circuit name in tfhe-rs bridge 2024-09-26 10:43:06 +02:00
Bourgerie Quentin
855e627659 docs(frontend-python): Update broken link 2024-09-26 10:43:06 +02:00
Bourgerie Quentin
ccabaaf8f5 chore(frontend-python): Formatting 2024-09-26 10:43:06 +02:00
youben11
d2d4613afc refactor(frontend): rename lwe_secret_key_param_at 2024-09-26 10:43:06 +02:00
youben11
e4a041e5ac perf(backend): avoid copy during serialization 2024-09-26 10:43:06 +02:00
youben11
1ecaa5b033 test(frontend): test TFHE-rs example 2024-09-26 10:43:06 +02:00
youben11
061715cfe4 feat(backend/compiler): check fheuint correctness when unserializing 2024-09-26 10:43:06 +02:00
youben11
d63ff516af refactor(frontend): remove the need to pass the in/out types in Bridge 2024-09-26 10:43:06 +02:00
youben11
eb72bbc53c refactor(frontend): renaming for consistency and clarity 2024-09-26 10:43:06 +02:00
youben11
1e08d11e17 docs(frontend): TFHE-rs compatibility guide v1 2024-09-26 10:43:06 +02:00
youben11
a7cf7791d4 feat(compiler/front/backend): use LWE keys inst of GLWE with TFHErs comp 2024-09-26 10:43:06 +02:00
youben11
6ce66139d1 test(frontend): add e2e test doing TFHErs keygen from Concrete SK
this also does computation on both ends
2024-09-26 10:43:06 +02:00
youben11
1d6d9527ec test(frontend): support TFHErs keygen from Concrete SK 2024-09-26 10:43:06 +02:00
youben11
50ddee27e2 test(frontend): add e2e for computing on both sides TFHErs and Concrete
with TFHErs keygen first, and Concrete using TFHErs secret key to keygen
2024-09-26 10:43:06 +02:00
youben11
ff8f6bf0de test(frontend): support summing ciphertext in tfhers utility 2024-09-26 10:43:06 +02:00
youben11
db60b31115 feat(frontend): support doing keygen with an initial set of keys 2024-09-26 10:43:06 +02:00
youben11
e50388788a test(frontend): add keygen to tfhers test utility
also support different types of keys now
2024-09-26 10:43:06 +02:00
youben11
da7857af61 feat(compiler/bindings): support moving SKs around keygen with them 2024-09-26 10:43:06 +02:00
youben11
b73f31465b feat(compiler): support keygen with a set of initial secret keys
keygen will start by setting these secret keys then generating the
remaining types of keys
2024-09-26 10:43:06 +02:00
youben11
13c250b5a9 chore(compiler): remove useless include 2024-09-26 10:43:06 +02:00
youben11
54f18e82fc feat(backend): unserialize glwe secret keys 2024-09-26 10:43:06 +02:00
youben11
e50544c9de fix(frontend): specify encoding in open 2024-09-26 10:43:06 +02:00
Ayoub Benaissa
3362c8c9e8 fix(ci): build tfhers-utils before testing release v2.8.0-rc6 nightly-2024.09.26 2024-09-25 10:56:22 +02:00
Alexandre Péré
d9b34f13d0 refactor(frontends): unify circuits and modules nightly-2024.09.25 2024-09-24 14:37:37 +02:00
Umut
52636e47c6 docs(frontend-python): write examples guide 2024-09-24 12:50:47 +03:00
Umut
65fc4f7b91 docs(frontend-python): write benchmarking guide 2024-09-24 12:50:47 +03:00
Umut
18f500e912 feat(frontend-python): add makefile target to run a single benchmark 2024-09-24 12:50:47 +03:00
Benoit Chevallier-Mames
64c5953a99 feat(frontend-python): adding jupyter tests
and fixing some broken jupyter notebooks
2024-09-24 09:35:58 +02:00
Umut
d193fa5294 fix(frontend): revert unintentional commenting of silent activation in benchmark target nightly-2024.09.24 2024-09-23 17:32:43 +03:00
youben11
f51960fde9 fix(ci): build tfhers utility for macos and chwd correctly 2024-09-23 16:20:41 +02:00
Benoit Chevallier-Mames
b4b11314cd docs(frontend): adding a use-case for private information retrieval 2024-09-23 15:59:37 +02:00
Umut
45144f51a9 fix(frontend): use find command to run the benchmarks as for loop is fragile in makefiles 2024-09-23 16:30:34 +03:00
Umut
980fc9c0ca fix(frontend): fix running all benchmark targets through makefile 2024-09-23 16:04:27 +03:00
Alexandre Péré
f39f8abbb6 fix(optimizer): please new clippy lints 2024-09-23 11:10:27 +02:00