Pedro Alves
b91a736cd6
fix(backend-gpu): minor fixes to the rust API
2023-07-26 10:43:43 -03:00
Pedro Alves
ae43e7ffe5
feat(backend-gpu): implement the multi-bit PBS
2023-07-11 12:25:18 -03:00
Pedro Alves
5b103acbd9
feat(backend-gpu): expose a rust API for concrete-cuda
2023-07-07 13:15:56 -03:00
Pedro Alves
a4ef7543a6
feat(backend-gpu): introduce a function to check for cooperative groups support
2023-06-27 08:48:39 -03:00
Pedro Alves
336709a011
refactor(backend-gpu): replace the amortized PBS by the new low latency PBS in circuit bootstrap
2023-05-05 18:15:06 +02:00
Pedro Alves
dda65a4ac6
refactor(backend-gpu): implement an alternative to the low latency pbs
2023-05-05 18:15:06 +02:00
Beka Barbakadze
d57cbfd705
fix(backend-cuda): modify bit extract to work for batch lwe ciphertexts
2023-05-05 13:01:07 +02:00
Agnes Leroy
4a0c9bdf7d
chore(backend-gpu): fix formatting
2023-04-28 16:51:45 -03:00
Pedro Alves
fa226e232f
feat(backend-gpu): refactor the Wop-PBS implementation to support a wider set of parameters
2023-04-17 09:45:17 +02:00
Pedro Alves
fb862e37e8
bench(backend/gpu): fixes a memory leakage and refactors the verification for the grid size of the low latency kernel
2023-04-03 17:49:33 +02:00
Pedro Alves
c236dffdd8
chore(backend/cuda): reduces memory consumption in the bootstrap benchmark
2023-04-03 17:49:33 +02:00
Beka Barbakadze
adf7adffa3
feat(backend/cuda): add tests for fft in concrete-cuda. fix shared memory mode choosing bug, when compute capability was lower than 8.
2023-03-30 11:12:08 +02:00
Mayeul@Zama
45f5267f3d
fix(CI): add newlines in end of files
2023-03-16 17:35:34 +01:00
Agnes Leroy
629e22aaac
chore(concrete_cuda): fix tests, reduce test time
...
- Update concrete-cuda with latest commits in concrete-core
- Add C++ tests based on google test
- Run the tests in the CI with Cuda 11.8 and Cuda 11.1
- Test for many PBS/KS parameters
- Repetitions & samples are set for each parameter set in the PBS test
2023-03-16 09:30:27 +01:00
Agnes Leroy
39800f2d8a
test(concrete_cuda): add C++ tests to concrete-cuda
2023-03-16 09:30:27 +01:00
Quentin Bourgerie
af824bf8a2
chore: Move concrete-cuda to the new mono-repo layout
2023-03-10 11:13:29 +01:00