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
Umut
6fdcb78158
fix(compiler-bindings): use manual function pointer type to avoid compilation error on macOS
2023-06-27 18:36:22 +02:00
youben11
094583e32b
test(frontend): disable JIT in helper test config
2023-06-27 14:21:42 +01:00
youben11
9f54184375
feat(frontend): simulate execution using the compiler
2023-06-27 14:21:42 +01:00
youben11
648e868ffe
feat(compiler): support parallelization during simulation
2023-06-27 14:21:42 +01:00
youben11
3ad37522e5
test(compiler): test compile/run in simulation
2023-06-27 14:21:42 +01:00
youben11
e92a0d9fa8
fix(tools): remove vector init in header
...
vector init can't be in a header file, and there was a double free due
to its usage in two different locations. We now use simple arrays to
store the list of available security curves
2023-06-27 14:21:42 +01:00