Releases: jonasrauber/eagerpy
Releases · jonasrauber/eagerpy
Version 0.30.0
Version 0.29.0
New Features
- indexing with multiple tensors now supports more cases
- massively improved docs and guides
Version 0.28.0
New Features
- added
prod() - added development documentation
- improved the reliability of the tests
- other improvements and bug fixes
Version 0.27.0
squeeze now raises an error if a concrete axis is specified and this axis does not have length 1
Version 0.26.0
New Features
- added
sort pownow accepts tensors for the exponent- docs are now automatically build on GitHub
Version 0.25.2
specified version numbers for dependencies
Version 0.25.1
Fixed PyPI compatibility
Version 0.25.0
New Features
- added
flatten()with additionalstartandendparameters - added boolean tensor indexing, i.e.
tensor[boolean_mask] - other improvements and bug fixes
Version 0.24.0
New Features
Tensor.__iter__()is now implemented (instead of relying on__getitem__for iteration, which was inconsistent)norms.l0now returns the same dtype as the input (previously returned int, being inconsistent with other lp norms)meannow requires float inputs for all frameworks (previously only for PyTorch and TensorFlow) and throws an appropriate error rather than crashingsumis now guaranteed to work with int and float tensors as well- fixed a bug in
sumfor booleanTensorFlowTensorinstances
Version 0.23.0
New Features
Tensor.numpy()now returns a read-only array for all frameworks (previously this was inconsistent between frameworks and caused bugs because the numpy array may share memory with the actual tensor)