Commit Graph

  • d2e3107964 docs(frontend): delete unused images yuxizama 2024-03-27 14:35:19 +01:00
  • feb24b7447 docs(frontend): delete unused images yuxizama 2024-03-27 14:35:09 +01:00
  • 54650d36c4 docs(frontend): delete unused images yuxizama 2024-03-27 14:34:59 +01:00
  • b6a576a21c docs(frontend): delete unused images yuxizama 2024-03-27 14:34:48 +01:00
  • 17e3723e85 docs(frontend): add dark image for dark mode, update links yuxizama 2024-03-27 14:29:20 +01:00
  • 01e08c8ba7 docs(frontend): adjust font size yuxizama 2024-03-27 13:32:14 +01:00
  • 55abc61dbd docs(frontend): adjust font size yuxizama 2024-03-27 13:28:52 +01:00
  • 0a886c6382 docs(frontend): fix broken links Yuxi Zhao 2024-03-27 12:27:03 +00:00
  • 91e78a32de docs(frontend): fix a typo yuxizama 2024-03-27 13:23:59 +01:00
  • 92981dc1b5 docs(frontend): change page options Yuxi Zhao 2024-03-27 12:21:50 +00:00
  • 700581dd0b docs(frontend): adjust wording yuxizama 2024-03-27 13:18:50 +01:00
  • 0862cb29b1 docs(frontend): adjust designs yuxizama 2024-03-26 17:10:04 +01:00
  • ce241a3d2a docs(frontend): adjust line spacing yuxizama 2024-03-26 17:06:02 +01:00
  • 24258eb5ba docs(frontend): add the developer survey yuxizama 2024-03-26 16:12:07 +01:00
  • e85d65fa25 docs(frontend): upload new designs yuxizama 2024-03-26 15:51:49 +01:00
  • 52b0d25148 fix(frontend-python): location bug for tracer constructed in extension rudy 2024-03-20 11:07:13 +01:00
  • 9717ec583e fix(frontend-python): round_bit_pattern, prevent exactness argument misuse nightly-2024.04.03 rudy 2024-03-22 15:03:15 +01:00
  • 12cf3ea7b8 feat(frontend): warn if aes cpu flag isn't available feat/warn-aes youben11 2024-04-02 11:47:29 +01:00
  • a98feed824 fix(frontend-python): keep negative values inside tlus as is instead of converting them to unsigned nightly-2024.04.02 nightly-2024.03.30 Umut 2024-03-29 11:33:30 +03:00
  • 3d90a9c808 Add script to run pluto on the keyswitch operation Andi Drebes 2024-03-26 15:27:14 +01:00
  • 29e131a6ef fix(frontend-python): always increase the clear bit width by one to avoid sign extension issues v2.6.0-rc1 nightly-2024.03.29 nightly-2024.03.28 nightly-2024.03.27 Umut 2024-03-26 14:34:14 +03:00
  • b799f2f562 outline Andi Drebes 2024-03-26 14:48:58 +01:00
  • ec4ae0b161 bootstrap wip/scops Alexandre Péré 2024-03-21 16:08:35 +01:00
  • 86d3a27ca5 Base version in C with switch Andi Drebes 2024-03-26 05:57:19 +01:00
  • 406804609c fix(compiler): Handle tensor.empty in the pass that lower tfhe to the simulatation code nightly-2024.03.26 Bourgerie Quentin 2024-03-25 14:14:58 +01:00
  • 79b72dbe4a feat(frontend-python): relax bit-width assignment of clear values nightly-2024.03.23 nightly-2024.03.22 Umut 2024-03-19 14:03:40 +03:00
  • 2471b374a2 test(frontend-python): make sure tlu fusing is enabled by default Umut 2024-03-19 13:59:44 +03:00
  • 790d6ffa94 feat(compiler): remove p+1 requirement for clear values Umut 2024-03-18 16:40:28 +03:00
  • 170002ff20 feat(frontend-python): add support for multi-circuits nightly-2024.03.21 nightly-2024.03.20 Alexandre Péré 2024-03-01 16:50:12 +01:00
  • 8132a8a14b fix(ci): Download all artifacts to the wheels directory Bourgerie Quentin 2024-03-19 10:56:12 +01:00
  • 957b592cda keyswitch Alexandre Péré 2024-03-18 16:11:26 +01:00
  • 983631f6de chore(ci): bump tj-actions/changed-files from 41 to 43 dependabot[bot] 2024-03-17 13:46:10 +00:00
  • d13b283f98 feat(frontend-python): disable and print tlu fusing Umut 2024-03-15 17:05:11 +03:00
  • 84382fa771 Docker and Pip were reversed; fixed Raphaël Lafargue 2024-03-13 15:19:59 +10:30
  • 312f505063 feat(ci): add distributed CI test run target nightly-2024.03.19 Antoniu Pop 2024-02-27 11:43:10 +00:00
  • c52893f465 chore(ci): add distributed cpu build and tests workflow David Testé 2024-02-27 10:42:16 +01:00
  • 7f506c0c45 docs(frontend): fix designs Yuxi Zhao 2024-03-13 16:40:54 +00:00
  • 7eefc6c053 feat(frontend-python): tlu on original bit width nightly-2024.03.16 Umut 2024-02-15 11:25:11 +03:00
  • 9ce4ffa9aa fix(ci): Separate build and test release Bourgerie Quentin 2024-03-13 18:23:26 +01:00
  • b139e07d2e feat(compiler): Add pass hoisting RT.await_future out of scf.forall loops andi/tiling-for-antoniu-hoisted-await-future Andi Drebes 2024-03-14 06:30:22 +01:00
  • 32bc416083 feat(compiler): Add new action dump-fhe-df-parallelized Andi Drebes 2024-02-29 16:00:50 +01:00
  • 6e1e2e50fb feat(compiler): Add support for tiling of FHELinalg.apply_lookup_table Andi Drebes 2024-02-26 15:29:27 +01:00
  • 97292ed85f test(compiler): Add tests for type inference on IR with scf.forall operations nightly-2024.03.15 Andi Drebes 2024-02-05 15:16:16 +01:00
  • d79c76a872 feat(compiler): Add support for tiling of linalg.generic operations Andi Drebes 2023-09-19 11:14:40 +02:00
  • 55a6041943 feat(compiler): Add support for tiled TFHE IR in TFHE parametrization pass Andi Drebes 2024-02-05 15:14:43 +01:00
  • 082cddb133 chore(compiler): Bump MLIR fork to commit including RegionBranchOpInterface for scf.forall Andi Drebes 2024-02-05 15:17:01 +01:00
  • 55d54a9c7f feat(compiler): Add pass replacing linalg.fill with linalg.generic Andi Drebes 2023-11-07 11:48:20 +01:00
  • f89947a580 feat(compiler): Add support for scf.forall and associated ops in TFHE key normalization pass Andi Drebes 2023-09-19 06:28:51 +02:00
  • d10c1ca576 feat(compiler): Add support for scf.forall and associated ops in FHE to TFHE passes Andi Drebes 2023-04-05 17:06:58 +02:00
  • 2cd06580ee feat(compiler): Add support for scf.forall and associated ops in TFHE parametrization Andi Drebes 2023-04-05 17:07:48 +02:00
  • 63e53ff200 feat(compiler): Add support for scf.forall and associated ops in TFHE to Concrete pass Andi Drebes 2023-04-05 16:34:50 +02:00
  • 64eaeb068e feat(compiler): Add reinstantiating rewrite patterns for scf.forall and scf.forall.in_parallel Andi Drebes 2023-09-19 06:44:27 +02:00
  • ff20f88c44 feat(compiler): Run SCFForallToSCFFor pass before lowering to LLVM dialect Andi Drebes 2023-04-05 16:30:21 +02:00
  • 5a7bf5aed2 feat(compiler): Add pass converting scf.forall loops to nested scf.for operations Andi Drebes 2023-04-05 16:25:18 +02:00
  • 7a295f89bd feat(compiler): Make trip counts and memory usage optional in statistics passes Andi Drebes 2023-09-22 06:38:49 +02:00
  • e6e5db6f51 refactor(compiler): Use common static loop analysis in TFHE / memory statistics Andi Drebes 2023-09-21 11:51:36 +02:00
  • 14f39fefe7 refactor(compiler): Separate code for static loop analysis from batching Andi Drebes 2023-09-19 12:19:33 +02:00
  • 13a5dff4fb fix(ci): Disable levelled tests {signed_,}mul_eint_Xbits for X >= 10 on MacOS Andi Drebes 2023-11-07 14:11:55 +01:00
  • 0ffbc13746 docs(compiler): fixing a bar char in the doc nightly-2024.03.14 Benoit Chevallier-Mames 2024-03-13 17:30:08 +01:00
  • 49872c1095 docs(compiler): fixing a bar char in the doc what_this_char Benoit Chevallier-Mames 2024-03-13 17:30:08 +01:00
  • c2f47cb103 docs(compiler): update the doc Benoit Chevallier-Mames 2024-03-04 17:51:44 +01:00
  • e37a840e7e docs(compiler): adding API doc Benoit Chevallier-Mames 2024-03-05 12:27:28 +01:00
  • 5370fb3cf9 fix(compiler): Do not reinstantiate csprng each time in the simulation backend Bourgerie Quentin 2024-03-13 15:15:50 +01:00
  • e352eff1b3 docs(compiler): adding API doc adding_apidoc_623 Benoit Chevallier-Mames 2024-03-05 12:27:28 +01:00
  • 571a65e1d7 docs(compiler): update the doc clarify_doc_part_2_622 Benoit Chevallier-Mames 2024-03-04 17:51:44 +01:00
  • 9dcf1c4b6f feat(frontend-python): Expose compress_input_ciphertexts as a compilation options and tests nightly-2024.03.13 Bourgerie Quentin 2024-03-12 11:30:22 +01:00
  • 3043573922 refactor(compiler/tests): Move bug and boolean to specific yaml files Bourgerie Quentin 2024-03-08 16:34:12 +01:00
  • e0a7aaa479 test(compiler): Run all tests only on default options and run random tests on several options to tests Bourgerie Quentin 2024-03-08 09:49:37 +01:00
  • 1804081064 refactor(compiler): Refactor options naming of the end-to-end-test tool Bourgerie Quentin 2024-03-08 09:48:45 +01:00
  • d3cb43b517 fix(compiler): Put dag-multi as default optimizer strategy Bourgerie Quentin 2024-03-08 09:48:03 +01:00
  • 721858346a refactor(compiler): Just reorder options for better readability Bourgerie Quentin 2024-03-08 09:43:22 +01:00
  • 2ac4f52ca5 feat(compiler/tests): Add random-tests options to end-to-end-test tool Bourgerie Quentin 2024-03-07 13:41:36 +01:00
  • 6b4ce8889b feat(compiler): Add input ciphertext compression with seeded ciphertext Bourgerie Quentin 2024-03-07 13:40:03 +01:00
  • 2d2e6d0519 fix(backend-cpu): Fix concrete_cpu_encrypt_seeded_lwe_ciphertext_u64 as the memory was not written Bourgerie Quentin 2024-03-07 12:10:45 +01:00
  • 11f1935119 fix(ci): Update path of auto-generated dialect documentation Bourgerie Quentin 2024-03-12 14:43:09 +01:00
  • c7fe6c83d2 docs(frontend): be clearer on docker use and its current limit for Apple silicon Benoit Chevallier-Mames 2024-03-11 19:01:15 +01:00
  • 063ae7f698 docs(frontend): be clearer on docker use and its current limit for Apple silicon fix_doc_related_to_docker_and_apple_silicon_641 Benoit Chevallier-Mames 2024-03-11 19:01:15 +01:00
  • a0195cf315 docs(frontend): update new structure and landing page nightly-2024.03.12 Yuxi Zhao 2024-03-05 12:13:45 +00:00
  • ce74903c1d fix(frontends): Fixing tests which rely on cmdline not on configuration Bourgerie Quentin 2024-03-11 14:16:18 +01:00
  • 0fdc7d78ff perf(compiler): Use parallel implementation to decompress bs and ks keys Bourgerie Quentin 2024-03-11 10:16:23 +01:00
  • 23a521e5d1 chore(ci): Test default configuration on python CI tests Bourgerie Quentin 2024-03-08 16:06:07 +01:00
  • 510bf97d7b feat(compiler): Add new action dump-fhe-df-parallelized andi/tiling-for-antoniu-noseqfor Andi Drebes 2024-02-29 16:00:50 +01:00
  • 59ded11911 feat(compiler): Add support for tiling of FHELinalg.apply_lookup_table Andi Drebes 2024-02-26 15:29:27 +01:00
  • 6a2db92f8f test(compiler): Add tests for type inference on IR with scf.forall operations Andi Drebes 2024-02-05 15:16:16 +01:00
  • bdabc11b4f feat(compiler): Add support for tiling of linalg.generic operations Andi Drebes 2023-09-19 11:14:40 +02:00
  • aad659f160 feat(frontend-python): random inputset generator Umut 2024-03-06 15:33:27 +03:00
  • 760df4343d chore(ci): Test default configuration on python CI tests private_release/pytest-default Bourgerie Quentin 2024-03-08 16:06:07 +01:00
  • 4a3441df0e feat(compiler): Add support for tiled TFHE IR in TFHE parametrization pass Andi Drebes 2024-02-05 15:14:43 +01:00
  • 7cad982fa9 chore(compiler): Bump MLIR fork to commit including RegionBranchOpInterface for scf.forall Andi Drebes 2024-02-05 15:17:01 +01:00
  • 1153a1b6f5 feat(compiler): Add pass replacing linalg.fill with linalg.generic Andi Drebes 2023-11-07 11:48:20 +01:00
  • a04a46f7d2 feat(compiler): Add support for scf.forall and associated ops in TFHE key normalization pass Andi Drebes 2023-09-19 06:28:51 +02:00
  • 5889e5d732 feat(compiler): Add support for scf.forall and associated ops in FHE to TFHE passes Andi Drebes 2023-04-05 17:06:58 +02:00
  • 08d1e2b480 feat(compiler): Add support for scf.forall and associated ops in TFHE parametrization Andi Drebes 2023-04-05 17:07:48 +02:00
  • 99f262cc8d feat(compiler): Add support for scf.forall and associated ops in TFHE to Concrete pass Andi Drebes 2023-04-05 16:34:50 +02:00
  • 1aa6ac1ff5 feat(compiler): Add reinstantiating rewrite patterns for scf.forall and scf.forall.in_parallel Andi Drebes 2023-09-19 06:44:27 +02:00
  • 5e1d7547c6 feat(compiler): Run SCFForallToSCFFor pass before lowering to LLVM dialect Andi Drebes 2023-04-05 16:30:21 +02:00
  • 3fc72dd566 feat(compiler): Add pass converting scf.forall loops to nested scf.for operations Andi Drebes 2023-04-05 16:25:18 +02:00
  • 1560740050 feat(compiler): Make trip counts and memory usage optional in statistics passes Andi Drebes 2023-09-22 06:38:49 +02:00
  • 83ee86977c refactor(compiler): Use common static loop analysis in TFHE / memory statistics Andi Drebes 2023-09-21 11:51:36 +02:00
  • 7074aceadf refactor(compiler): Separate code for static loop analysis from batching Andi Drebes 2023-09-19 12:19:33 +02:00