rudy
|
87c877bc7e
|
chore(ci): valid dependabot commit title
|
2023-10-30 10:20:19 +01:00 |
|
rudy
|
1f4361b773
|
chore(ci): simpler detection for markdown link check
|
2023-10-30 09:23:46 +01:00 |
|
aquint-zama
|
8595aad47f
|
docs(frontend): fix broken links
and ignore those that cant be automatically checked (sadly)
|
2023-10-27 15:40:21 +02:00 |
|
aquint-zama
|
a47d7661a4
|
chore(ci): add markdown link check
|
2023-10-27 15:40:21 +02:00 |
|
Umut
|
81f9d5cd86
|
chore(frontend-python): push docker images on releases
nightly-2023.10.27
nightly-2023.10.26
|
2023-10-25 15:40:43 +02:00 |
|
Umut
|
f97b7705f5
|
fix(frontend-python): convert rounding to tlu when necessary
|
2023-10-25 14:44:42 +02:00 |
|
Umut
|
88f06aa036
|
fix(frontend-python): hint some values within circuits to avoid bad bit-width assignment due to incomplete inputset
|
2023-10-25 13:39:43 +02:00 |
|
Umut
|
82546cdf30
|
feat(frontend-python): add can store hint
|
2023-10-25 13:39:43 +02:00 |
|
aquint-zama
|
e5ed6f0db7
|
docs(frontend): add FHE workarounds
nightly-2023.10.25
nightly-2023.10.24
|
2023-10-23 09:39:33 +02:00 |
|
Umut
|
8a3ac78fca
|
feat(frontend-python): implement dumping/loading of auto rounders
nightly-2023.10.18
nightly-2023.10.20
nightly-2023.10.19
nightly-2023.10.21
|
2023-10-17 09:09:12 +02:00 |
|
youben11
|
76b72b7feb
|
fix(optimizer): avoid asserting on manp >= 1
zero tensor ops now use a MANP of 0
nightly-2023.10.11
nightly-2023.10.10
nightly-2023.10.04
nightly-2023.10.17
nightly-2023.10.14
nightly-2023.10.13
nightly-2023.10.12
nightly-2023.10.05
nightly-2023.10.06
nightly-2023.10.07
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
6a41c31370
|
fix(compiler): revert to old MANP values
this commit need to be reverted when we start computing the MANP on
linalg.genric ops
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
48b2d884c6
|
fix(compiler): use args to have an init MANP of 1
As the MANP value of zero tensors becomes 0 (instead of 1 previously) we
switch to using argument
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
64d0741c1b
|
feat(compiler): support linalg.genric instead of FHELinalg ops in DF parallelization
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
88dd13756a
|
feat(compiler): support linalg.generic in the MANP Analysis
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
390edcde74
|
chore(compiler): chery-pick fix from upstream
update to latest commit of the LLVM fork, which cherry-picked a needed
fix
|
2023-10-03 16:17:27 +01:00 |
|
youben11
|
72940bcf93
|
fix(backend): fix boolean rounding in woppbs simulation
v2.5.0-rc1
nightly-2023.10.03
|
2023-10-02 17:07:48 +01:00 |
|
Umut
|
101a6da6ba
|
docs(frontend-python): add statistics tutorial
nightly-2023.09.29
nightly-2023.09.30
|
2023-09-28 17:35:35 +02:00 |
|
Umut
|
f066678a41
|
docs(frontend-python): add compiler verbose and debug modes to how to debug
|
2023-09-28 17:35:35 +02:00 |
|
Umut
|
0ed1a54c3f
|
refactor(frontend-python): reduce memory usage for table construction of non-multi table lookups
|
2023-09-28 13:52:51 +02:00 |
|
youben11
|
e4835bd002
|
feat(compiler): support woppbs in simulation
|
2023-09-28 09:29:48 +01:00 |
|
youben11
|
0caa659244
|
refactor(backend): use lwe scalar value (sim) instead of pointer
|
2023-09-28 09:29:48 +01:00 |
|
youben11
|
23576e1f59
|
fix(backend): use correct variance in blind_rotate
|
2023-09-28 09:29:48 +01:00 |
|
youben11
|
cd0f02d99c
|
feat(compiler): support crt encoding in scalars during simulation
|
2023-09-28 09:29:48 +01:00 |
|
youben11
|
4f2b44c9d8
|
feat(compiler): support compilation of CRT in simulation
|
2023-09-28 09:29:48 +01:00 |
|
Samuel Tap
|
a70d2f0b83
|
feat(backend): add simulation of woppbs
|
2023-09-28 09:29:48 +01:00 |
|
rudy
|
c84372ec1f
|
feat(optimizer): multi-parameters, direct variance and cost operation bound
nightly-2023.09.27
nightly-2023.09.28
|
2023-09-26 15:01:10 +02:00 |
|
rudy
|
7e6ce03b09
|
fix(optimizer): multi-parameters, DEBUG, display reason for lower bound
|
2023-09-26 15:00:29 +02:00 |
|
Benoit Chevallier-Mames
|
af63e900cf
|
docs(frontend): adding a Game of Life example
closes #457
|
2023-09-26 12:48:38 +02:00 |
|
rudy
|
d64c9b0f25
|
fix(optimizer): multi-parameters, shorter_dump for the compiler --display-optimizer-choice
nightly-2023.09.26
|
2023-09-25 15:55:22 +02:00 |
|
rudy
|
3cd26192bc
|
fix(optimizer): incorrect broadcast shape
|
2023-09-25 15:53:19 +02:00 |
|
rudy
|
1c0a70f911
|
fix(compiler): conversion to optimizer dag, bad dot before signed lut
this has no effect apart making the shape incorrect
|
2023-09-25 15:53:19 +02:00 |
|
Umut
|
f988eccd57
|
fix(frontend-python): update bad static indexing tests to use a constant inputset for consistent errors
v2.4.0-rc1
nightly-2023.09.23
|
2023-09-22 09:41:15 +02:00 |
|
Bourgerie Quentin
|
6df3b94a2d
|
fix(ci): Don't fail with several tag
nightly-2023.09.22
|
2023-09-21 11:14:16 +02:00 |
|
Bourgerie Quentin
|
19b8b930ab
|
chore(ci): Tag nightly on the public githu repository
nightly-2023.09.21
|
2023-09-20 17:42:01 +02:00 |
|
rudy
|
da283c917b
|
fix(frontend-python): Makefile, portability 'source'
|
2023-09-20 16:24:23 +02:00 |
|
rudy
|
9bc186c6d5
|
fix(frontend-python): Makefile, default value for COMPILER_BUILD_DIRECTORY
|
2023-09-20 16:22:45 +02:00 |
|
Umut
|
e6f5eabc2f
|
chore(tools): use git lfs while testing cml
|
2023-09-20 15:01:58 +02:00 |
|
Umut
|
49dc0578f4
|
fix(compiler-bindings): don't crash on unknown location formats
|
2023-09-20 15:01:58 +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
|
4827e9e62c
|
chore(frontend-python): remove optimization goal from z3 as it's extremely slow for big graphs
|
2023-09-20 09:12:27 +02:00 |
|
Umut
|
2327c15511
|
chore(frontend-pyton): remove single precision tests from linux ci
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
ca7d9f7567
|
chore(frontend-python): increase retries of execution of complex operations
|
2023-09-19 15:28:08 +02:00 |
|
Umut
|
fcf3de296c
|
chore(frontend-python): reduce global p error for tests
|
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
|
df19543454
|
chore(frontend-python): remove key cache after tests in ci
|
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
|
ff8bd3860e
|
fix(frontend-python): only use comparison strategies for encrypted-encrypted comparisons
|
2023-09-19 15:28:08 +02:00 |
|
rudy
|
90e62f551b
|
feat(optimizer): multi-params, key sharing
|
2023-09-19 12:13:25 +02:00 |
|