Umut
1c08eef285
chore: remove non-essential packages from release image
2023-01-30 14:22:26 +01:00
Umut
c1e542ce0e
chore: unpin python version in release docker
2023-01-30 12:42:45 +01:00
Umut
6d6717a954
chore: bump version to v0.10.0
2023-01-30 11:49:48 +01:00
Umut
2e7e527d34
feat: bump compiler to v0.23.4
2023-01-30 11:49:48 +01:00
Umut
4eaa7a35eb
chore: unpin python version in development docker
2023-01-30 11:36:30 +01:00
Umut
4e1912365c
chore: update ci to always push to pypi
2023-01-30 10:39:19 +01:00
Umut
3bd062a1f3
chore: use ubuntu 22.04 in docker
2023-01-30 10:39:19 +01:00
rudy
97e9dd12dc
fix: refuse RoundOp in crt
2023-01-26 16:25:09 +01:00
Alperen Keleş
2b897fb4c4
docs: add key-value database tutorial
2023-01-26 14:04:46 +01:00
youben11
36f51ba0c2
feat: lower and exec boolean ops
2023-01-26 11:22:41 +01:00
rudy
6fd87cc53f
fix: no underflow on fatal variance for big precision
...
remove the precision command line constraints
2023-01-25 16:11:58 +01:00
dependabot[bot]
58dd8114c1
chore(deps): bump docker/build-push-action from 3.2.0 to 3.3.0
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](c56af95754...37abcedcc1 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-25 11:35:00 +01:00
aquint-zama
00a5df23c2
chore: update README twitter badge
...
API closed to 3rd party
see https://github.com/badges/shields/issues/8837
2023-01-25 11:22:49 +01:00
Umut
8564930fc8
feat: add support for np.squeeze
2023-01-25 10:52:50 +01:00
tmontaigu
ee00672996
feat(rust): partially bind CircuitGate, EncryptionGate
...
This adds partial bindings of the CircuitGate, EncrytionGate
and Encoding types for the rust frontend
2023-01-24 15:49:44 +01:00
tmontaigu
8e8651c6a6
chore(rust): rename crate
...
Renames the crate from `concrete_compiler_rust` to
`concrete-compiler`.
- The `_rust` is removed as its redundant, the crate is a rust project.
- The `_` are replaced with `-` as its the naming scheme for our other
crates
2023-01-23 11:01:23 +01:00
rudy
bac3ed38e0
fix: apply_multi_lookup_table, remove costly workaround
...
Closes #881
2023-01-23 09:53:25 +01:00
Umut
eb11f3119d
docs: improve wording and titles in readme ( #64 )
2023-01-19 17:47:45 +03:00
rudy
b7668a7256
fix: apply_mapped_lookup_table, remove costly workaround
...
Closes #880
2023-01-19 14:57:18 +01:00
Quentin Bourgerie
d1ddd60a23
fix: Fixing the MANP computation for conv2d ( close #883 )
2023-01-19 13:32:59 +01:00
Antoniu Pop
0329d4fc2d
fix(gpu-wrappers): fix KS/BS wrappers for GPU (memory management).
2023-01-18 19:33:07 +00:00
tmontaigu
ddf905b4db
chore(rust): impl std::error::Error for CompilerError
...
All types which are errors should impl
the std::error::Error trait.
So that for example they could be put inside
a `Box<dyn std::error::Error>`.
2023-01-18 09:55:47 +01:00
youben11
95d49f4657
feat: add boolean types/ops in FHE dialect
2023-01-18 09:13:26 +01:00
rudy
48d807107c
fix: use parameter-curves for security noise
...
Resolves #231
this update to recent security curves and focus the support to less security level
2023-01-17 17:47:48 +01:00
tmontaigu
7c19da974a
chore(rust): remove 'get_' prefix from getters
...
In rust the convention/guideline for getters is not to prefix them with `get_`.
This commit changes any `get_` getter function to follow that guideline.
See the API Guidelines: https://rust-lang.github.io/api-guidelines/naming.html?highlight=getter#getter-names-follow-rust-convention-c-getter
2023-01-17 15:24:59 +01:00
tmontaigu
e1171cf55f
chore(rust): mark BufferRef::new as unsafe
2023-01-17 15:24:52 +01:00
Mayeul@Zama
672943c3b8
fix(CI): compare bench results with PR base
2023-01-17 14:46:15 +01:00
David Testé
bc58e25d2a
chore(ci): trigger prepare release workflow on version tag push
...
The CI don't wait anymore on other builds to trigger release
preparation workflow. It's up to the team to be sure that builds
are passing before pushing a new version tag on default branch.
In addition build workflows will run only when there is push on
default branch. Nothing will happend when a version tag is pushed
now.
2023-01-16 17:21:18 +01:00
Umut
18ad62259c
chore: bump version to v0.10.0-rc2
2023-01-16 15:25:36 +01:00
tmontaigu
6f0fbc8a3d
feat(rust): add from_tensor_[u32|u16]
2023-01-15 22:57:31 +01:00
tmontaigu
c9f3983577
fix(rust): serialize functions take self by ref
2023-01-14 11:45:58 +01:00
tmontaigu
6348eda50e
fix(rust): properly give an array of location to mlirBlockCreate
...
The MlirBlock constructor expects one location per input argument
of the block.
2023-01-13 20:18:06 +01:00
tmontaigu
d188cfae54
fix(rust): change tinfo linking to ncurses
...
- tinfo is a part of the ncurses project.
- tinfo does not seem easily installable stand alone
(no brew install tinfo, no dnf install tinfo-devel, etc)
but installing ncurses is possible and generally makes tinfo
'findable'
- on macos (M1 mac) it seems that even with ncurses installed
tinfo is not found, but linking to ncurses fixes the problem
2023-01-13 19:32:50 +01:00
David Testé
2fe402f55e
chore(ci): build docker images on aws ec2 to speed up process
2023-01-13 15:31:15 +01:00
David Testé
be45125ef8
chore(ci): remove steps related to keysetcache in aws builds
2023-01-13 14:58:16 +01:00
tmontaigu
237c7eee9b
fix: remove unused but set variable
2023-01-13 13:05:22 +01:00
Umut
2372ffe85c
chore: replace default ubuntu archive in docker
2023-01-13 12:47:50 +01:00
youben11
73a8e57fae
fix(dockerfile): use ecdsa instead of rsa
2023-01-13 11:43:05 +01:00
youben11
f6edcd28e9
ci: release linux python wheels with cuda support
2023-01-13 11:43:05 +01:00
Umut
9976299f71
feat: bump compiler to v0.23.3 and torch to v1.13.1
2023-01-13 11:03:16 +01:00
David Testé
fd2ce968ea
chore(ci): move doc publishing to aws build for cpu
...
This is done to handle downloading of documentation artifacts.
Doing this between separate workflow is troublesome especially when
you have to wait on serveral of them.
2023-01-13 10:14:58 +01:00
youben11
9c370e1cec
ci: fix macos release tarball
2023-01-12 17:56:53 +01:00
rudy
456e1952f5
fix: not private side effect in woppbs wrapper
...
Fix #865
2023-01-12 17:15:26 +01:00
David Testé
bf127e0846
chore(ci): move docker images publishing to its own workflow
...
This removes the old continuous-integration.yml file. Thus it
finalizes the splitting operation.
2023-01-12 14:43:08 +01:00
David Testé
af265206a9
chore(ci): move macos build and release jobs to their own workflow
2023-01-12 14:43:08 +01:00
David Testé
8a41b39f5e
chore(ci): wait on all aws builds before publishing documentation
2023-01-12 13:24:15 +01:00
David Testé
2aab1439b2
chore(ci): fix aws build triggering on pull request event
...
When a PR was opened, thus for the first commits push, aws builds
weren't triggered. The workflow was only executed when commits were
pushed once again (synchronize event).
2023-01-12 10:52:00 +01:00
David Testé
140330f412
chore(ci): move doc publishing to its own workflow
...
Now this workflow would only be triggered on default branch once
the AWS build for CPU is completed. If the AWS workflows conclusion is
a success then the doc will be published.
2023-01-12 10:52:00 +01:00
David Testé
3ede5642d8
chore(ci): separate cpu and gpu aws builds
...
This is done to be able to wait on the result on their runs without
trigger workflow waiting on them (via workflow_run event) twice.
2023-01-12 10:52:00 +01:00
David Testé
f2dd9879b4
chore(ci): move doc publishing to its own workflow
...
This workflow depend on the execution of aws_build.yml when
executed on default branch.
2023-01-12 10:52:00 +01:00