Announcing Concrete Numpy v0.9
Blog post from Zama
Zama's release of Concrete-Numpy v0.9 brings significant updates, including improvements in performance with the updated Concrete-Compiler v0.23, and expanded support for table lookups on integers up to 16 bits. The update introduces a new "Direct Definition" compilation method, which simplifies the process for certain use cases and supports all operations of traditional compilation. Enhancements also include the ability to handle signed inputs without additional table lookups, simulate local error probability in virtual circuits, and provide a global error probability option. The release features tagging for easier debugging of large circuits and improved error messages that pinpoint the exact location of issues. New operations like encrypted multiplication and maxpool, better support for numpy functions like np.expand_dims and np.transpose, and various bug fixes further enhance the utility and robustness of Concrete-Numpy for encrypted computation.