Commit Graph

520 Commits

Author SHA1 Message Date
youben11
83a73ad5d5 feat(ci): support starting slab with additional user inputs
will serve for passing additional info to the release to make nightly or
public release
2023-04-04 16:44:40 +01:00
youben11
eaef1665cd fix(ci): free temp directory after use
macos machines currently don't clean temp dirs automatically
2023-04-04 16:44:40 +01:00
youben11
a59587d13d feat(ci/concrete-python): ignore failures during release
we want to release whether a test failed, or a specefic packages
couldn't be built
2023-04-04 12:53:20 +01:00
youben11
ead98ade69 feat(ci): release concrete-python on mac
support both M1 and x86 for 3.8, 3.9, and 3.10
2023-04-04 12:53:20 +01: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
Agnes Leroy
d9652b8936 bench(ci): fix concrete-cuda benchmarks 2023-04-03 17:49:33 +02:00
youben11
e77c87993d fix(ci): use OpenMP library from torch to avoid conflicts
read: https://discuss.python.org/t/conflicting-binary-extensions-in-different-packages/25332/8
2023-04-03 08:54:29 +02:00
youben11
4a2f552a08 feat(ci): use new MacOs machine on aws for concrete-python 2023-04-03 08:54:29 +02:00
Umut
87e8f5db02 feat(ci/frontend): add MacOS tests for concrete-python 2023-04-03 08:54:29 +02:00
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