Umut
|
e64ded61e4
|
feat(frontend-python): add fhe.zeros_like(x) and fhe.ones_like(x) extensions
|
2023-07-10 09:51:22 +02: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 |
|
Umut
|
ee5fc138ab
|
feat(frontend-python): lazily enable simulation and execution when needed
|
2023-06-30 16:08:28 +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 |
|
Umut
|
c98b8f0241
|
fix(frontend-python): manually abort on ctrl+c
|
2023-06-27 15:11:21 +02:00 |
|
Umut
|
a13ab5f314
|
fix(frontend-python): move atexit register for printing ctrl+c message to keyboard interrupt handler
|
2023-06-26 12:49:07 +02:00 |
|
Umut
|
45e69798aa
|
feat(frontend-python): support ctrl+c during compilation and key generation
|
2023-06-26 12:37:52 +02:00 |
|
Umut
|
87d460e9ec
|
feat(frontend-python): support ctrl+c during fhe execution
|
2023-06-26 11:09:38 +02:00 |
|
Umut
|
21474cc75d
|
fix(frontend-python): resolve pcc issues
|
2023-06-23 11:17:10 +02:00 |
|
Umut
|
a3ae3ed86c
|
fix(frontend-python): raise error when dataflow is enabled in macOS instead of crashing
|
2023-06-23 11:17:10 +02:00 |
|
Umut
|
f2929df39d
|
fix(frontend-python): support concatenating signed and unsigned tensors together
|
2023-06-20 14:57:23 +02:00 |
|
Umut
|
3456978c24
|
feat(frontend-python): add support for np.copy
|
2023-06-15 14:40:46 +02:00 |
|
Umut
|
8b33f13b76
|
fix(frontend-python): use correct shift amount in optimized bitwise operations
|
2023-06-13 15:30:45 +02:00 |
|
Umut
|
0845921f3a
|
refactor(compiler-bindings): rename create to new in python bindings
|
2023-06-09 17:41:41 +02:00 |
|
Umut
|
b0f83ebe97
|
refactor(frontend-python): rename Data to Value
|
2023-06-09 17:41:41 +02:00 |
|
Umut
|
8a3e24d204
|
refactor(frontend-python): rename Value to ValueDescription
|
2023-06-09 17:41:41 +02:00 |
|
Umut
|
c8cc8a811d
|
feat(frontend-python): separate arguments
|
2023-06-09 13:01:27 +02:00 |
|
Umut
|
71d511756a
|
chore(frontend-python): fix local test failures on ANSI terminals
|
2023-06-09 13:01:27 +02:00 |
|
rudy
|
07d97f266d
|
feat(frontend-python): display progress during fhe execution
|
2023-05-26 15:56:23 +02:00 |
|
Umut
|
fdfd4760f1
|
refactor(frontend-python): matmul and dot tests to be consistent with the rest of the tests
|
2023-05-18 09:15:27 +02:00 |
|
Umut
|
9e73a20d1e
|
fix(frontend-python): accept full range of clear arguments
|
2023-05-18 09:15:27 +02:00 |
|
Umut
|
01850f68e6
|
test(frontend-python): increase the number of retries for encrypted matmul and encrypted dot tests
|
2023-05-18 09:15:27 +02:00 |
|
Umut
|
b6b6a642d8
|
test(frontend-python): add edge error tests for encrypted matmul and dot
|
2023-05-16 15:29:02 +02:00 |
|
Umut
|
fe314b140c
|
fix(frontend-python): add dot to multiplication group during bit-width assignment
|
2023-05-16 15:29:02 +02:00 |
|
Umut
|
73c1aec7bd
|
chore(frontend-python): fix pylint warnings
|
2023-05-16 15:29:02 +02:00 |
|
Umut
|
6d16d34b22
|
fix(frontend-python): add missing error messages on high bit-width encrypted dot and matmul
|
2023-05-16 15:29:02 +02:00 |
|
Umut
|
52cc0c108a
|
fix(frontend-python): update outdated tests after bit-width optimizations
|
2023-05-16 15:29:02 +02:00 |
|
Umut
|
d6efc62e5f
|
docs(frontend-python): add missing highlighted_result documentation in graph formatting
|
2023-05-16 13:16:08 +02:00 |
|
Umut
|
aaf1e60c8c
|
fix(frontend-python): strip generated MLIRs
|
2023-05-16 13:16:08 +02:00 |
|
Andrei Stoian
|
817ee6b637
|
feat(compiler): add matmul eint eint op
|
2023-05-15 11:36:47 +02:00 |
|
rudy
|
e9e097d941
|
fix(frontend-python): remove FromElementsOp textual workaround
speedup long mlir generation and simplify code
|
2023-05-12 10:05:19 +02:00 |
|
Umut
|
d99436e098
|
fix(frontend-python): broadcast tlu input on multi tlus
|
2023-05-11 11:31:36 +02:00 |
|
rudy
|
4c88557dee
|
feat(frontend-python): prune_useless_nodes, faster and simpler
|
2023-05-10 18:11:12 +02:00 |
|
rudy
|
417e729c00
|
fix(frontend-python): explicit multi outputs circuit error
|
2023-05-10 16:00:54 +02:00 |
|
Umut
|
03c5667600
|
fix(frontend-python): raise proper error on encrypted multiplication on large bit-widths
|
2023-05-10 12:44:50 +02:00 |
|
Umut
|
0f726882c9
|
fix(frontend-python): support axis as a positional argument for np.expand_dims
|
2023-05-10 12:09:16 +02:00 |
|
Umut
|
34893eca09
|
test(frontend-python): increase the number of retries for table lookup tests
|
2023-05-09 17:22:11 +02:00 |
|
Umut
|
da4fedaabf
|
test(frontend-python): increase tolerance of p_error simulation tests
|
2023-05-09 17:22:11 +02:00 |
|
Umut
|
e162c58dfb
|
fix(frontend-python): correctly handle signedness during encrypted multiplication
|
2023-05-02 09:39:01 +02:00 |
|
Umut
|
eb3aca19ef
|
fix(frontend-python): add missing error messages related to bit-width to some operations
|
2023-05-02 09:39:01 +02:00 |
|
Umut
|
41bf801ce1
|
feat(frontend-python): introduce parameter selection strategy configuration
|
2023-04-21 17:38:05 +02:00 |
|
Umut
|
8935735c2b
|
feat(frontend-python): support rounded table lookups
|
2023-04-21 17:38:05 +02:00 |
|
Umut
|
455771e3ee
|
chore(frontend-python): remove deprecated operation color mapping constant
|
2023-04-21 17:38:05 +02:00 |
|
Umut
|
7ce6f962e0
|
feat(frontend-python): add show assigned bit widths option to graph formatting
|
2023-04-21 17:38:05 +02:00 |
|
Umut
|
fa0e246613
|
feat(frontend-python): support using booleans with LookupTable
|
2023-04-17 14:11:41 +02:00 |
|
aquint-zama
|
c7689b6c78
|
chore(common): fix remaining numpy links
|
2023-04-14 09:28:11 +02:00 |
|
Umut
|
dbe9217937
|
chore(frontend-python): use top level readme in PyPI
|
2023-04-12 14:16:48 +02:00 |
|