Andrei Stoian
0fab6324b9
fix(gpu): memory sanitizer ci
2026-01-05 15:25:30 +01:00
Agnes Leroy
9708cc7fe9
chore(gpu): remove core crypto from valgrind run
2025-12-18 13:01:12 +01:00
Guillermo Oyarzun
11579bd3d0
feat(gpu): create noise and pfail tests for pbs + ks + ms
2025-12-12 09:41:11 +01:00
Arthur Meyre
8888c046de
chore: make fpcc actually kind of fast
...
- fix install_typos.sh script
2025-12-09 16:33:37 +01:00
Agnes Leroy
1d98c2be33
chore(gpu): fix hl api filter for sanitizer tests and add core crypto ones
2025-11-28 16:12:39 +01:00
Arthur Meyre
a731be3878
chore: re-enable meta params tests
2025-11-27 18:19:24 +01:00
Nicolas Sarlin
d6a0a366b9
fix(ci): only check test vectors on x86
2025-11-27 15:48:54 +01:00
Nicolas Sarlin
212b925b5e
chore: use rust-toolchain.toml for default toolchain
2025-11-26 11:28:21 +01:00
Nicolas Sarlin
f8a958663b
chore(tfhe): rename nightly feature flag to avx512
2025-11-26 11:28:21 +01:00
Nicolas Sarlin
d888b7b673
chore(ci): remove unused files
2025-11-26 11:28:21 +01:00
Nicolas Sarlin
fc78450245
chore: test vector generation tool for core algorithms
2025-11-25 13:45:49 +01:00
Agnes Leroy
1ed8710868
chore(gpu): fix sanitizer script
2025-11-24 09:42:55 +01:00
Arthur Meyre
82cebb9b26
test(shortint): add compression atomic pattern for noise checks
...
- noise checks and pfail based on expected noise have been added
- compatible with KS PBS and KS32 PBS
2025-11-17 09:41:53 +01:00
David Testé
a33c12d5a9
chore(ci): fix zizmor findings in workflows
2025-11-14 15:24:10 +01:00
David Testé
522a612ad4
chore(ci): update zizmor and use zizmor-action in workflow
2025-11-14 15:24:10 +01:00
Arthur Meyre
00ce0deec9
chore: make typos version fixed
...
- add a script to properly install the correct version
- correct new typos
2025-11-03 14:58:23 +01:00
Andrei Stoian
50cfb8021a
fix: release sanitizer
2025-08-28 14:21:57 +02:00
Andrei Stoian
c06b513182
chore(gpu): add valgrind and fix leaks
2025-08-28 14:21:57 +02:00
Arthur Meyre
46a7229c81
chore: fix minimum version for cargo check
...
- this only works if the current major is the major we expect
2025-08-05 17:30:07 +02:00
Andrei Stoian
36eceaf05e
feat(gpu): utility debug workflows in ci
2025-07-30 12:55:40 +01:00
Arthur Meyre
e8986cbd7c
chore: setup CI for noise checks
2025-07-29 15:29:24 +02:00
Arthur Meyre
bd739c2d48
chore(docs): uniformize paths in docs to use "-" instead of "_"
...
- this is to avoid conflicts with gitbook
2025-07-09 14:36:04 +02:00
Nicolas Sarlin
7bcd6b94da
chore: use script to pull hpu files
2025-07-07 13:10:55 +02:00
Nicolas Sarlin
57cbab9fe1
chore(backward): integrate backward compat data
...
Code is taken from
59a6179831
Adapted to make ci work
2025-07-07 13:10:55 +02:00
Dmitry
3aa198311c
fix: broken GPU arg due to typo
2025-07-04 11:04:14 +01:00
Agnes Leroy
4bba35e926
chore(gpu): remove m3_c3 & gf 3 params from multi-gpu tests to reduce ci time
2025-07-02 17:18:26 +01:00
Agnes Leroy
6e102b5fa1
chore(gpu): fix oom error in ci
2025-05-26 22:50:55 +02:00
Nicolas Sarlin
597c61bbdb
chore(shortint): add tests for the KS32 AP
2025-05-06 14:48:07 +02:00
Agnes Leroy
cd0e077f34
chore(gpu): reduce test threads for small instances case
2025-04-17 18:23:56 +02:00
Agnes Leroy
eee819cd91
chore(gpu): decrease test threads for small instances
2025-04-02 18:00:50 +02:00
Arthur Meyre
c59fa4c479
chore(ci): make version formatting more resilient
2025-03-24 13:18:46 +01:00
Arthur Meyre
cb7d77f59a
feat: add 2^-128 parameters
2025-02-18 13:19:28 +01:00
Mayeul@Zama
db968fb9d1
chore: fix ruff lint
2025-02-10 17:01:39 +01:00
Mayeul@Zama
c461273649
chore: use tfhe-backward-compat-data version from Cargo.toml
2025-02-10 17:01:39 +01:00
Agnes Leroy
e3a93c7d87
chore(ci): add randomized long run tests on CPU and GPU
2024-12-20 17:13:58 +01:00
Nicolas Sarlin
1ede004e9a
chore(tfhe)!: remove arch specific features
...
BREAKING_CHANGE:
- The x86_64, x86_64-unix, aarch64, aarch64-unix have been removed, the target
architecture and os family are now automatically detected. A `software_prng`
feature has been added to force the use of a software implementation on older
CPUs
2024-12-17 09:22:08 +01:00
Arthur Meyre
6b5f1813c6
chore(ci): add debug mode to shortint test script for easier debug later
...
- only warn if no tests are run with the big parameters filter
2024-11-27 15:56:11 +01:00
Mayeul@Zama
cf7968ac6c
chore(ci): fix bash script
2024-11-15 14:14:04 +01:00
Mayeul@Zama
cf56e5853f
chore(ci): fix OOM when linking c_api tests
2024-11-14 15:56:56 +01:00
Mayeul@Zama
b2e8ef6010
chore(ci): use cpu_count.sh where possible
2024-11-14 15:56:56 +01:00
Agnes Leroy
92523d236c
chore(all): add TUniform params for GPU, make TUniform params default
...
- also remove some aliases for parameters
- stop using aliases for parameters in shortint and integer
- update test filtering
2024-10-25 14:54:16 +02:00
Arthur Meyre
b3de491f30
chore(ci): remove symlinking of the dynamic buffer API
2024-10-08 13:19:06 +02:00
Agnes Leroy
4a930264f5
chore(gpu): reset all test thread values
2024-10-02 15:32:44 +02:00
Nicolas Sarlin
5183c1fb3e
fix(backward): fix backward data clone script with multiple branches
2024-09-30 13:18:18 +02:00
tmontaigu
45effa41d5
refactor!: gate wops behind "experimental" feature
...
This puts the WOPBS features of shortint and integer
modules behind the "experimental" feature.
Due to the versioning feature, the structs definitions
are not gated behind the "experimental" feature, however
they are only pub(crate) in that case.
2024-09-27 15:00:18 +02:00
Agnes Leroy
52b148a728
chore(gpu): temporarily set test threads to 1 for the GPU
2024-09-19 19:11:28 +02:00
Agnes Leroy
47c8d4cf64
chore(gpu): set test threads to 1 when BIG_INSTANCE is false to get a better view of failures in the ci
2024-09-16 13:19:48 +02:00
Agnes Leroy
5340859003
chore(ci): transfer all GPU CI to hyperstack
2024-08-07 17:08:13 +02:00
Agnes Leroy
d69dd20079
chore(gpu): define higher values for the sm size based on compute capability
2024-08-06 14:06:38 +02:00
Nicolas Sarlin
34d07f5558
chore(backward): use shallow clone for backward compat tests
2024-07-17 13:44:30 +02:00