Commit Graph

3629 Commits

Author SHA1 Message Date
Alexandre Quint
a381275dfe GITBOOK-4: Alexandre's Jun 20 changes 2024-06-20 11:51:54 +00:00
Benoit Chevallier-Mames
107c60bcc4 docs(frontend): adding a section for most common errors
closes #https://github.com/zama-ai/concrete-internal/issues/719
nightly-2024.06.21
2024-06-20 12:20:05 +02:00
Andi Drebes
fe20cda302 chore(compiler): Bump MLIR fork to version including extended canonicalization of tensor.insert_slice
Also, invoke the canonicalizer to include the new canonicalization
pattern after batching in order to eliminate unnecessary copies due to
redundant insertions completely overwriting empty tensors.
2024-06-20 06:34:48 +02:00
Andi Drebes
8a24d1c7b1 fix(compiler): Handle tracing.trace_ciphertext operations in SimulateTFHEPass
The test
`end_to_end_trace.simulate1.trace_ciphertext_without_attributes_16bits.0`
generates `Tracing.trace_ciphertext` operations, which are not handled
by `SimulateTFHEPass`, resulting in a conversion error.

This change causes `Tracing.trace_ciphertext` operations to be
converted into appropriate `Tracing.trace_plaintext` operations.
2024-06-20 06:34:48 +02:00
yuxizama
9971ea1fc4 docs(frontend): fix a broken link
When GitBook directing this, it automatically adds a "/README.md" in this file path which leads to 404.  So I corrected it with the right path "/readme.md"
nightly-2024.06.20
2024-06-19 16:26:57 +02:00
rudy
f299adf461 fix(optimizer): sync with linting update, dead code and deprecated constants nightly-2024.06.19 2024-06-18 17:59:36 +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