Umut
|
8ef84bed42
|
feat(frontend-python): add relu extension
|
2024-01-11 16:09:42 +01:00 |
|
rudy
|
9b685300b4
|
fix(frontend-python): ensure shift strategies coverage
|
2024-01-08 09:38:08 +01:00 |
|
rudy
|
b680f3137d
|
fix(frontend-python): some tests are broken due to compiler and cp bug
related to multi output in multi parameter
|
2024-01-08 09:36:34 +01:00 |
|
Alexandre Péré
|
60da713312
|
feat(optimizer): adds support for function composition
|
2024-01-04 15:00:25 +01:00 |
|
Umut
|
7872bc5430
|
fix(frontend-python): generate correct MLIR for signed integer rounding to 1-bit
|
2023-12-29 12:42:29 +03:00 |
|
Umut
|
b8db12ae53
|
feat(frontend-python): bit extraction
|
2023-12-26 14:31:23 +03:00 |
|
Umut
|
5fa62d3424
|
feat(frontend-python): fancy indexing
|
2023-12-21 15:51:39 +03:00 |
|
Umut
|
b9806e48f6
|
fix(frontend-python): use more strict inputset to fix a flanky test
|
2023-12-18 14:03:50 +01:00 |
|
Umut
|
54d792c7bf
|
feat(frontend-python): add truncate bit pattern extension
|
2023-12-05 14:20:54 +01:00 |
|
Umut
|
07d6293ca8
|
fix(frontend-python): assigning signed values to unsigned tensors
|
2023-12-04 13:37:26 +01:00 |
|
Umut
|
5422e0c272
|
test(frontend/python): use hinting instead of multiple outputs to test semi-optimized min/max
|
2023-11-23 09:32:19 +01:00 |
|
Umut
|
743ecfb4de
|
feat(frontend-python): support fully encrypted np.minimum and np.maximum
|
2023-11-16 14:04:54 +03:00 |
|
Bourgerie Quentin
|
d224f3e3bf
|
feat(frontend-python): Enable multi output programs
|
2023-11-13 09:22:54 +01:00 |
|
Umut
|
14a5390ec6
|
chore(frontend-python): increase the number of random shift tests
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
004108f39a
|
chore(frontend-python): only test with simulation for extremely long-running tests
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
088cca4b83
|
feat(frontend-python): create multivariate extension
|
2023-10-30 15:53:03 +01:00 |
|
Umut
|
f97b7705f5
|
fix(frontend-python): convert rounding to tlu when necessary
|
2023-10-25 14:44:42 +02:00 |
|
Umut
|
f988eccd57
|
fix(frontend-python): update bad static indexing tests to use a constant inputset for consistent errors
|
2023-09-22 09:41:15 +02:00 |
|
Umut
|
51f5ed9484
|
feat(frontend-python): improve indexing error messages
|
2023-09-20 13:53:33 +02:00 |
|
Umut
|
73f01468e7
|
feat(frontend-python): support dynamic table lookups
|
2023-09-20 13:53:33 +02:00 |
|
Umut
|
ca7d9f7567
|
chore(frontend-python): increase retries of execution of complex operations
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
e0979140b7
|
chore(frontend-python): don't use key cache for randomly generated tests
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
8b689a5894
|
feat(frontend-python): make bitwise operations multi precision
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
c9611c0289
|
feat(frontend-python): make comparisons multi precision
|
2023-09-06 11:51:03 +02:00 |
|
Umut
|
46f3de63cc
|
refactor(frontend-python): re-write bit width assignment
|
2023-08-04 13:17:14 +02:00 |
|
Umut
|
cce0cd882f
|
feat(frontend-python): implement len for tracers
This makes fhe.array extension work with tensors as well!
|
2023-08-03 10:10:29 +02: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 |
|
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
|
21474cc75d
|
fix(frontend-python): resolve pcc issues
|
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
|
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
|
01850f68e6
|
test(frontend-python): increase the number of retries for encrypted matmul and encrypted dot tests
|
2023-05-18 09:15:27 +02:00 |
|
Andrei Stoian
|
817ee6b637
|
feat(compiler): add matmul eint eint op
|
2023-05-15 11:36:47 +02:00 |
|
Umut
|
d99436e098
|
fix(frontend-python): broadcast tlu input on multi tlus
|
2023-05-11 11:31:36 +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
|
e162c58dfb
|
fix(frontend-python): correctly handle signedness during encrypted multiplication
|
2023-05-02 09:39:01 +02:00 |
|
Umut
|
8935735c2b
|
feat(frontend-python): support rounded table lookups
|
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 |
|
Umut
|
307d6997e9
|
chore(frontend-python): use rounding in some flanky tests around floats
|
2023-04-12 07:55:33 +02:00 |
|
Umut
|
0edfe59e18
|
refactor(frontend/python): re-write MLIR conversion
|
2023-04-07 19:42:57 +02:00 |
|
Umut
|
4e7cbac264
|
refactor: concrete-numpy to concrete-python
|
2023-03-17 13:29:21 +01:00 |
|
Quentin Bourgerie
|
ce7eddc22d
|
chore: Move to the mono repo layout
|
2023-03-08 11:23:21 +01:00 |
|