Umut
ef8f8882ad
chore: create blank concrete-python-tests workflows
2023-03-21 11:00:09 +01:00
Umut
9f15d39209
chore: set key cache directory from the environment for make pytest command
2023-03-21 11:00:09 +01:00
Mayeul@Zama
833dc1fa54
feat(compiler): use hardware aes for csprng
2023-03-21 10:51:51 +01:00
Mayeul@Zama
f393d255a2
feat(cpu): expose hardware aes for csprng
2023-03-21 10:51:51 +01:00
rudy
46755e613c
feat(optimizer): expose multi parameter entry point
...
implementation is limited to solo parameter
2023-03-21 10:30:46 +01:00
Quentin Bourgerie
c2275ddd4d
fix(ci): Disable doc build and compiler python-package
2023-03-21 07:21:56 +01:00
Quentin Bourgerie
f55c448a5f
Revert "chore: add concrete python tests to ci"
...
This reverts commit ceefcc5853 .
2023-03-21 07:21:56 +01:00
youben11
3e722a9d8b
ci: enable minimal tests on PRs
2023-03-21 07:21:56 +01:00
youben11
23bfb7f00a
tests: add option to minimize tests
...
also removes 80 bits of security tests
2023-03-21 07:21:56 +01:00
youben11
a2b260dcd1
Revert "chore: llvm bump and rebase."
...
This reverts commit 0c77e3092716110a7b4ecf1a4152eb9f7c3b283c.
2023-03-21 07:21:56 +01:00
Agnes Leroy
7afaa44919
fix(optimizer): support additional poly sizes for GPU PBS
2023-03-20 15:57:39 +01:00
Beka Barbakadze
b5839a3993
feat(concrete-cuda): Added classical pbs support for 2^14 polynomial size, added corresponding tests.
2023-03-20 13:10:31 +01:00
Umut
82ab395f71
fix: use correct type annotations in dynamic key-value database example
2023-03-20 13:02:22 +01:00
Umut
ceefcc5853
chore: add concrete python tests to ci
2023-03-20 13:02:22 +01:00
Umut
a6b7c3588d
chore: add concrete python pre-commit checks to ci
2023-03-20 13:02:22 +01:00
Umut
ed58c5fc63
chore: remove old daily benchmarks action from ci
2023-03-20 13:02:22 +01:00
Andi Drebes
8e9acaa1d9
fix(compiler): Use correct directory mapping for documentation in the workflow
2023-03-20 11:14:03 +01:00
Agnes Leroy
791df21798
chore(gpu): avoid building concrete-cpu if the target already exists
2023-03-20 11:03:25 +01:00
Agnes Leroy
765f428f38
test(concrete_cuda): change cbs test to operate on vectors of inputs
2023-03-20 09:45:09 +01:00
Agnes Leroy
dff6532f2f
chore(concrete_cuda): update cmake minimum version required and check cmake files formatting
2023-03-20 09:44:44 +01:00
Quentin Bourgerie
fc46d4d6ca
chore(compiler): Always build external rust project
2023-03-17 16:33:39 +01:00
Quentin Bourgerie
470dd3ebb5
chore(ci): Fix start_slab job
2023-03-17 14:14:55 +01:00
Umut
4e7cbac264
refactor: concrete-numpy to concrete-python
2023-03-17 13:29:21 +01:00
Mayeul@Zama
1ed1f4321c
fix(CI): linelint
2023-03-16 17:41:22 +01:00
Mayeul@Zama
45f5267f3d
fix(CI): add newlines in end of files
2023-03-16 17:35:34 +01:00
Mayeul@Zama
f4dbe2245f
chore(CI): linelint
2023-03-16 17:35:34 +01:00
Beka Barbakadze
9b4faaa66e
feat(concrete-cuda): unroll while loop for cuda fft and ifft
2023-03-16 17:53:43 +04:00
Agnes Leroy
fbba02472f
test(concrete_cuda): enhance the keyswitch test
...
It now tests execution on a vector of inputs. The noise is reduced so
the test is not as flaky as before.
2023-03-16 14:33:19 +01:00
Agnes Leroy
e0c52515bf
fix(concrete_cuda): make sure r > 0 in the wop PBS
...
Sometimes the optimizer provides inconsistent parameter sets for the wop
PBS depending on how many inputs & bits to extract we're going to need
for a certain precision. This results in r < 0 and until now the
corresponding error in concrete-cuda was very hard to understand. This
commit fixes this behavior.
Also, when introducing the support for k > 1 we forgot to update the
checks on the low lat PBS. This commit also fixes them.
2023-03-16 14:00:28 +01:00
Agnes Leroy
6efe5f3a3b
fix(concrete_cuda): fix cleartext mult and enhance linalg tests
2023-03-16 14:00:06 +01:00
David Testé
fdd39f363f
chore(ci): provide correct git branch on http slab call
2023-03-16 10:45:59 +01:00
David Testé
6f392c9435
chore(ci): avoid using merge commit sha in pull request
2023-03-16 10:13:46 +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
4d82d177ab
fix(concrete_cuda): add latest fixes on the tests by Pedro
2023-03-16 09:30:27 +01:00
Agnes Leroy
9d9d32da84
test(concrete_cuda): test more PBS parameters
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
Agnes Leroy
7d7780bd23
fix(concrete_cuda): fix multi gpu behavior
2023-03-16 09:30:27 +01:00
Pedro Alves
5cb4e5ff4e
chore(concrete_cuda): Add checks to validate inputs passed to the scratch functions
2023-03-16 09:30:27 +01:00
Quentin Bourgerie
e36e2bd340
chore(ci): concurrency groups are broken with slab
2023-03-15 18:44:12 +01:00
Ayoub Benaissa
d88e27158c
chore: add top level gitignore
2023-03-15 16:40:25 +01:00
Quentin Bourgerie
e22ac9ef00
chore(ci): Fix GPU tests environment
2023-03-15 15:34:50 +01:00
Mayeul@Zama
4c93b83807
chore(cpu): nightly fmt
2023-03-15 14:20:54 +01:00
Quentin Bourgerie
ea79b2108b
chore(ci): Remove concurrency on main workflow
2023-03-15 14:14:51 +01:00
Quentin Bourgerie
d1cac8e25d
chore(ci/compiler): Fixing build and push compiler docker images
2023-03-15 14:11:58 +01:00
Mayeul@Zama
570ad78442
cleanup: remove concrete-core references
2023-03-15 10:55:13 +01:00
Quentin Bourgerie
8ce61fa42c
chore(ci): Change concurrency groups seems broken with nested worflow
2023-03-15 09:49:44 +01:00
dependabot[bot]
36b218a56b
chore(deps): bump webfactory/ssh-agent from 0.5.0 to 0.7.0
...
Bumps [webfactory/ssh-agent](https://github.com/webfactory/ssh-agent ) from 0.5.0 to 0.7.0.
- [Release notes](https://github.com/webfactory/ssh-agent/releases )
- [Changelog](https://github.com/webfactory/ssh-agent/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webfactory/ssh-agent/compare/v0.5.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: webfactory/ssh-agent
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-15 09:18:33 +01:00
Quentin Bourgerie
23f9049abd
chore(ci/benchmark): Fix GPU benchmark
2023-03-14 17:03:35 +01:00
rudy
a88a9c01b0
fix: v0-parameters, update security choice
2023-03-14 16:54:45 +01:00
rudy
8422a0ea2c
fix: solo_key::analyse, rm unused field
...
was used only to prevent too conservatives pre-cuts,
we no longer have pre-cuts
2023-03-14 16:54:45 +01:00