Commit Graph

528 Commits

Author SHA1 Message Date
Umut
9c4dc343f0 feat(frontend-python): add version to fhe module 2023-07-19 11:50:42 +02:00
aquint-zama
25754a656a docs(common): add FHE dialects autogenerated docs 2023-07-13 14:33:54 +02:00
Bourgerie Quentin
c36c3728f9 chore(ci): Enable CI test on release branch 2023-07-13 09:34:03 +02:00
Umut
3ec17a74b6 feat(frontend-python): support python 3.11 2023-06-12 14:34:23 +02:00
youben11
c4232eb71a feat(compiler/ci): enable rust bindings tests 2023-06-05 17:48:01 +01:00
rudy
07e0f93001 fix(optimizer/ci): benchmark commit comment 2023-05-25 03:51:17 -04:00
Agnes Leroy
b174f81687 fix(backend-gpu): avoid warp branching in the PBS 2023-05-17 15:01:37 +02:00
Umut
ad1d5447e1 fix(frontend-python): link torch openmp to concrete openmp to avoid multiple openmp runtimes 2023-05-11 13:19:55 +02:00
Agnes Leroy
c67c246e02 fix(ci): revert "fix(ci): fix concrete-cuda ci" and fix ci properly
Install nightly Rust instead of stable
Build concrete-cpu with nightly cargo
2023-05-04 15:28:08 +02:00
Agnes Leroy
fcec68ea26 fix(ci): fix concrete-cuda ci 2023-04-28 16:51:45 -03:00
youben11
882f411a63 chore(ci/compiler): move macos_x86 tests to aws 2023-04-12 11:44:15 +01:00
Mayeul@Zama
a211470dd4 chore(backend-cpu): use stable lints in the CI 2023-04-12 12:00:24 +02:00
Ayoub Benaissa
767a4137d5 fix(ci/release): config openblas for macos env 2023-04-12 08:54:45 +01:00
Quentin Bourgerie
6f06757218 chore(ci): Remove pre conditions for releasing since there are some flaky test 2023-04-12 07:51:49 +02:00
Quentin Bourgerie
bcae1ebd1e chore(backend-cuda/ci): Use slab to run tests 2023-04-11 16:35:56 +02:00
youben11
3e0d959b12 chore(common): update repo name 2023-04-11 16:35:42 +02:00
youben11
22a2407b60 chore(ci): rename secret 2023-04-11 12:26:10 +01:00
aquint-zama
fdf6f41a89 docs(frontend/python): overhaul python frontend docs 2023-04-11 10:15:42 +02:00
Ayoub Benaissa
6f23f448e5 fix(ci): setup pkg-config to find openblas 2023-04-07 16:35:07 +01:00
youben11
30a13d74f4 chore(ci): use aws instance for M1 2023-04-07 12:45:03 +01:00
youben11
981b0f4bb1 feat(ci): push concrete-python docker image on release 2023-04-07 12:45:03 +01:00
youben11
9df963ccf4 feat(ci): release publicly if needed tests pass 2023-04-06 12:47:11 +01:00
youben11
1bcf53f2da fix(ci): fallback to github.sha in case of tag
tag pushes couldn't compute the hash using the git command
2023-04-06 12:47:11 +01:00
youben11
d435ccdd6c fix(ci): setup RELEASE_TYPE globally 2023-04-06 12:47:11 +01:00
youben11
99ad4a81ef fix(ci): use single quotes inside expressions 2023-04-06 12:47:11 +01:00
youben11
c68eed79f9 fix(ci): use user_input as simple string
json need special escaping, and its actually a single input for now
2023-04-06 12:47:11 +01:00
youben11
65a548bd43 fix(ci): missing brackets 2023-04-04 17:21:40 +01:00
youben11
f9d1a0162e feat(ci): add concrete-python public release 2023-04-04 16:44:40 +01:00
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