Bourgerie Quentin
ae0fbe5296
refactor ci
2024-10-23 10:38:11 +02:00
Bourgerie Quentin
f7fe08642d
disable main dispatcher
2024-10-23 10:38:11 +02:00
Bourgerie Quentin
545de13e9d
refactor ci
2024-10-23 10:38:11 +02:00
Bourgerie Quentin
6f10316f3e
test(frontend-python): Remove sha256 example before refactoring
2024-10-23 10:38:11 +02:00
Ayoub Benaissa
925a37d232
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
nightly-2024.10.04
2024-10-03 11:16:15 +01:00
youben11
6c81e0c67b
chore(backend): update tfhers in concrete-cpu
2024-10-03 10:42:34 +01:00
youben11
c3e21fe92b
chore(frontend): update tfhers in tfhers test utils
2024-10-03 10:42:34 +01:00
Ayoub Benaissa
9b1ed794f1
docs(compiler): typo in build-essential
2024-10-03 09:55:04 +02:00
youben11
d7bd81e637
fix(ci): tag with one leading v
nightly-2024.10.03
nightly-2024.10.02
2024-10-01 10:31:53 +01:00
youben11
7e81f0ed9d
docs(frontend): rename the TFHE-rs feature
nightly-2024.10.01
2024-09-30 09:44:36 +01:00
Ayoub Benaissa
17149ee7f3
docs(frontend): format code
nightly-2024.09.28
2024-09-27 10:49:10 +01:00
Ayoub Benaissa
3f589eb6a3
fix(ci): get only the specified version (no rc)
2024-09-27 07:14:11 +01: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
Alexandre Péré
4d2eb7327b
fix(frontends): forbid clear nodes in composition rules
nightly-2024.09.21
2024-09-20 10:12:22 +02:00
Umut
9ae9a53907
fix(frontend-python): make benchmark target ids unique
nightly-2024.09.20
2024-09-19 13:12:27 +03:00
Umut
cc7830186f
feat(frontend): refactor game of life example, test and benchmark it
nightly-2024.09.19
2024-09-18 11:12:10 +03:00