Concrete-numpy

Latest version: v0.11.1

Safety actively analyzes 675368 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.9.0

Feature
* Add error probability properties to circuits ([`b842bb6`](https://github.com/zama-ai/concrete-numpy/commit/b842bb6f96ec9bc32ab6e3e44fe31ae1893d9b7a))
* Make p_error simulation in virtual circuits faster and a bit more realistic ([`39958cf`](https://github.com/zama-ai/concrete-numpy/commit/39958cf02a33d126100b1ead37a395d6b7a1bc01))
* Make both p error and global p error optional ([`1472c8f`](https://github.com/zama-ai/concrete-numpy/commit/1472c8f02066f4760370b6ebacffa9b725ea8327))
* Bump compiler to v0.23.1 ([`df8d34a`](https://github.com/zama-ai/concrete-numpy/commit/df8d34af9d914046e3c3f97af93ffffe3a79ab52))
* Allow fine-grained control on verbosity settings ([`a25ba9b`](https://github.com/zama-ai/concrete-numpy/commit/a25ba9b7f45f7ebbf4515ecd8bb6f9d2104eaa88))
* Support up to 16-bit signed integers with table lookups ([`23337e9`](https://github.com/zama-ai/concrete-numpy/commit/23337e9dbdfd5247cbc40a71958a01fb972785fb))
* Bump compiler to v0.22.1 ([`6376c8e`](https://github.com/zama-ai/concrete-numpy/commit/6376c8e062c5ee5040f0683dfd42bb3b6888ddb5))
* Consider p_error in virtual circuits ([`702375f`](https://github.com/zama-ai/concrete-numpy/commit/702375f929e22a7619b2380755f47cd1647556a0))
* Introduce tag extension, create integer range getter for graphs, allow filtering in integer bit width getter ([`25b9a59`](https://github.com/zama-ai/concrete-numpy/commit/25b9a59e21f9aeb1ab8b98659fddda5178283f35))
* Create auto adjust rounders configuration option ([`2b84def`](https://github.com/zama-ai/concrete-numpy/commit/2b84def2c3b29d3dc8a14e3c617bbcc581a26d75))
* Introduce auto rounders ([`ccd3f9a`](https://github.com/zama-ai/concrete-numpy/commit/ccd3f9af6a81010d4709d6d74fa1b39b839d3eb4))
* Introduce round bit pattern extension for virtual circuits ([`c552a95`](https://github.com/zama-ai/concrete-numpy/commit/c552a955c00dafa4e9779ae9a534d4ce021217af))
* Introduce maxpool extension for virtual circuits ([`cb9cbb0`](https://github.com/zama-ai/concrete-numpy/commit/cb9cbb05abb60ea1ce9a3b845780c6d15eb3c9be))
* Support multiplication between two encrypted values in virtual circuits ([`3de24a8`](https://github.com/zama-ai/concrete-numpy/commit/3de24a83694847048f8cb171db5a0d138717586d))
* Improve fusing related error messages ([`f0014dc`](https://github.com/zama-ai/concrete-numpy/commit/f0014dc05fd753b8cacd5682019bf5f1f3183208))
* Support axes kwarg for np.transpose ([`a262408`](https://github.com/zama-ai/concrete-numpy/commit/a2624086a2b6170aa1583fc066f64e20e452a410))
* Bump compiler to v0.21.0 ([`821c61e`](https://github.com/zama-ai/concrete-numpy/commit/821c61e1d129cd93a6d5b4f6ffbd08f9dd4712e9))
* Add support for np.expand_dims ([`d6ba763`](https://github.com/zama-ai/concrete-numpy/commit/d6ba76318f0bf6ac39d3e45222296946cb7c0d83))
* Introduce 'global_p_error' configuration ([`ea34aeb`](https://github.com/zama-ai/concrete-numpy/commit/ea34aeba097a98b2f3d1bd1548f2e24a5f993955))
* Support up to 16-bit table lookups ([`21a0923`](https://github.com/zama-ai/concrete-numpy/commit/21a0923e2ea5a6b71e23baac161b776fcc717b1f))
* Bump compiler to 0.20.0 ([`191150b`](https://github.com/zama-ai/concrete-numpy/commit/191150b36d26c3e2c23d0d6165ed4a58366daf4a))
* Introduce circuit decorator to directly define circuits ([`66c707c`](https://github.com/zama-ai/concrete-numpy/commit/66c707cd697c3b1fe8a879466514905f66cb0de9))

Fix
* Allow explicitly setting axis to None in np.sum ([`416ca69`](https://github.com/zama-ai/concrete-numpy/commit/416ca6938b021c5c6f1b1b3d30abd7e0e6d71554))
* Use proper dtype for bias during convolution ([`58689d5`](https://github.com/zama-ai/concrete-numpy/commit/58689d58060b99776c9414f6a2649354d8abc8b7))
* Correctly transfer sign information in direct definition ([`0827cb9`](https://github.com/zama-ai/concrete-numpy/commit/0827cb9360b22d360a5a3d78d5d66fce74ca41c2))
* Use builtin math instead of numpy for log2 and ceil to avoid overflow issues ([`bac9792`](https://github.com/zama-ai/concrete-numpy/commit/bac9792a06acba63ab75c02446e4e140ff84e783))
* Use pads arg for torch evaluation ([`5f07a72`](https://github.com/zama-ai/concrete-numpy/commit/5f07a72e5c7184e3357f04d0c99b2e5395cf7415))
* Adhere to ONNX spec of kernel_shape ([`7901d88`](https://github.com/zama-ai/concrete-numpy/commit/7901d8868ca419e55e97294f68f201ee6549f103))

Documentation
* Document some of the new features, improve the parts of the old documentation ([`5a8fe7c`](https://github.com/zama-ai/concrete-numpy/commit/5a8fe7cdda712bfbfd8fa931dc476726fc97350c))
* Document show optimizer configuration option ([`02ec19c`](https://github.com/zama-ai/concrete-numpy/commit/02ec19ce1ba58cce9981bd3ef48841d3b1fc7bd5))
* Language edits ([`1888dd7`](https://github.com/zama-ai/concrete-numpy/commit/1888dd7b526d206cf43ad1661af8677a143f8f2c))
* Import GitBook53 No subject ([`c5e4361`](https://github.com/zama-ai/concrete-numpy/commit/c5e43616a5a098ab26171ccaf48f2248655947f8))
* Update README.md ([`2f39536`](https://github.com/zama-ai/concrete-numpy/commit/2f3953613fdbf31fc453ffd0d250ef879710065d))

0.8.0

Feature
* Add various properties about the circuit ([`593abc6`](https://github.com/zama-ai/concrete-numpy/commit/593abc6d9a85d8efdd8c3f5312f3459ec1515383))
* Bump compiler to v0.19.0 ([`f37175e`](https://github.com/zama-ai/concrete-numpy/commit/f37175e821b14910a4672d734506cb5de81b7aee))
* Support python 3.10 ([`0cfceaa`](https://github.com/zama-ai/concrete-numpy/commit/0cfceaaf032ad040153cd7aa77e269d2f24ac5d9))
* Allow saving servers via MLIR ([`0528228`](https://github.com/zama-ai/concrete-numpy/commit/05282285a34c1a81bef9423d302b79b521cdeb42))
* Support unsigned levelled operations on large bit-widths ([`7415dd0`](https://github.com/zama-ai/concrete-numpy/commit/7415dd07e1d65bd64624029869b400c435b934da))
* Bump compiler to v0.17.0 ([`514780f`](https://github.com/zama-ai/concrete-numpy/commit/514780f7b7bb7f0af602fe6b9cd8d970b9fb4237))
* Support assignments to tensors ([`ef7e0d7`](https://github.com/zama-ai/concrete-numpy/commit/ef7e0d762f1e3e411fbe024ade3d1fe842b31b01))
* Allow broadcast_to operation on scalars ([`48014ed`](https://github.com/zama-ai/concrete-numpy/commit/48014ed60a21781f74454f5ba87c7f72b94ef4b6))
* Support python 3.7 ([`ecb70e2`](https://github.com/zama-ai/concrete-numpy/commit/ecb70e2893659208eaea79d7d7410bee63c8d3cc))
* Support grouped conv2D ([`0aadb4a`](https://github.com/zama-ai/concrete-numpy/commit/0aadb4ac437d7db771f3d02140972f29dc232034))
* Support all kinds of subtraction operations ([`039a632`](https://github.com/zama-ai/concrete-numpy/commit/039a632c724c9895f77a3fcab33b62e2b65d53d2))
* Support passing plain arrays to encrypt ([`09dde30`](https://github.com/zama-ai/concrete-numpy/commit/09dde3013e4048b087fd7af246ade3a544b215b9))
* Detect invalid values during bounds measurement ([`d50b2c1`](https://github.com/zama-ai/concrete-numpy/commit/d50b2c1547cb28e912364e817fde4e118fd04b7c))
* Add support for np.broadcast_to ([`e398a4f`](https://github.com/zama-ai/concrete-numpy/commit/e398a4fbd07e2f0f9b92e8cfdf0b3d3ae4190473))
* Cache constant operations during MLIR conversion ([`a608912`](https://github.com/zama-ai/concrete-numpy/commit/a60891292b0d910db8fb420a86d1fcf5cb28a188))
* Create array extension ([`078512d`](https://github.com/zama-ai/concrete-numpy/commit/078512d55d964de3d35151a2485a351275075808))
* Add option to print optimizer output ([`83f18e2`](https://github.com/zama-ai/concrete-numpy/commit/83f18e262a758ff8db4e1d3aa39253fc42ca781e))

Fix
* Perform keygen if necessary before decrypting to avoid manual keygens ([`ba3ea5f`](https://github.com/zama-ai/concrete-numpy/commit/ba3ea5f04d61c031c3097dc361cc3097caf07a23))
* Resolve integration issues with the new compiler ([`6c6e657`](https://github.com/zama-ai/concrete-numpy/commit/6c6e657b6e4505bf0485833e3fa2a73f37f7face))
* Reduce number of retries to 1 for tlu tests ([`a0f167a`](https://github.com/zama-ai/concrete-numpy/commit/a0f167ac7921ef3249676ed9f36ca26213e28a77))

Documentation
* Fix documentation of static indexing execution test module ([`710ee34`](https://github.com/zama-ai/concrete-numpy/commit/710ee3408ded99c0fa9e0d8adcab8daaa5c843e4))
* Improve installation instructions ([`4178e82`](https://github.com/zama-ai/concrete-numpy/commit/4178e821427f8d2f1348fb98f2f94d8ded8c6e1f))
* Remove tutorials badge from readme, fix link to contributing badge, use repo readme in pypi ([`318a171`](https://github.com/zama-ai/concrete-numpy/commit/318a1715207d73e45f290ca07e54c35365e51614))
* Last update from Gitbook ([`5bc0ff4`](https://github.com/zama-ai/concrete-numpy/commit/5bc0ff42e1cb2cd6cdfe8db2cbfef158d8f45290))

0.7.0

Feature
* Support signed inputs ([`a6b09dd`](https://github.com/zama-ai/concrete-numpy/commit/a6b09ddf094cbf5249ea46be1523359ac23c93c1))
* Add support for np.ndarray.round() method ([`11819fc`](https://github.com/zama-ai/concrete-numpy/commit/11819fcf2f75cf1a444a1847911226fbefe4c33d))
* Add encrypted zeros and ones functions ([`57aae5a`](https://github.com/zama-ai/concrete-numpy/commit/57aae5afdb17e822b61e1c27d2fd1e09b3ad9d74))
* Raise proper error if function being compiled returns something unsupported ([`59cacc3`](https://github.com/zama-ai/concrete-numpy/commit/59cacc35df8289e60b7bab6a25129df8b0a12b72))
* Allow multiple graphs with the same name in debug artifacts ([`53e5dda`](https://github.com/zama-ai/concrete-numpy/commit/53e5dda732456237402e677c1a5dfdca7738de14))
* Improve messages of parameter status and inputset related errors ([`68e9ada`](https://github.com/zama-ai/concrete-numpy/commit/68e9ada9bff305b0f6f7a13cc26af6cbb9e58d29))

Fix
* Allow generator inputsets again ([`5a06576`](https://github.com/zama-ai/concrete-numpy/commit/5a065769bb7ac426eb9bc227ef1a8360f3b39c09))
* Don't draw large graphs in artifacts ([`0a85731`](https://github.com/zama-ai/concrete-numpy/commit/0a85731a3a400d0f45f96df4d32e5be5a98604ee))
* Make artifacts truly optional to improve performance for large graphs ([`1cc5b57`](https://github.com/zama-ai/concrete-numpy/commit/1cc5b576ebcdbfa00bd120703350c42de5c89f02))
* Don't allow signed clear inputs as tlu cannot be applied to them, add more signed input tests ([`1e86c3b`](https://github.com/zama-ai/concrete-numpy/commit/1e86c3b1e4db275c67e3eafab9277c9c06eb7e57))
* Properly determine lca during fusing ([`ce1712c`](https://github.com/zama-ai/concrete-numpy/commit/ce1712c67c3e5936a6efab306bea1fde68e9afb3))

Documentation
* Re-write documentation ([`35e46ac`](https://github.com/zama-ai/concrete-numpy/commit/35e46aca69450eba2f422d433a9ed9e70210e4c3))

0.6.0

0.5.0

Feature
* Introduce new API to encrypt/run/decrypt separetely ([`2e831e4`](https://github.com/zama-ai/concrete-numpy/commit/2e831e44154464f65890c226d1fddb4ee4ac29a2))
* Support loop parallelization for the compiled circuit ([`2e831e4`](https://github.com/zama-ai/concrete-numpy/commit/2e831e44154464f65890c226d1fddb4ee4ac29a2))

Documentation
* Update doc to the new API ([`28a4d23`](https://github.com/zama-ai/concrete-numpy/commit/28a4d2301cae0ec0250b30097deba31d134075d0))

0.4.0

Feature
* Add support for 8-bit integers ([`d19514b`](https://github.com/zama-ai/concrete-numpy/commit/d19514bb97c9c5fa4913222cf454c5977bd9f5d0))
* Add support for numpy.transpose compilation ([`a2955d2`](https://github.com/zama-ai/concrete-numpy/commit/a2955d29ea5a3dc1aa1cc75b3ef0c7105ae3ec5d))

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.