Commit Graph

118 Commits

Author SHA1 Message Date
Benoit Chevallier-Mames
5e8acf4f70 fix(compiler): this file had been removed from GitBook. 2024-04-25 11:31:50 +02:00
Benoit Chevallier-Mames
7d75adf66e fix(compiler): fixing a few typos in the doc 2024-04-25 11:30:59 +02:00
Bourgerie Quentin
f66dedaf29 docs(compiler): Add warnings about IND-CPA security model 2024-04-18 14:10:00 +02:00
Umut
3d0727b845 feat(frontend-python): add option to configure tlu on original bit width 2024-04-16 16:45:05 +03:00
Benoit Chevallier-Mames
a3762ab2cd docs(compiler): fix broken links
closes #https://github.com/zama-ai/concrete-internal/issues/682
2024-04-15 14:09:43 +02:00
Bourgerie Quentin
2d36bb1688 docs(frontend-python): Simplify and unify README and quick start example 2024-04-15 09:44:12 +02:00
Benoit Chevallier-Mames
6de9a388d2 docs(compiler): apply a fix by hand since bad link 2024-04-15 09:37:48 +02:00
Benoit Chevallier-Mames
2424352dbf docs(compiler): update apidocs 2024-04-15 09:37:48 +02:00
Benoit Chevallier-Mames
689f2d3cca docs(compiler): applying more minor fixes to the doc, for coherence 2024-04-15 09:37:48 +02:00
Miles
5d68424531 fix typos 2024-04-11 14:50:16 +02:00
Benoit Chevallier-Mames
ca7fb67d66 fix(compiler): fix the compilation doc 2024-04-11 14:38:52 +02:00
Alexandre Péré
2eae0710ed docs(frontend): add documentation for fhe modules 2024-04-04 09:46:53 +02:00
Bourgerie Quentin
2db551b1dd docs(frontend-python): Documentation of compression features
Language edit by yuxizama

Co-authored-by: yuxizama <157474013+yuxizama@users.noreply.github.com>
2024-04-04 09:13:33 +02:00
yuxizama
9e82a04ce2 docs(frontend): update survey link 2024-04-03 10:27:45 +02:00
Yuxi Zhao
4b29b386d8 docs(frontend): fix broken links 2024-04-03 10:27:45 +02:00
yuxizama
6a8a5f73b9 docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
a3a35cf670 docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
d2e3107964 docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
feb24b7447 docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
54650d36c4 docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
b6a576a21c docs(frontend): delete unused images 2024-04-03 10:27:45 +02:00
yuxizama
01e08c8ba7 docs(frontend): adjust font size 2024-04-03 10:27:45 +02:00
yuxizama
55abc61dbd docs(frontend): adjust font size 2024-04-03 10:27:45 +02:00
Yuxi Zhao
0a886c6382 docs(frontend): fix broken links 2024-04-03 10:27:45 +02:00
yuxizama
91e78a32de docs(frontend): fix a typo 2024-04-03 10:27:45 +02:00
Yuxi Zhao
92981dc1b5 docs(frontend): change page options 2024-04-03 10:27:45 +02:00
yuxizama
700581dd0b docs(frontend): adjust wording 2024-04-03 10:27:45 +02:00
yuxizama
0862cb29b1 docs(frontend): adjust designs 2024-04-03 10:27:45 +02:00
yuxizama
ce241a3d2a docs(frontend): adjust line spacing 2024-04-03 10:27:45 +02:00
yuxizama
24258eb5ba docs(frontend): add the developer survey 2024-04-03 10:27:45 +02:00
yuxizama
e85d65fa25 docs(frontend): upload new designs 2024-04-03 10:27:45 +02:00
Umut
d13b283f98 feat(frontend-python): disable and print tlu fusing 2024-03-19 09:39:06 +01:00
Yuxi Zhao
7f506c0c45 docs(frontend): fix designs 2024-03-18 10:50:58 +00:00
Umut
7eefc6c053 feat(frontend-python): tlu on original bit width 2024-03-15 12:39:57 +03:00
Benoit Chevallier-Mames
0ffbc13746 docs(compiler): fixing a bar char in the doc 2024-03-13 18:35:29 +01:00
Benoit Chevallier-Mames
c2f47cb103 docs(compiler): update the doc 2024-03-13 17:10:30 +01:00
Benoit Chevallier-Mames
e37a840e7e docs(compiler): adding API doc 2024-03-13 17:10:00 +01:00
Bourgerie Quentin
11f1935119 fix(ci): Update path of auto-generated dialect documentation 2024-03-12 16:43:13 +01:00
Benoit Chevallier-Mames
c7fe6c83d2 docs(frontend): be clearer on docker use and its current limit for Apple silicon 2024-03-12 16:33:09 +01:00
Yuxi Zhao
a0195cf315 docs(frontend): update new structure and landing page 2024-03-11 18:55:50 +01:00
Umut
aad659f160 feat(frontend-python): random inputset generator 2024-03-11 09:05:27 +01:00
Andi Drebes
8e660e2f75 feat(compiler): Add dialect with operations related to the optimizer
This adds a new dialect called `Optimizer` with operations related to
the Concrete Optimizer. Currently, there is only one operation
`optimizer.partition_frontier` that can be inserted between a producer
and a consumer which belong to different partitions computed by the
optimizer. The purpose of this operation is to preserve explicit key
changes from the invocation of the optimizer on high-level dialects
(i.e., FHELinalg / FHE) until the IR is provided with actual
references to keys in low-level dialects (i.e., TFHE).
2024-03-06 14:50:27 +01:00
Benoit Chevallier-Mames
089b5e8d6c docs(compiler): reorganize the doc 2024-03-04 17:48:16 +01:00
Benoit Chevallier-Mames
68cada3963 docs(frontend): add a tutorial about XOR distance 2024-03-04 16:14:14 +01:00
rudy
05bd8cc5f2 feat(frontend-python): approximate mode for round_bit_pattern 2024-03-01 16:04:11 +01:00
Umut
565e6f2796 feat(frontend-python): identity extension 2024-02-20 12:37:48 +01:00
Andi Drebes
e78883cc24 feat(compiler): Add a dialect for type inference debugging
The `TypeInference` dialect provides three operations.

The operation `TypeInference.propagate_downwards` respresents a type
barrier, which is supposed to forward the type of its operand as its
result type during type inference.

The operation `TypeInference.propagate_upwards` also respresents a
type barrier, but is supposed to forward the type of its result as the
type for its operand during type inference.

The operation `TypeInference.unresolved_conflict` can be used as a
marker when two different types have beed inferred for a value (e.g.,
one type during forward dataflow analysis and the other during
backward dataflow analysis)
2024-02-01 16:18:45 +01:00
Andi Drebes
8b1c6ab034 fix(compiler): Fix typos in the summaries of batched TFHE ops 2024-02-01 16:18:45 +01:00
Umut
000ca60062 feat(frontend-python): if then else extension 2024-02-01 12:18:52 +02:00
Alexandre Péré
166a3217ad docs(frontend): add doc for weak composition 2024-01-25 17:21:54 +01:00