3626 Commits

Author SHA1 Message Date
Bourgerie Quentin
b7793aebe8 test(compiler/bindings): Remove test of 80 bits security level while is not more supported v2.7.0 2024-06-18 16:45:09 +02:00
rudy
1da7347f51 fix(optimizer): sync with linting update, dead code and deprecated constants 2024-06-18 16:01:04 +02:00
Bourgerie Quentin
eba61f20cd chore(compiler): Update security curves
security estimated using the MATZOV cost model in the lattice estimator
 commit: 60808bdc17f99b78bd1bbcd621af04bc6f0e98bb
 (see "Report on the Security of LWE: Improved Dual Lattice Attack", April 2022)
2024-06-18 16:00:02 +02:00
Alexandre Péré
2700f60f0a fix(ci): ensures the numpy version is inferior to 2.0 2024-06-18 13:57:35 +02:00
Alexandre Péré
13253d18f4 fix(frontend): add missing composition serialization 2024-06-18 10:42:00 +02:00
Benoit Chevallier-Mames
9fffe8be5a docs(frontend): simplify the doc for the non-power user nightly-2024.06.18 2024-06-17 17:26:49 +02:00
Alexandre Péré
ba7229e66f docs(frontend): refactor the doc for modules 2024-06-17 10:22:05 +02:00
youben11
f7f6fcb960 fix(ci): remove unecessary venv usage nightly-2024.06.15 2024-06-14 17:23:54 +01:00
youben11
7ff980d11f feat(ci): add new slab profile for GPU with ubuntu22 2024-06-14 17:23:54 +01:00
youben11
599f4a4cb8 fix(ci): update cuda path 2024-06-14 17:23:54 +01:00
youben11
7baf39e803 fix(ci): prepend gcc11 in PATH and LD_LIBRARY_PATH
Configuring gcc11 in the compiler wasn't enough for cuda to use it
2024-06-14 17:23:54 +01:00
Umut
5f2afc4c24 feat(frontend-python): simulate encrypt run decrypt option 2024-06-14 18:03:19 +03:00
Ayoub Benaissa
f2b6a83346 feat(ci): add manual workflow to refresh Zama PyPI
This is needed in case manual changes are made. It will update html indexes and invalidate the cloudfront cache
2024-06-14 08:08:26 +01:00
youben11
d212aa190f fix(ci): use brackets instead of parentheses nightly-2024.06.14 2024-06-13 18:19:53 +01:00
youben11
736fef051c fix(ci): use same compiler for hpx and concrete 2024-06-13 18:08:36 +01:00
youben11
0d5b7f97d9 fix(ci): use single quote for string expression 2024-06-13 13:53:01 +01:00
youben11
bce7fe30ba fix(ci): build compiler image with cuda11.8
previous version was not working properly (too recent). So we switched
to 11.8 and thus downgraded to gcc11. The reason for using ?= in the
Makefile is to default to gcc11 in the docker image, as those variables
are set in the env.
2024-06-13 13:41:11 +01:00
youben11
b686a8b64a feat(ci): build a second cuda image for 11.8 2024-06-13 13:41:11 +01:00
youben11
e66fbe3914 feat(ci): enable nightly/public gpu release 2024-06-13 13:41:11 +01:00
youben11
3fa2e9565b refactor(ci): don't clone with submodules 2024-06-13 13:41:11 +01:00
aquint-zama
0ae34177d1 fix(ci): add title for draft release
and remove provenance file from uploaded artifacts
2024-06-13 14:38:49 +02:00
aquint-zama
54a6d8a1d4 fix(ci): missing backslashes nightly-2024.06.13 2024-06-12 14:00:57 +02:00
youben11
fcc2739745 fix(ci): run all tests but still show error status if one failed nightly-2024.06.12 2024-06-11 18:59:49 +01:00
Ayoub Benaissa
11f82b86cf feat(ci): push cpu wheels in dedicated subdir 2024-06-11 18:51:56 +01:00
youben11
5178cedccd fix(ci): remove wrong deps 2024-06-11 18:51:21 +01:00
youben11
d858c73472 fix(ci): use correct name for slab command 2024-06-11 18:51:21 +01:00
youben11
e696a9eb5a feat(ci): test GPU wheel after release 2024-06-11 18:24:51 +01:00
youben11
3690fd59dd fix(ci): release gpu wheel in a non-gpu machine
it's apparently not necessary to build it in a gpu machine, however,
testing will require that. So we should later trigger GPU tests out of
the created wheels
2024-06-11 18:24:51 +01:00
Umut
81b04a3562 fix(compiler): use maxpool strides properly when lowering to linalg 2024-06-11 18:32:02 +03:00
Benoit Chevallier-Mames
d9a365bd93 docs(frontend): simplify the doc for the non-power user 2024-06-11 16:08:57 +02:00
Alexandre Péré
5185940807 feat(frontend): add support for wires to concrete-python 2024-06-11 13:23:03 +02:00
yuxizama
66d70b7925 docs(frontend): correct license copyright year nightly-2024.06.11 2024-06-10 17:41:46 +02:00
yuxizama
d31088093e docs(frontend): add license FAQ in README 2024-06-10 17:41:46 +02:00
dependabot[bot]
96088cedf5 chore(ci): bump dawidd6/action-download-artifact from 3 to 5
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 5.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v5)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 17:26:29 +02:00
aquint-zama
b0ce318f87 fix(ci): add missing depth for retrieving tag 2024-06-10 09:23:40 +02:00
aquint-zama
e92cfa01fc feat(ci): add SLSA provenance
https://slsa.dev/
nightly-2024.06.08
2024-06-07 14:16:45 +02:00
Benoit Chevallier-Mames
bffa98f320 fix(frontend): fixing other pylint issues nightly-2024.06.07 2024-06-06 15:22:45 +03:00
Benoit Chevallier-Mames
16a0c6db99 fix(frontend): fixing pylint for SHA1 example
closes #https://github.com/zama-ai/concrete-internal/issues/727
2024-06-06 15:22:45 +03:00
Umut
14334f56ed feat(frontend-python): dynamic assignment nightly-2024.06.06 2024-06-05 12:44:42 +03:00
Bourgerie Quentin
db2c7550f5 fix(compiler): Allow uncompressed ciphertext in compressed gate to fix composition + compression nightly-2024.06.05 2024-06-04 16:12:18 +02:00
Benoit Chevallier-Mames
226ee27f64 docs(frontend): adding a SHA1 tutorial with modules nightly-2024.06.01 nightly-2024.06.04 2024-05-31 16:41:24 +02:00
Bourgerie Quentin
3189de8106 chore(ci): Run concrete-ml-test for each PR that modify concrete-python or main push 2024-05-31 16:10:00 +02:00
Alexandre Péré
01824c65a9 chore(frontends): add accessors to client and server for modules nightly-2024.05.31 2024-05-30 09:12:28 +02:00
Antoniu Pop
0a1934c2ee fix(compiler): fix input parameter deserialization where total data input overflows 32bit accumulator. 2024-05-30 08:11:29 +01:00
Umut
c677f83af7 feat(frontend-python): dynamic indexing nightly-2024.05.30 2024-05-29 18:21:46 +03:00
Roman Bredehoft
407b454f07 chore(ci): fix Concrete ML tests script 2024-05-29 14:58:16 +02:00
youben11
d2fca9f2bb feat(ci): release GPU wheel for concrete-python nightly-2024.05.29 2024-05-28 16:09:48 +01:00
youben11
6f35a8be81 test(frontend): test tfhers integers 2024-05-28 14:44:20 +01:00
youben11
a3c855439a feat(frontend): add compatibility with tfhers integer
- add new tfhers types
- add conversion functions between concrete and tfhers types
- support conversion function in the compilation pipeline
2024-05-28 14:44:20 +01:00
youben11
498d6fe326 fix(frontend): update in place to be able to support other int types
this comes from the need of supporting tfhers integers, which would get
erased by this recreation of the dtype, so instead we would update the
dtype inplace
2024-05-28 14:44:20 +01:00