v1.5.0
Summary
Concrete ML v1.5 introduces several significant enhancements in this release, including a DataFrame API that enables working with encrypted stored data, a new option that speeds up neural networks by 2-3 times, an improved FHE simulation mode to quickly evaluate the impact of the speed-up on neural network accuracy.
What's Changed
Features:
- Add encrypted dataframe API (
d2d6250) - Add an option to allow approximate rounding to speed up NNs (
9ef890e) - Support ONNX conv1d operator (
09ad7a6) - Implement quantized unfold operation (
fa3ef88)
Improvements:
- More accurate FHE simulation
- Encrypted aggregation of the outputs of tree ensembles
- Allow different quantization bits for tree model leaves and inputs
Fix
- Import skorch without errors due to bad docstrings (
81de55c) - Add support to AvgPool's missing parameters (
15a8340)
Resources
- Documentation:
- New structure and landing page (
85cb962) - Add links to credit card approval space in use case examples (
df81aca) - Improve contributing section (
1696799) - Document n_bits for compile torch functions (
0306c65) - Add explanation of encrypted training and federated learning (
57dbdff) - Add documentation about scaling (
9252f57) - Add dataframe documentation (#576) (
d3bf5ac)
- New structure and landing page (
Links
Docker Image: zamafhe/concrete-ml:v1.5.0
Docker Hub: https://hub.docker.com/r/zamafhe/concrete-ml/tags
pip: https://pypi.org/project/concrete-ml/1.5.0
Documentation: https://docs.zama.ai/concrete-ml