David Testé
bb1c215951
chore(ci): fix naming on svg upload for backends comparison table
...
Comparison table generation is a special kind. There are no inputs
besides output filename. So if the regular name pattern is used
we'll get only underscores between the SHA and "tables" in the
artifact name.
2026-01-05 10:22:12 +01:00
Nicolas Sarlin
70a0021cbf
chore: fix bincode dependency version
2026-01-02 18:57:32 +01:00
dependabot[bot]
36b6376cc4
chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions
...
Bumps [zgosalvez/github-actions-ensure-sha-pinned-actions](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions/releases )
- [Commits](9e9574ef04...6124774845 )
---
updated-dependencies:
- dependency-name: zgosalvez/github-actions-ensure-sha-pinned-actions
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-30 13:32:22 +01:00
dependabot[bot]
62d0d16f6d
chore(deps): bump foundry-rs/foundry-toolchain from 1.5.0 to 1.6.0
...
Bumps [foundry-rs/foundry-toolchain](https://github.com/foundry-rs/foundry-toolchain ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/foundry-rs/foundry-toolchain/releases )
- [Changelog](https://github.com/foundry-rs/foundry-toolchain/blob/master/RELEASE.md )
- [Commits](50d5a8956f...8b0419c685 )
---
updated-dependencies:
- dependency-name: foundry-rs/foundry-toolchain
dependency-version: 1.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-30 13:32:14 +01:00
dependabot[bot]
c86deec683
chore(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](330a01c490...b7c566a772 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-30 11:14:47 +01:00
dependabot[bot]
4d42425f4f
chore(deps): bump actions/download-artifact from 6.0.0 to 7.0.0
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](018cc2cf5b...37930b1c2a )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-30 11:13:33 +01:00
Guillermo Oyarzun
92df46f8f2
fix(gpu): return to 64 regs in multi-bit pbs
2025-12-23 11:51:00 +01:00
David Testé
effb7ada6d
chore(ci): fix argument name passed to data_extractor
2025-12-18 18:09:34 +01:00
Agnes Leroy
49be544297
fix(gpu): fix cpu memory leak in expand and rerand
2025-12-18 16:33:23 +01:00
David Testé
23600eb8e1
chore(ci): split gpu documentation benchmarks execution
...
This is done to mitigate H100x8-SXM5 server scarcity.
2025-12-18 14:56:15 +01:00
Agnes Leroy
9708cc7fe9
chore(gpu): remove core crypto from valgrind run
2025-12-18 13:01:12 +01:00
dependabot[bot]
4cdfccb659
chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](2028fbc5c2...395ad32622 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 11:05:56 +01:00
dependabot[bot]
031c3fe34f
chore(deps): bump actions/checkout from 6.0.0 to 6.0.1
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](1af3b93b68...8e8c483db8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 11:05:47 +01:00
dependabot[bot]
ea99307cf5
chore(deps): bump actions/stale from 10.1.0 to 10.1.1
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.1.0 to 10.1.1.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](5f858e3efb...997185467f )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-18 11:05:36 +01:00
Enzo Di Maria
ca2a79f1fb
refactor(gpu): Threshold for multi-GPU with Classical PBS
2025-12-18 09:27:09 +01:00
Enzo Di Maria
0a59e86675
fix(gpu): Using tbc for classical 64 bits pbs on H100
2025-12-17 19:18:01 +01:00
Nicolas Sarlin
312ce494bf
chore(zk): add 1 * 64 benches with production CRS
2025-12-17 15:06:37 +01:00
Nicolas Sarlin
5f2e7e31f1
chore(zk): align wasm bench and integer bench
2025-12-17 15:06:37 +01:00
Agnes Leroy
cfa53682ae
fix(gpu): add missing sync before free in oprf
2025-12-16 09:42:11 +01:00
Agnes Leroy
006d6cc300
fix(gpu): fix some cpu memory leaks
2025-12-15 14:27:35 -03:00
David Testé
b950b551e6
chore(ci): update node version to 24.12
...
To be able to get npm version that allow trusted publishing
(>v11.5.1).
2025-12-15 16:08:29 +01:00
David Testé
95524966ca
chore(ci): handle push to crates.io input in release workflow
2025-12-15 16:08:29 +01:00
Thomas Montaigu
d394af7f4d
chore: bump dyn-stack to 0.13
...
Notable changes:
- StackReq methods no longer returns Result<StackReq, SizeOverflow>
instead, StackReq contains the invalid state.
Now, its when we create a PodBuffer that we can check/catch if the
size req is invalid by catching errors when calling
`PodBuffer::try_new`. Its also possible to manually check that
`stack_req != StackReq::OVERFLOW`
- GlobalaPodBuffer is now PodBuffer
2025-12-15 10:02:17 +01:00
Andrei Stoian
78d1ce18c1
feat(gpu): support keyswitch 64/32
2025-12-12 22:01:49 +01:00
Arthur Meyre
14d49f0891
chore: add possibility to manually populate tfhe FFT plan cache
2025-12-12 19:06:47 +01:00
Nicolas Sarlin
e544dfc08e
fix(integer): handle large string size in DataKind::num_blocks
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
5891a4d78a
fix(hl): handles empty compact lists
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
f17cd9bd37
fix(integer): handle message mod 0 in num_blocks
2025-12-12 13:10:14 +01:00
Thomas Montaigu
c083eb826d
fix(zk-pok): Check Modulus of deserialized Fp
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
1479315725
fix(integer): handles num_blocks_per_integer is 0 in ct list upgrade
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
b5e5058759
fix(core): handle lwe dim of 0 when computing ct list size
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
d98033c71d
fix(integer): check overflows when computing expected list size
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
c7b869c956
fix(core): use saturating_* to convert from lwe dim and size
2025-12-12 13:10:14 +01:00
Nicolas Sarlin
50b76817c9
fix(shortint): use saturating_sub to get degree from message modulus
2025-12-12 13:10:14 +01:00
David Testé
238f7d51f6
chore(ci): fix data extraction on backends comparison for docs
2025-12-12 12:24:47 +01:00
Thomas Montaigu
aa49d141c7
feat: add MetaParameterFinder
2025-12-12 11:20:03 +01:00
Thomas Montaigu
be1de6ef2b
chore: impl Versionize for MetaParameters
2025-12-12 11:20:03 +01:00
Guillermo Oyarzun
11579bd3d0
feat(gpu): create noise and pfail tests for pbs + ks + ms
2025-12-12 09:41:11 +01:00
Agnes Leroy
b7a706a3db
chore(bench): remove constraint in pcc to not use trivial name in bench
2025-12-11 14:41:07 +01:00
Agnes Leroy
8e4bec0b2a
chore(bench): modify whitepaper erc20 to match newest litepaper version
2025-12-11 14:41:07 +01:00
David Testé
641d4988d7
chore(ci): use run-name to distinguish benchmark runs
...
This would create a run name in the GitHub Actions tabs that will be based on the inputs provided rather than just displaying the workflow filename.
2025-12-11 13:32:46 +01:00
Arthur Meyre
403cabb70a
chore: bump CSPRNG to 0.8.0 since MSRV was bumped
2025-12-11 13:12:36 +01:00
Arthur Meyre
63b46c3b99
chore: bump tfhe-versionable to 0.7 since the MSRV was changed
2025-12-11 13:12:36 +01:00
Arthur Meyre
a5aa3c366f
chore: bump tfhe-hpu-backend
2025-12-11 13:12:36 +01:00
Arthur Meyre
5818b08f2c
chore: bump tfhe-cuda-backend to 0.13.0
2025-12-11 13:12:36 +01:00
Arthur Meyre
de439ff6a1
chore: fix repo name in hpu README
2025-12-11 13:12:36 +01:00
Enzo Di Maria
cf969ff930
refactor(gpu): creating benchmarks for match_value
2025-12-11 12:01:43 +01:00
David Testé
e969fb5a1a
refactor(ci): make data extractor formatters modular on layers
...
This declutters formatter.py file and would help to add formatting
cases that are specific to a layer like ZK-PoK benchmarks on the
integer layer.
2025-12-11 09:35:56 +01:00
Agnes Leroy
68fa268d99
chore(gpu): increase timeout for valgrind run
2025-12-11 08:58:27 +01:00
Agnes Leroy
1f0a83e4bb
fix(gpu): fix some CPU memory leaks due to the use of new without delete
2025-12-11 08:58:13 +01:00