Commit Graph

3043 Commits

Author SHA1 Message Date
Ayoub Benaissa
67ca4e10b9 fix(compiler): add conversion of tensor.from_elements in simulation 2023-07-21 09:23:31 +01:00
Antoniu Pop
5082cea110 fix(compiler): disable dataflow parallelization when the optimiser strategy is dag-multi. Currently the two don't work well together because dataflow task outlining obfuscates the code early on in the compilation pipeline. 2023-07-20 14:39:28 +01:00
Umut
4aa4f82f97 feat(frontend-python): add location to MLIR 2023-07-20 07:28:24 +01:00
Umut
9c4dc343f0 feat(frontend-python): add version to fhe module 2023-07-19 11:50:42 +02:00
aquint-zama
b9a747cceb chore(common): update UPGRADING notes 2023-07-17 10:39:00 +02:00
aquint-zama
900d25c952 docs(compiler): fix dialect links 2023-07-13 14:53:25 +02:00
aquint-zama
b0b74ee81f chore(compiler): doc edit 2023-07-13 14:33:54 +02:00
aquint-zama
654f0de81f chore(common): rearrange docs structure 2023-07-13 14:33:54 +02:00
aquint-zama
502fcfdbe6 chore(compiler): fix typos 2023-07-13 14:33:54 +02:00
Ben
96ae2df13e docs(common): documentation edits 2023-07-13 14:33:54 +02:00
rudy
9b24e8d974 docs(optimizer): add high level doc 2023-07-13 14:33:54 +02:00
Ben
f6dc891792 chore(tools): add documentation for security curves 2023-07-13 14:33:54 +02:00
aquint-zama
649c9ddce7 chore(common): update docs structure 2023-07-13 14:33:54 +02:00
Mayeul@Zama
18b9e0d246 docs(backend): add introduction 2023-07-13 14:33:54 +02:00
Mayeul@Zama
348403d25a docs(backend): add adding_new_backend.md 2023-07-13 14:33:54 +02:00
Bourgerie Quentin
8782a28694 docs(common): add project layout for developers 2023-07-13 14:33:54 +02:00
aquint-zama
25754a656a docs(common): add FHE dialects autogenerated docs 2023-07-13 14:33:54 +02:00
aquint-zama
88bee38643 chore(common): let Gitbook handle newlines 2023-07-13 14:33:54 +02:00
aquint-zama
9928c0dbd9 docs(compiler): Generate dialect docs for the Tracing Dialect 2023-07-13 14:33:54 +02:00
aquint-zama
60817835db chore(compiler): typos 2023-07-13 14:33:54 +02:00
Umut
4e03632a11 docs(frontend-python): add bit width assignment and parameter selection sections 2023-07-13 14:33:54 +02:00
Umut
de8efe0a4c docs(frontend-python): add missing escape characters in how to configure section 2023-07-13 14:33:54 +02:00
youben11
2f8d877de8 docs(compiler): calling from other lang (rust) 2023-07-13 14:33:54 +02:00
youben11
d2e6cf28bc docs(compiler): update compilation docs 2023-07-13 14:33:54 +02:00
aquint-zama
69e6776f20 docs(common): add fhe introduction 2023-07-13 14:33:54 +02:00
Umut
8968f29052 docs(frontend-python): add progressbar section 2023-07-13 14:33:54 +02:00
Umut
c3f2b71833 docs(frontend-python): re-write rounding section 2023-07-13 14:33:54 +02:00
Umut
f1ae7a1233 docs(frontend-python): move sha256 tutorial to application tutorials 2023-07-13 14:33:54 +02:00
Umut
5e4cf34598 docs(frontend-python): move kvdb tutorial to application tutorials 2023-07-13 14:33:54 +02:00
Andi Drebes
efec081673 docs(compiler): Add documentation for FHE-related dialects 2023-07-13 14:33:54 +02:00
Andi Drebes
cc6f86957c docs(compiler): Generate dialect docs for the RT Dialect 2023-07-13 14:33:54 +02:00
aquint-zama
407a3b2cde docs(common): add table of content proposal 2023-07-13 14:33:54 +02:00
Bourgerie Quentin
ec8cb214fa docs: Update tags to v2.0.0 in documentation v2.0.0 2023-07-13 09:34:03 +02:00
Bourgerie Quentin
c36c3728f9 chore(ci): Enable CI test on release branch 2023-07-13 09:34:03 +02:00
rudy
65d4a62cfd fix(optimizer): cargo +nightly clippy 2023-07-12 10:28:12 +02:00
rudy
d9fc01ca15 fix(optimizer): cargo +nightly fmt 2023-07-12 10:28:12 +02:00
jadkhatib
9b7aca4acf fix(optimizer): updating optimize_1_fks_and_all_compatible_ks function in order to return the best solution 2023-07-12 10:28:12 +02:00
jadkhatib
4d189d6795 fix(optimizer): best complexity was not updated in the function optimize_1_fks_and_all_compatible_ks 2023-07-12 10:28:12 +02:00
rudy
c7655c354e fix(optimizer): detect lower bound solution due to macro parameter changes 2023-07-12 10:28:12 +02:00
rudy
6febdee3f8 fix(optimizer): multi-partition, test showing the issue on more than 2 partitions 2023-07-12 10:28:12 +02:00
Pedro Alves
ae43e7ffe5 feat(backend-gpu): implement the multi-bit PBS 2023-07-11 12:25:18 -03:00
Ayoub Benaissa
b3d8c5b195 docs(compiler): add prerequisites to build from source 2023-07-11 15:27:36 +01:00
Umut
e64ded61e4 feat(frontend-python): add fhe.zeros_like(x) and fhe.ones_like(x) extensions 2023-07-10 09:51:22 +02:00
Pedro Alves
5b103acbd9 feat(backend-gpu): expose a rust API for concrete-cuda 2023-07-07 13:15:56 -03:00
Umut
8031f8b59e feat(frontend-python): allow single element tuple inputsets for single argument functions 2023-07-07 14:34:57 +02:00
Umut
9ef1229c51 fix(frontend-python): mimic summing like numpy exactly 2023-07-07 14:34:57 +02:00
Umut
1215a57752 fix(frontend-python): mimic reshaping like numpy exactly 2023-07-07 14:34:57 +02:00
aquint-zama
bac5682027 chore(common): add citing Concrete in README 2023-07-06 17:16:23 +02:00
Bourgerie Quentin
1b0106302b fix(optimizer/backend-cpu): Fix Cargo.lock to avoid flaky dependencies 2023-06-30 16:08:43 +02:00
Umut
ee5fc138ab feat(frontend-python): lazily enable simulation and execution when needed 2023-06-30 16:08:28 +02:00