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
pow
now 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 additionalstart
andend
parameters - 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.l0
now returns the same dtype as the input (previously returned int, being inconsistent with other lp norms)mean
now requires float inputs for all frameworks (previously only for PyTorch and TensorFlow) and throws an appropriate error rather than crashingsum
is now guaranteed to work with int and float tensors as well- fixed a bug in
sum
for booleanTensorFlowTensor
instances
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)