Commit Graph

511 Commits

Author SHA1 Message Date
David Testé
3e42b8b2fb chore(ci): add concrete-cuda benchmarks using slab 2023-03-29 15:18:01 +02:00
Pedro Alves
dab31433d9 fix(backend): fix ci after 08e8012
Google benchmark is built twice due to the new bench infrastructure for
concrete-cuda, this commit fixes it by introducing
CONCRETE_CUDA_BUILD_TESTS and CONCRETE_CUDA_BUILD_BENCHMARKS options to skip
unecessary builds.
2023-03-29 14:36:35 +02:00
Umut
b6f1eb3d2f chore(frontend/python): introduce nightly releases 2023-03-28 14:29:19 +02:00
Pedro Alves
08e8012061 bench(backend): add a benchmark tool for concrete-cuda 2023-03-28 10:19:57 +02:00
Umut
0b9c2a0a3e chore(frontend/python): create nightly release workflow 2023-03-27 16:21:33 +02:00
Umut
805f3702d7 chore(frontend/python): add concurrency control to test linux test workflow 2023-03-27 16:21:33 +02:00
Mayeul@Zama
0b86167310 chore(ci): be more strict on commit messages 2023-03-27 11:39:23 +02:00
youben11
d891ba2181 ci(compiler): enable minimal tests on PR (macos) 2023-03-22 18:55:26 +01:00
youben11
afaaf70287 ci(compiler): run tests on M1 2023-03-22 18:55:26 +01:00
Mayeul@Zama
b1bd00c4e4 chore(CI): run compiler tests on backends c-api change 2023-03-22 17:29:51 +01:00
Quentin Bourgerie
8349d7824e chore(concrete-cpu): Move concrete-cpu implementation 2023-03-22 14:22:11 +01:00
Umut
850f98ab95 chore: remove concrete-python-tests-macos action 2023-03-21 16:26:19 +01:00
Umut
9570868210 chore: finalize concrete-python-tests-linux action 2023-03-21 16:26:19 +01:00
Mayeul@Zama
d2bfa03104 chore(CI): use nightly rust 2023-03-21 13:12:06 +01:00
youben11
6bb6d271fa ci: run workflows on change 2023-03-21 12:28:42 +01:00
Umut
ef8f8882ad chore: create blank concrete-python-tests workflows 2023-03-21 11:00:09 +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
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
dff6532f2f chore(concrete_cuda): update cmake minimum version required and check cmake files formatting 2023-03-20 09:44:44 +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
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
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
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
Quentin Bourgerie
e36e2bd340 chore(ci): concurrency groups are broken with slab 2023-03-15 18:44:12 +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
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
Quentin Bourgerie
67a4ba3d1b chore(ci): Cleanup ci 2023-03-14 16:48:07 +01:00
Mayeul@Zama
2a3a0907d8 feat(concrete-cpu): m1 support 2023-03-14 16:13:37 +01:00
Quentin Bourgerie
e019f0d01d chore(ci): Fix and debug print compiler_publish_docker_images 2023-03-14 11:52:43 +01:00
Quentin Bourgerie
20b5542fe3 chore(ci): Fix the build and push docker compilers images 2023-03-13 22:11:20 +01:00
Quentin Bourgerie
a241447da6 chore: Update ci to directly launch slab command and fix docker images 2023-03-13 20:13:01 +01:00
Agnes Leroy
b4b09ec0ed chore(ci): fix concrete-cuda and main workflows
Also refactor clang-format script for concrete-cuda
2023-03-13 15:34:27 +01:00
Agnes Leroy
dc7754348d concrete-cuda(ci): first setup for the concrete-cuda ci 2023-03-13 11:31:10 +01:00
Quentin Bourgerie
f3910c179b chore: Run all test on main push 2023-03-09 18:29:12 +01:00
David Testé
8575435b3e chore(ci): compute operations throughput on benchmarks results
In addition to values currently parsed and sent to database, now
throughput is also computed. This computation is done only on
mean values. New results are:
 - operations per ms
 - operations per dollar spent which depends on the machine used
   to perform the benchmarks
2023-03-09 17:47:16 +01:00
Quentin Bourgerie
914295b4a8 chore: Fix workflow for compiler documentation build 2023-03-09 17:43:01 +01:00
Mayeul@Zama
e41b2bba63 chore(CI cpu): run zig tests 2023-03-09 09:29:04 +01:00