Ayoub Benaissa
b0710a4297
feat(ci): block unsigned commits
2024-10-17 11:39:57 +02:00
Alexandre Péré
6640d72c47
fix(frontend): fix client decryption casting
2024-10-17 11:39:57 +02:00
Alexandre Péré
90f0bda98f
fix(frontend): fix decryption dtype
2024-10-17 11:39:57 +02:00
Alexandre Péré
ccb79dee5d
fix(frontend): remove compat.h
2024-10-17 11:39:57 +02:00
aquint-zama
7b8ec97a7c
chore(frontend): bench examples on hpc7a
...
close #854
2024-10-17 11:39:57 +02:00
Alexandre Péré
91d832e319
fix(ci-doc): add missing doc file
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
ebeb4c830f
docs(frontend): Fix a typo in module composition
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
dfa16ef1cc
docs(frontend): Add tfhers guide to the documentation summary
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
4cfefe0fbe
fix(frontend-python): Set z3-solver version
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
f5ca8df1bd
docs(frontend-python): Update API doc
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
2d6e64c072
chore(ci): Update install rust action
2024-10-17 11:39:57 +02:00
Alexandre Péré
7bf1464dd4
fix(ci): fix concrete-ml tests python version to 3.8
2024-10-17 11:39:57 +02:00
Alexandre Péré
285055e008
fix(frontend): use python-3.8 compatible syntax
2024-10-17 11:39:57 +02:00
Benoit Chevallier-Mames
606f165317
docs(frontend-python): improving the doc
...
closes https://github.com/zama-ai/concrete-internal/issues/#840
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
5b37f39115
docs(frontend-python): Add warning abou the beta status of tfhe-rs compatibility API
2024-10-17 11:39:57 +02:00
Bourgerie Quentin
c6b8ade223
chore(ci): Install rust for testing since we need to build tfhers-utils
2024-10-17 11:39:57 +02:00
Elias Rad
49c9e6450a
docs(frontend): fix spelling issues
2024-10-17 11:39:57 +02:00
Ayoub Benaissa
317b51cbb6
perf(ci): avoid building cuda image everytime
...
from the docs: The jobs.<job_id>.if condition is evaluated before jobs.<job_id>.strategy.matrix is applied. So we can't just use matrix.dockerfile so we have to build both images if one of the two files change, or we will have to split this into two.
it was previously built everytime due to the evaluation of
matrix.dockerfile to an empty string
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#jobsjob_idif
2024-10-17 11:39:57 +02:00
youben11
1cbb5aa35f
chore(backend): update tfhers in concrete-cpu
2024-10-17 11:39:57 +02:00
youben11
8ee5a1adfc
chore(frontend): update tfhers in tfhers test utils
2024-10-17 11:39:57 +02:00
Ayoub Benaissa
87675efd2f
docs(compiler): typo in build-essential
2024-10-17 11:39:56 +02:00
youben11
58f907f1da
fix(ci): tag with one leading v
2024-10-17 11:39:56 +02:00
youben11
b73ff96f38
docs(frontend): rename the TFHE-rs feature
2024-10-17 11:39:56 +02:00
Ayoub Benaissa
c3861fc3ca
docs(frontend): format code
2024-10-17 11:39:56 +02:00
Ayoub Benaissa
d3dd7bad56
fix(ci): get only the specified version (no rc)
2024-10-17 11:39:56 +02:00
Alexandre Péré
25d366640a
fix(optimizer): add zero noise and max noise ops
2024-10-15 16:43:37 +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