Mayeul@Zama
2d8907dfed
chore: fix clippy lints after toolchain update
2024-12-16 14:17:20 +01:00
Agnes Leroy
06f8fc8962
chore(gpu): make artifact name unique across different machines
2024-12-16 14:09:30 +01:00
Nicolas Sarlin
381aeb572f
chore(all): remove the dependency to lazy_static
2024-12-16 11:24:20 +01:00
Arthur Meyre
3a99ee9718
chore: remove aliases for gaussian parameters for compact PK
...
- we are TUniform by default so no more aliases for gaussian parameters
2024-12-16 09:50:12 +01:00
Agnes Leroy
86f07045fe
chore(gpu): run pbs in parallel in difference_check
2024-12-16 09:23:41 +01:00
Mayeul@Zama
b1ce34f8a7
chore(hlapi): stabilize FheTypes
2024-12-13 18:31:30 +01:00
Agnes Leroy
4388a3dc99
chore(gpu): add sxm5 vm target
2024-12-13 17:25:55 +01:00
Arthur Meyre
805436839d
fix(shortint): fix compression encoding change not being taken into account
...
- this maps better to what was optimized and will dramatically diminish the
pfail as we now have 2 more bits for the LUT redundancy
2024-12-13 16:41:13 +01:00
Arthur Meyre
bdbec55e84
chore: do not crash when ark-ff or wasm_bindgen macros have cfg issues
2024-12-13 16:31:25 +01:00
Arthur Meyre
33131c664a
chore(ci): toolchain update
2024-12-13 16:31:25 +01:00
Arthur Meyre
1151bb267e
chore: update dependencies
2024-12-13 16:31:25 +01:00
Agnes Leroy
ce9679f1ee
doc(gpu): add an example to use arrays on GPU
2024-12-13 10:46:28 +01:00
Agnes Leroy
23b43c33c7
fix(gpu): fix scalar ne
2024-12-12 11:26:51 +01:00
Agnes Leroy
6feaf49906
chore(gpu): remove stream sync in broadcast lut
2024-12-12 10:19:02 +01:00
Agnes Leroy
25f4e5f279
fix(gpu): fix equal
2024-12-12 09:21:44 +01:00
David Testé
c1f05cbf85
chore(ci): use composite action to setup hyperstack instance
2024-12-12 09:18:33 +01:00
Mayeul@Zama
382f44766c
chore(strings): remove string_ prefix on tests
2024-12-11 10:25:31 +01:00
Mayeul@Zama
c47b37c0e1
chore(strings): remove string_ prefix on methods
2024-12-11 10:25:31 +01:00
Mayeul@Zama
76d1f05e6a
refactor(strings): add server and client key wrappers
2024-12-11 10:25:31 +01:00
David Testé
8b460072d3
chore(ci): check more parameters set on lattice estimator
2024-12-09 16:19:50 +01:00
dependabot[bot]
7c2bcaee15
chore(deps): bump actions/cache from 4.1.2 to 4.2.0
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](6849a64899...1bd1e32a3b )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 11:01:18 +01:00
dependabot[bot]
ef86669069
chore(deps): bump tj-actions/changed-files from 45.0.4 to 45.0.5
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 45.0.4 to 45.0.5.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](4edd678ac3...bab30c2299 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 11:01:08 +01:00
dependabot[bot]
76c23d9c1f
chore(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.7 to 5.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](015f24e681...7f8b4b4bde )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-09 11:00:58 +01:00
yuxizama
ca18eb3cb0
chore(docs): fix the bench table
2024-12-09 08:35:04 +01:00
Agnes Leroy
86505a1467
feat(gpu): add gpu array type in hl api
2024-12-06 17:40:49 +01:00
Nicolas Sarlin
e363b76f17
fix(tfhe-lints): linter was not run, missing compile time env var
2024-12-06 15:01:42 +01:00
Agnes Leroy
3dcf7f2492
chore(gpu): reduce throughput integer bench time
2024-12-05 11:25:11 +01:00
Arthur Meyre
f24fa62331
refactor!: use strong types for outputs of DispersionParameters trait fns
2024-12-05 11:19:10 +01:00
Mayeul@Zama
fd31694608
chore(strings): use FunctionExecutor in tests
2024-12-04 15:05:09 +01:00
Mayeul@Zama
b2fc479b32
chore(integer): cleanup CpuFunctionExecutor
2024-12-04 15:05:09 +01:00
Mayeul@Zama
430061d9dd
chore(strings): impl Clone for UIntArg
2024-12-04 15:05:09 +01:00
Mayeul@Zama
abdbd4b45c
chore(strings): fix Makefile
2024-12-04 15:05:09 +01:00
Arthur Meyre
c34cf6cdb1
chore: slightly simpler test code for distribution tests
2024-12-04 14:15:49 +01:00
Agnes Leroy
38a7e4feef
chore(gpu): reintroduce a GpuIndex type
2024-12-02 16:28:25 +01:00
Agnes Leroy
5465e0f79b
fix(gpu): fix vec with device other than 0
2024-12-02 16:28:25 +01:00
Agnes Leroy
3a7e186513
chore(gpu): test erc20 on 2xH100 using the second GPU only
2024-12-02 16:28:25 +01:00
tmontaigu
ef1a85b0c8
fix: clean noise of skipped block in full_propagate_parallelized
...
In full_propagate_parallelized we find the first block which has
a degree >= msg_mod, meaning it has a carry and start propagating from
there.
However, while the preceding blocks may have no carry, their noise level
may not be nominal, and so to leave the radix in a consistent state and
clean state, full_propagate now also clean the noise for blocks that
are not propagated
2024-12-02 13:42:33 +01:00
David Testé
ee3afe4935
chore(ci): run integer tests if workflow file changed
2024-12-02 12:29:51 +01:00
Arthur Meyre
8dd419fe3f
refactor(shortint): use view -> decompress to simplify key decompression
...
- the decompress_into primitives consume the input entity, but we can use
a view that won't consume the original owned key
2024-12-02 11:43:41 +01:00
dependabot[bot]
a0ad0c735c
chore(deps): bump codecov/codecov-action from 5.0.2 to 5.0.7
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.0.2 to 5.0.7.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](5c47607acb...015f24e681 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 11:12:20 +01:00
dependabot[bot]
f034ca8ddc
chore(deps): bump zama-ai/slab-github-runner from 1.2.0 to 1.3.0
...
Bumps [zama-ai/slab-github-runner](https://github.com/zama-ai/slab-github-runner ) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/zama-ai/slab-github-runner/releases )
- [Commits](https://github.com/zama-ai/slab-github-runner/compare/v1.2.0...98f0788261a7323d5d695a883e20df36591a92b7 )
---
updated-dependencies:
- dependency-name: zama-ai/slab-github-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 11:12:12 +01:00
dependabot[bot]
d344e70ca9
chore(deps): bump tj-actions/changed-files from 45.0.3 to 45.0.4
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 45.0.3 to 45.0.4.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v45.0.3...4edd678ac3f81e2dc578756871e4d00c19191daf )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 11:12:05 +01:00
dependabot[bot]
7d5d9dac0b
chore(deps): update dtolnay/rust-toolchain requirement to 315e265cd78dad1e1dcf3a5074f6d6c47029d5aa
...
Updates the requirements on [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) to permit the latest version.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases )
- [Commits](315e265cd7 )
---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 11:11:56 +01:00
dependabot[bot]
d6caecb9d8
chore(deps): bump actions/checkout from 3.3.0 to 4.2.2
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.3.0 to 4.2.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.3.0...11bd71901bbe5b1630ceea73d27597364c9af683 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 11:11:49 +01:00
Nicolas Sarlin
95772b58e4
chore(zk): add benches for zk v2 bounds ghl and cs
2024-12-02 09:57:56 +01:00
Nicolas Sarlin
9d5edfa8a1
fix(zk): fix some overflows and add tests with extreme params
2024-12-02 09:57:56 +01:00
Pedro Alves
45717275f6
chore(gpu): replace inneficient log2 implementation and use it everywhere
2024-11-29 14:57:37 -03:00
David Testé
2b17f37506
chore(ci): choice between latency and throughput for zk-pke bench
2024-11-29 16:45:42 +01:00
David Testé
89d24d992e
chore(ci): fix integer throughput benchmark parsing
...
The env variable BENCH_TYPE was always holding 'latency' value.
Thus lead to benchmark results parser not performing computation to return number of elem/second.
2024-11-29 16:45:42 +01:00
Nicolas Sarlin
564ef4aff6
chore(zk): add a test with a bad delta for encryption
2024-11-29 16:00:27 +01:00