Thomas Montaigu
225df2c2c5
chore(hlapi): add param_prod to tests
2026-01-23 14:37:56 +01:00
Thomas Montaigu
5330bce563
chore(ci): add dedicatd param-prod run
2026-01-23 14:37:56 +01:00
Thomas Montaigu
18b834d23d
chore(integer): add ks32 to test params
2026-01-23 14:01:28 +01:00
Arthur Meyre
6fc6bbb7f2
chore(shortint): add prod params to tests in shortint
...
- special case the filter to manage prod parameters with a single flag
2026-01-23 14:01:28 +01:00
Arthur Meyre
96ecad06e6
chore: remove integer test filter which is not relevant anymore
2026-01-23 13:04:25 +01:00
Agnes Leroy
9d0a772089
chore(gpu): filter out uniformity tests from compupte sanitizer and valgrind
2026-01-20 14:10:36 +01:00
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