Commit Graph

  • 6e0441ac6d fix(ci): fixing some recent mypy, format and ruff issues Benoit Chevallier-Mames 2024-07-22 17:41:11 +02:00
  • 2aeec5c82a fix(optimizer): fix leveled noise propagation Alexandre Péré 2024-06-03 16:00:53 +02:00
  • c5051665fc docs(frontend): module keygen Alexandre Péré 2024-07-15 15:37:30 +02:00
  • aadc3a6929 docs(frontend): adding a levelled case for XOR distance between one encrypted and one clear vectors nightly-2024.07.23 nightly-2024.07.20 nightly-2024.07.19 nightly-2024.07.18 Benoit Chevallier-Mames 2024-07-04 20:53:54 +02:00
  • 92ee970a28 docs(frontend): adding a use-case for Levenshtein distance Benoit Chevallier-Mames 2024-06-19 14:40:28 +02:00
  • 4268251152 refactor(frontend): improve sha1 example Umut 2024-06-12 15:48:32 +03:00
  • bd3f36101f fix(compiler): segfault in tests nightly-2024.07.17 Alexandre Péré 2024-07-08 15:29:44 +02:00
  • 4d7fe18613 chore(frontend): [GPU release] enable compilation with timing support by default and use runtime environment variable to activate as required. nightly-2024.07.16 Antoniu Pop 2024-06-28 10:02:52 +01:00
  • 0bc933ab20 feat(compiler): [GPU runtime] add timing logs. Antoniu Pop 2024-06-26 09:09:19 +01:00
  • 2ffe60a108 feat(compiler): [GPU runtime] reduce copies in merge operations by merging SDFG batch outputs in place. Antoniu Pop 2024-06-17 15:33:21 +01:00
  • c82cbf0b33 feat(compiler): add a pass to transfer ownership of data buffers to the SDFG runtime on Put operations. This allows to avoid an extra copy of the data for use in asynchronous operations. Antoniu Pop 2024-05-15 09:53:40 +00:00
  • fe27cbb212 feat(compiler): Add counter and accumulator timers for time logging. Add environment variable CONCRETELANG_TIMING_ENABLED as prerequisite to activation of timing logs. Antoniu Pop 2024-06-17 15:43:42 +01:00
  • 71c29d0d02 fix(compiler): [GPU backend] restrict the direct lowering of operators to the GPU backend when already lowering through the SDFG dialect. Otherwise this forces GPU offload even for very fine granularity operations, bypassing SDFG and Batching. Antoniu Pop 2024-06-19 07:53:15 +00:00
  • 7bac6cb8b9 fix(compiler): [GPU runtime] remove now unnecessary assert restrictions on multiple keys in KS/BS operations for GPU. Antoniu Pop 2024-06-17 15:35:19 +01:00
  • 095db7d25e fix(backend): add error messages for unsuppoted polynomial sizes in switch defaults. Antoniu Pop 2024-06-19 08:02:38 +00:00
  • 1153dd2785 fix(ci): remove ssh mount in docker image build as not needed. Antoniu Pop 2024-07-12 09:19:51 +01:00
  • 88e9c9057d fix(ci): generate docker images without setting the CUDA user mode driver based on the compilation CUDA toolkit as this needs to be brought in by the CUDA container toolkit from the execution machine. Antoniu Pop 2024-07-12 07:43:10 +01:00
  • 6cd8fc6548 fix(ci): update the GPU compiler test and python wheel test AMI from Ubuntu 18.04 to Ubuntu 22.04. Antoniu Pop 2024-07-13 07:36:17 +01:00
  • f39df55f60 fix(compiler): [GPU runtime] when GPU offload is not available set number of devices to 0 to avoid conflicts. Antoniu Pop 2024-07-11 16:10:48 +01:00
  • ace58cd5cf chore(ci): use correct slab structure nightly-2024.07.13 Umut 2024-07-12 12:58:39 +03:00
  • 462e3e6051 feat(frontend): benchmark infrastructure Umut 2024-07-12 12:46:34 +03:00
  • da48afa9e0 feat(ci): block all inbounds nightly-2024.07.12 nightly-2024.07.11 Ayoub Benaissa 2024-07-09 15:31:22 +01:00
  • 6afe1fcdac docs(frontend): fix broken links yuxizama 2024-07-09 11:57:43 +02:00
  • 0e1a543a91 docs(frontend): update file paths of tutorials nightly-2024.07.10 nightly-2024.07.09 nightly-2024.07.06 yuxizama 2024-07-05 14:37:35 +02:00
  • 9ffd0b236a docs(frontend): update tutorials in doc yuxizama 2024-07-05 14:34:25 +02:00
  • 8cf8d99aea fix(compiler): move the use of conflicting symbols to the runtime lib youben11 2024-06-28 19:44:05 +01:00
  • fac5c0a5bf chore(ci): bump actions/checkout from 3.6.0 to 4.1.7 nightly-2024.07.05 dependabot[bot] 2024-07-04 11:27:37 +00:00
  • d633d8acd2 chore(ci): bump tj-actions/changed-files from 44.5.2 to 44.5.5 dependabot[bot] 2024-06-30 13:47:22 +00:00
  • d9c21df157 chore(compiler): Bump version of tfhe-rs and rust compiler and fixed build issues James Marsh 2024-07-02 13:49:20 +01:00
  • ec3f05e1a5 chore(frontend-python): Makefile, activation, launching scripts from anywhere rudy 2024-06-21 15:10:49 +02:00
  • fe28192467 chore(ci): Fix markdown link check Bourgerie Quentin 2024-07-04 15:16:18 +02:00
  • 003976968b docs(frontend): correct wordingd yuxizama 2024-06-26 12:01:51 +02:00
  • 447cb6427c docs(frontend): change the formats of parameters yuxizama 2024-06-25 18:52:50 +02:00
  • 3f47a0490a docs(frontend): rewordings yuxizama 2024-06-25 17:39:42 +02:00
  • 9cc338b6a5 docs(frontend): 2.7x doc review yuxizama 2024-06-25 16:46:53 +02:00
  • 0b7d58169b INTEG wip/rudy/synth-integ-cp rudy 2024-06-24 16:10:07 +02:00
  • c8e1b13160 fix(frontend-python): bit extract avoid extra reinterpret_precision rudy 2024-06-26 15:09:16 +02:00
  • 2b94018cbb chore(ci): create draft release only for public releases nightly-2024.07.04 nightly-2024.07.03 nightly-2024.07.02 nightly-2024.06.29 nightly-2024.06.28 aquint-zama 2024-06-21 09:28:26 +02:00
  • 4b0ae8cb04 Experiments with bootstrap andi/experiments/poly Andi Drebes 2024-05-30 10:59:43 +02:00
  • 56ed43ff84 fix(frontend-python): bad signed input tlu padding with extra bitwidth rudy 2024-06-21 15:10:25 +02:00
  • 485cd869d1 chore(ci): Remove ssh-agent step on all workflow since we don't have anymore private repository Bourgerie Quentin 2024-06-18 16:38:06 +02:00
  • d3d8eaf370 fix(ci): pin actions to commits instead of version aquint-zama 2024-06-14 16:20:17 +02:00
  • 953c9b60b6 feat(ci): pass the version of the released wheel to the test workflow nightly-2024.06.27 Ayoub Benaissa 2024-06-26 08:18:33 +00:00
  • 26c3ecc5f7 chore(ci): bump dawidd6/action-download-artifact from 5 to 6 nightly-2024.06.26 dependabot[bot] 2024-06-16 13:41:46 +00:00
  • e5a54ef71d fix(compiler): fix racing the test directories on mac Alexandre Péré 2024-06-11 10:44:57 +02:00
  • dc563bc32d feat(frontend-python): fix key value database example Umut 2024-06-24 16:50:30 +03:00
  • 2c9455a2e6 feat(frontend-python): fix key value database example Umut 2024-06-24 16:50:30 +03:00
  • ae48a68e34 docs(frontend): showcase overflow detection youben11 2024-05-16 10:32:12 +01:00
  • 9b9e6addb8 IMPROVE_VALUE_NODE rudy 2024-06-24 15:50:35 +02:00
  • b0c035a0ee IMPROVE_TLU_NAMING rudy 2024-06-24 15:49:30 +02:00
  • 25acae2165 SUM_DETECTION wip/rudy/synthesis-sum-detect rudy 2024-06-24 15:49:00 +02:00
  • b788e144c9 IMPROVE_VALUE_NODE rudy 2024-06-24 15:50:35 +02:00
  • 4f5cf06a23 IMPROVE_TLU_NAMING rudy 2024-06-24 15:49:30 +02:00
  • 20c6427551 docs(frontend): update links to zama pypi youben11 2024-06-24 11:39:03 +01:00
  • 2f17089eda feat(frontend): add python bindings for functions to check whether the compiler is GPU enabled and whether a GPU is available on the system. nightly-2024.06.25 Antoniu Pop 2024-06-21 20:46:29 +01:00
  • cc9229b5c7 fix(compiler): [GPU backend] add sanity checks when the emitGPUOps option is selected to ensure that the compiler/runtime have GPU capability and that at least one device is available to run on. Antoniu Pop 2024-06-19 14:20:02 +01:00
  • a6c3a12226 fix(ci): [Distributed CI] change location of key cache to avoid running out of disk space on compute nodes. Antoniu Pop 2024-06-24 08:22:48 +01:00
  • 86a343f35b docs(frontend): fix broken links release/2.4.x aquint-zama 2024-06-21 12:05:30 +02:00
  • ecb81917f5 docs(frontend): fix broken links release/2.3.x aquint-zama 2024-06-21 12:05:30 +02:00
  • c5a42e3706 docs(frontend): fix broken links release/2.0.x aquint-zama 2024-06-22 11:44:31 +02:00
  • 7aff9af8f4 docs(frontend): fix broken links release/2.2.x aquint-zama 2024-06-21 12:05:30 +02:00
  • f93611e5e1 fix(compiler): [DFR] initialize work function registry and runtime context manager pointers outside of constructors. nightly-2024.06.22 Antoniu Pop 2024-06-20 09:00:51 +01:00
  • 1879f9c1e0 fix(compiler): [distributed] remove remote node main cancellation and work function registration. As JIT execution is now deprecated, load work functions from compiled library instead. Antoniu Pop 2024-06-04 13:40:26 +01:00
  • 50c5d7ff3c test(compiler): remove deprecated dataflow/distributed tests and CI build and test targets. Antoniu Pop 2024-06-06 11:46:38 +01:00
  • 96ef5cd099 fix(compiler): propagate work function attribute marker during TFHE circuit parametrization rewrite. Antoniu Pop 2024-06-06 11:59:28 +01:00
  • 3bd9ab6174 docs(frontend): fix broken links aquint-zama 2024-06-21 12:05:30 +02:00
  • da55bb3bdb docs(frontend-python): Additional information about GPU wheels install Benoit Chevallier-Mames 2024-06-21 12:15:41 +02:00
  • 12715834e3 docs(frontend): fix broken links release/1.0.x aquint-zama 2024-06-21 12:10:53 +02:00
  • 6ac7ff01f3 doc(frontend-python): More information about GPU wheels install Bourgerie Quentin 2024-06-21 11:37:45 +02:00
  • 1e49171059 docs(frontend): fix broken links release/2.1.x aquint-zama 2024-06-21 12:05:30 +02:00
  • edf5692867 doc(frontend-python): More information about GPU wheels install release/2.7.x-gpu-wheels Bourgerie Quentin 2024-06-21 11:37:45 +02:00
  • a35e69fca0 docs(frontend): fix gitbook link error aquint-zama 2024-06-21 11:51:39 +02:00
  • 3d05a9a4ca docs(frontend): fix gitbook link error aquint-zama 2024-06-21 11:51:39 +02:00
  • e441839dd9 docs(frontend): fix gitbook link error aquint-zama 2024-06-21 11:51:39 +02:00
  • a7015a54f3 docs(frontend): fix gitbook link error aquint-zama 2024-06-21 11:51:39 +02:00
  • 53f48fc88a docs(frontend): fix gitbook link error aquint-zama 2024-06-21 11:51:39 +02:00
  • 3f5909aaad docs(frontend): fix gitbook link error release/2.5.x aquint-zama 2024-06-21 11:51:39 +02:00
  • f1dcb88050 docs(frontend): fix gitbook link error release/2.6.x aquint-zama 2024-06-21 11:40:41 +02:00
  • 5d1ce6a232 docs(frontend): fix a broken link yuxizama 2024-06-19 10:36:40 +02:00
  • 9dbe8daad0 docs(frontend): adding a section for most common errors Benoit Chevallier-Mames 2024-06-17 17:56:30 +02:00
  • a381275dfe GITBOOK-4: Alexandre's Jun 20 changes gitbook-edit Alexandre Quint 2024-06-20 11:51:54 +00:00
  • 107c60bcc4 docs(frontend): adding a section for most common errors nightly-2024.06.21 Benoit Chevallier-Mames 2024-06-17 17:56:30 +02:00
  • 8a095254ff fix(frontend-python): Push public cpu wheels Bourgerie Quentin 2024-06-20 12:03:28 +02:00
  • fe20cda302 chore(compiler): Bump MLIR fork to version including extended canonicalization of tensor.insert_slice Andi Drebes 2024-05-17 15:54:45 +02:00
  • 8a24d1c7b1 fix(compiler): Handle tracing.trace_ciphertext operations in SimulateTFHEPass Andi Drebes 2024-06-20 06:29:55 +02:00
  • 9971ea1fc4 docs(frontend): fix a broken link nightly-2024.06.20 yuxizama 2024-06-19 10:36:40 +02:00
  • 2d1a4d4693 docs(frontend): fix a broken link yuxizama 2024-06-19 10:31:03 +02:00
  • f562e88129 docs(frontend): fix broken links yuxizama 2024-06-19 10:29:45 +02:00
  • f299adf461 fix(optimizer): sync with linting update, dead code and deprecated constants nightly-2024.06.19 rudy 2024-06-18 14:01:25 +02:00
  • b7793aebe8 test(compiler/bindings): Remove test of 80 bits security level while is not more supported v2.7.0 Bourgerie Quentin 2024-06-18 16:44:39 +02:00
  • 1da7347f51 fix(optimizer): sync with linting update, dead code and deprecated constants rudy 2024-06-18 14:01:25 +02:00
  • eba61f20cd chore(compiler): Update security curves Bourgerie Quentin 2024-06-10 15:23:38 +02:00
  • 2700f60f0a fix(ci): ensures the numpy version is inferior to 2.0 Alexandre Péré 2024-06-18 10:33:41 +02:00
  • 13253d18f4 fix(frontend): add missing composition serialization Alexandre Péré 2024-06-17 10:03:37 +02:00
  • 9fffe8be5a docs(frontend): simplify the doc for the non-power user nightly-2024.06.18 Benoit Chevallier-Mames 2024-06-11 18:10:31 +02:00
  • ba7229e66f docs(frontend): refactor the doc for modules Alexandre Péré 2024-06-14 10:56:20 +02:00
  • f7f6fcb960 fix(ci): remove unecessary venv usage nightly-2024.06.15 youben11 2024-06-14 14:53:59 +01:00
  • 7ff980d11f feat(ci): add new slab profile for GPU with ubuntu22 youben11 2024-06-14 12:08:18 +01:00
  • 599f4a4cb8 fix(ci): update cuda path youben11 2024-06-14 07:26:39 +01:00
  • 7baf39e803 fix(ci): prepend gcc11 in PATH and LD_LIBRARY_PATH youben11 2024-06-14 07:07:45 +01:00