Skip to content
This repository has been archived by the owner on Apr 29, 2024. It is now read-only.

v0.8.0

Compare
Choose a tag to compare
@umut-sahin umut-sahin released this 03 Oct 09:08
· 3 commits to release/0.8.x since this release

Summary

The new version of Concrete NumPy comes with improved performance, support for more python versions, and lot's of new operations!

Links

Docker Image: zamafhe/concrete-numpy:v0.8.0
PyPI Package: https://pypi.org/project/concrete-numpy/0.8.0

v0.8.0

Feature

  • Add various properties about the circuit (593abc6)
  • Bump compiler to v0.19.0 (f37175e)
  • Support python 3.10 (0cfceaa)
  • Allow saving servers via MLIR (0528228)
  • Support unsigned levelled operations on large bit-widths (7415dd0)
  • Bump compiler to v0.17.0 (514780f)
  • Support assignments to tensors (ef7e0d7)
  • Allow broadcast_to operation on scalars (48014ed)
  • Support python 3.7 (ecb70e2)
  • Support grouped conv2D (0aadb4a)
  • Support all kinds of subtraction operations (039a632)
  • Support passing plain arrays to encrypt (09dde30)
  • Detect invalid values during bounds measurement (d50b2c1)
  • Add support for np.broadcast_to (e398a4f)
  • Cache constant operations during MLIR conversion (a608912)
  • Create array extension (078512d)
  • Add option to print optimizer output (83f18e2)

Fix

  • Perform keygen if necessary before decrypting to avoid manual keygens (ba3ea5f)
  • Resolve integration issues with the new compiler (6c6e657)
  • Reduce number of retries to 1 for tlu tests (a0f167a)

Documentation

  • Fix documentation of static indexing execution test module (710ee34)
  • Improve installation instructions (4178e82)
  • Remove tutorials badge from readme, fix link to contributing badge, use repo readme in pypi (318a171)
  • Last update from Gitbook (5bc0ff4)