Arthur Meyre
|
6e69304bdf
|
par ksk gen
|
2024-03-23 11:33:17 +01:00 |
|
Beka Barbakadze
|
8cd8f8c176
|
feat(gpu): implement overflowing_sub
|
2024-03-22 17:15:13 +01:00 |
|
Agnes Leroy
|
bcbab11950
|
fix(gpu): fix bug in integer mult when k > 1
|
2024-03-22 10:33:48 +01:00 |
|
Arthur Meyre
|
3b291ac37d
|
chore(tfhe): make sure the GPU module is present during doc compilation
- fix lints
|
2024-03-22 10:12:06 +01:00 |
|
David Testé
|
e2f6ddbd46
|
chore(ci): create workflow to release tfhe-cuda-backend crate
|
2024-03-21 14:50:31 +01:00 |
|
Mayeul@Zama
|
31e2949906
|
style(all): regroup uses
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
2bf23ae9fb
|
fix(core): fix doctest comment
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
edf41b5c84
|
fix(shortint): fix test
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
98ba269c1d
|
chore(tfhe): remove useless comments
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
ffda4d3fbe
|
refactor(integer): ciphertext module
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
4046df90e9
|
refactor(shortint): ciphertext module
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
7e723f1ec2
|
refactor(shortint): factorize PBS code
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
13f7adec66
|
feat(core_crypto): rename modulus switch compression
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
259d5b6827
|
chore(tfhe): cleanup unused macros
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
4798ee17c4
|
chore(tfhe): make macros scoped
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
1c8f6ce75d
|
refactor(shortint): split shortint parametrized tests in 2 files
|
2024-03-21 13:58:02 +01:00 |
|
Mayeul@Zama
|
7f7591f1b4
|
fix(shortint): fix and rename tests
|
2024-03-21 13:58:02 +01:00 |
|
Arthur Meyre
|
d06f958990
|
chore(ci): force the removal of the 4090 label for PRs even for failures
- always() forces the evaluation of the PR removal even if there was a
failure before, which is irrelevant for removing a label
|
2024-03-21 10:19:31 +01:00 |
|
Pedro Alves
|
b4619bb745
|
fix(gpu): fix compilation when the user doesn't have a CUDA-capable device
|
2024-03-20 13:25:22 -03:00 |
|
Mayeul@Zama
|
f911af6e18
|
chore(c_api): remove useless feature flags
|
2024-03-20 15:07:10 +01:00 |
|
Mayeul@Zama
|
48309ff773
|
fix(c_api): run clippy on high-level-c-api
|
2024-03-20 15:07:10 +01:00 |
|
Pedro Alves
|
06af752bfc
|
fix(gpu): includes tests_and_benchmarks/include to format_tfhe_cuda_backend.sh
|
2024-03-20 08:58:29 +01:00 |
|
Arthur Meyre
|
73f8383def
|
fix(integer): fix the CRT LUT generation
|
2024-03-19 19:12:59 +01:00 |
|
David Testé
|
edca34c2c9
|
chore(ci): run aws gpu benchmark only on p3 instances
p4 (A100) and p5 (H100) resources are too scarce on AWS EC2 to use
them. A100 for example almost always fails on spawn request.
|
2024-03-19 15:42:02 +01:00 |
|
Pedro Alves
|
e6fd6823de
|
chore(gpu): implement a macro evaluated at compile time to retrieve the architecture
|
2024-03-19 11:47:10 +01:00 |
|
Agnes Leroy
|
ff8912bf66
|
chore(gpu): reduce scratch time
|
2024-03-19 11:47:10 +01:00 |
|
Pedro Alves
|
86e5640e06
|
fix(gpu): fix out-of-memory error in the custom benchmark tool
|
2024-03-19 03:07:36 -03:00 |
|
Agnes Leroy
|
0136642f89
|
feat(gpu): signed scalar bitop
|
2024-03-18 21:13:42 +01:00 |
|
tmontaigu
|
5a19114417
|
feat(integer): make bitnot a PBS-free operation
BREAKING CHANGE: bitnot_parallelized it not bitnot as the operation
does not require the use of multithreading anymore
|
2024-03-18 17:36:35 +01:00 |
|
Arthur Meyre
|
7fdcde0449
|
chore(ci): change slack notifications to be less confusing and more robust
- sometimes the notification will say fail while it did not really fail
- use the generic form which can never be wrong
|
2024-03-18 13:59:15 +01:00 |
|
Arthur Meyre
|
8a1cc3750b
|
chore(core): add asserts on in and out LweDimension to check they match
- ran into an issue where the dimensions did not agree and got weird
results because of that
|
2024-03-18 13:59:04 +01:00 |
|
dependabot[bot]
|
719bad6e7d
|
chore(deps): bump actions/checkout from 4.1.1 to 4.1.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](b4ffde65f4...9bb56186c3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-03-18 13:58:46 +01:00 |
|
dependabot[bot]
|
a1483c6c9f
|
chore(deps): bump tj-actions/changed-files from 42.1.0 to 43.0.0
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 42.1.0 to 43.0.0.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](aa08304bd4...77af4bed28)
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-03-18 11:40:53 +01:00 |
|
David Testé
|
c15e35782d
|
chore(ci): use new workflow fine-grained token
|
2024-03-18 10:10:26 +01:00 |
|
Miles
|
55f666d323
|
chore(tfhe): fix typos
|
2024-03-15 11:48:53 +01:00 |
|
Mayeul@Zama
|
155822bb99
|
fix(tfhe): fix formatting in macros
|
2024-03-15 09:26:53 +01:00 |
|
Mayeul@Zama
|
1647634c8e
|
fix(script): fix formatting
|
2024-03-15 09:26:53 +01:00 |
|
Mayeul@Zama
|
26aa20a78a
|
fix(doc): fix warning
|
2024-03-15 09:26:53 +01:00 |
|
Mayeul@Zama
|
53b89fdfae
|
fix(doc): add syntax highlighting to rust doctests
|
2024-03-15 09:26:53 +01:00 |
|
Agnes Leroy
|
5976ba51b1
|
feat(gpu): signed bitops
|
2024-03-15 09:12:14 +01:00 |
|
Mayeul@Zama
|
de6db4bc9d
|
fix(trivium): check warnings in benches
|
2024-03-14 13:08:38 +01:00 |
|
tmontaigu
|
de8568a5bb
|
fix(integer): fix parallel carry propagation on empty input
|
2024-03-14 10:34:56 +01:00 |
|
David Testé
|
83e9671071
|
chore(ci): check sha256 sum for nvm installation script
|
2024-03-14 09:22:26 +01:00 |
|
David Testé
|
9efe4ac69e
|
chore(ci): format javascript code using prettier
|
2024-03-14 09:22:26 +01:00 |
|
David Testé
|
937c364c6d
|
chore(ci): add format recipes for javascript code
|
2024-03-14 09:22:26 +01:00 |
|
David Testé
|
b40897adbe
|
chore(bench): benchmark server keys with wasm
Benchmarks are run for 1_1 and 2_2 parameters set on compressed
server key.
|
2024-03-14 09:22:26 +01:00 |
|
David Testé
|
54ba8de83f
|
chore(wasm): allow parallel generation of shortint server key
|
2024-03-14 09:22:26 +01:00 |
|
Pedro Alves
|
20d92afaaf
|
feat(gpu): add support to larger polynomials on multi-bit PBS
|
2024-03-13 15:45:08 +01:00 |
|
Mayeul@Zama
|
865b667ffd
|
feat(core): add lwe ct modulus switch compression
|
2024-03-13 15:25:35 +01:00 |
|
Mayeul@Zama
|
3b35cc8269
|
refactor(core): simplify fast_pbs_modulus_switch
|
2024-03-13 15:25:35 +01:00 |
|