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

v0.6.0

Compare
Choose a tag to compare
@umut-sahin umut-sahin released this 31 Aug 13:49

Summary

The new version of Concrete NumPy comes with the rewrite of the entire code base for easier maintenance and development. Some breaking changes are introduced to the API along the process. Please refer to the documentation at https://docs.zama.ai/concrete-numpy/ to learn about the new API.

Here are some of the highlights of this release:

  • Re-write the entire project from scratch to improve architecture and reduce technical debt
  • Move the docs to GitBook instead of Sphinx
  • Introduce virtual lib for simulation without compilation
  • Perform library compilation instead of JIT compilation by default
  • Create client-server architecture for deployment
  • Allow configuration of PBS error probability
  • Improve fusing logic for certain operations (e.g., np.where)
  • Provide cnp.univariate extension to allow wrapping arbitrary deterministic univariate functions to a table lookup easily
  • Support np.sum
  • Support np.concatenate
  • Support np.transpose
  • Support np.ones_like
  • Support np.zeros_like
  • Support np.around

Links

Docker Image: zamafhe/concrete-numpy:v0.6.0
PyPI: https://pypi.org/project/concrete-numpy/0.6.0