File python-autoray.changes of Package python-autoray
-------------------------------------------------------------------
Tue Nov 19 12:32:33 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.7.0:
* prefer using `tensorflow.experimental.numpy` api over custom
translations
* add many more unit tests
* move to `pyproject.toml` file
* move to uv for CI setup
* set python min version to 3.9
-------------------------------------------------------------------
Fri Aug 30 12:46:56 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Unpin numpy 2
- Clean Build Requirements
-------------------------------------------------------------------
Tue Jul 9 05:22:46 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
- Restrict numpy to < 2.
-------------------------------------------------------------------
Thu Jun 6 08:45:43 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.6.12:
* add `torch.indices` and `tensorflow.indices`
- update to 0.6.11:
* Fix creation functions with builtin `like` kwarg
* Allow additional keyword arguments in `tensorflow_diag`
- update to 0.6.10:
* The following functions now inherit default `dtype` and
possibly `device` (when using torch) when the `like` kwarg is
an explicit array:
* `"empty"`
* `"eye"`
* `"full"`
* `"identity"`
* `"ones"`
* `"zeros"`
* fix NumpyMimic special attribute access
* fix `"diag"` for tensorflow.
-------------------------------------------------------------------
Sat Apr 6 18:52:03 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.6.9:
* `autojit`: fix jax when kwargs are used
* `autojit`: simplify torch and python compiler
* torch: alias min/max to amin/amax
-------------------------------------------------------------------
Tue Jan 30 12:16:25 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 0.6.8:
* Alias jax.scipy
-------------------------------------------------------------------
Fri Nov 10 13:34:32 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 0.6.7:
* `lazy.einsum`: allow `cotengra` or `opt_einsum` for advanced
parsing, fall back to basic when neither present
* add `torch.expand_dims`.
* **Full Changelog**:
https://github.com/jcmgray/autoray/compare/v0.6.6...v0.6.7
-------------------------------------------------------------------
Mon Sep 25 02:48:25 UTC 2023 - jun wang <junguo.wang@suse.com>
- update to 0.6.6
* autoray.lazy: allow more functions to work on pytrees
* Fix importlib import error and update tensorflow CI
* add multi-dispatch for a few more relevant functions
* change plot_history_functions default style to scatter
* ensure composed function names are kept
* add autoray.size
* added docs
* autoray.lazy.LazyArray support all fancy indexing
* add experimental complexity cost tracing
* fix: matmul shape for lazy by @yangguohao in #16
-------------------------------------------------------------------
Sun Apr 16 17:00:31 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 0.6.3:
* `autoray.lazy.compute`: allow computing multiple outputs
simultaneously
* `autoray.lazy.Function` allow pickling and viewing of
uncompiled source
* make sure `shape` and `ndim` work for builtins similarly to
`numpy.{shape,ndim}`
* Add: `autoray.lazy.where` function for `LazyArray`
* Add: `autoray.lazy.take` function for `LazyArray`
* Add`LazyArray.plot_history_stats` pie charts
* Add `autoray.shape` and `autoray.ndim` as preferred shape
functions
* Add basic support for `aesara`
* `LazyArray`: fix negative axis reductions
* fix fancy indexing of `LazyArray` objects
-------------------------------------------------------------------
Thu Jan 26 09:29:06 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Update to 0.6.0
* autoray.lazy: Much better tools for inspecting the
computational graph:
- LazyArray.show()
- LazyArray.plot_circuit()
- LazyArray.plot_history_functions() and variants
- LazyArray.history_fn_frequencies
* Global submodule aliases:
- enables e.g. dispatching do("scipy.linalg.lu", x:
numpy.ndarray) and cupy.scipy to cupyx.scipy
* Fix for complex and builtins and newer numpy (#11).
-------------------------------------------------------------------
Sat Jan 14 11:48:05 UTC 2023 - Ben Greiner <code@bnavigator.de>
- Update to 0.5.3
* add lazy.diag
* update infrastructure, including moving from versioneer to
setuptools_scm
- Release 0.5.1
* allow Composed.register to be used as a decorator
- Release 0.3.2
* tweaks to compiler.py
- No relevant release or tag notes for other releases since 0.2.5
- PEP517 build
-------------------------------------------------------------------
Mon Jan 24 16:30:37 UTC 2022 - Benjamin Greiner <code@bnavigator.de>
- SciPy and dask are optional
- Don't test dask with python310: not supported yet
-------------------------------------------------------------------
Fri Feb 19 06:18:20 UTC 2021 - andy great <andythe_great@pm.me>
- Update to version 0.2.5.
* No changelog given.
- Skip python36 because numpy no longer support it.
-------------------------------------------------------------------
Wed Aug 19 10:39:15 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Fix source url to fetch from github
-------------------------------------------------------------------
Wed Aug 19 08:59:05 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
- Remove not stated dependencies
- Do not run coverage testing
-------------------------------------------------------------------
Tue Aug 18 09:48:36 UTC 2020 - andy great <andythe_great@pm.me>
- Initial package release.