spla is an open-source generalized sparse linear algebra framework for mathematical computations with GPUs acceleration. It provides linear algebra primitives, such as matrices, vectors and scalars, supports wide variety of operations. It gives an ability to customize underlying values types treatment and parametrise operations using built-in or custom user-defined functions.
- Package page: https://pypi.org/project/pyspla
- Package page (test): https://test.pypi.org/project/pyspla
- Source code: https://github.com/SparseLinearAlgebra/spla
- Contributing: https://github.com/SparseLinearAlgebra/spla/CONTRIBUTING.md
- Development: https://github.com/SparseLinearAlgebra/spla/DEVELOPMENT.md
- Examples: https://github.com/SparseLinearAlgebra/spla/EXAMPLES.md
- C/C++ API reference: https://SparseLinearAlgebra.github.io/spla/docs-cpp
- Bug report: https://github.com/SparseLinearAlgebra/spla/issues
Note: project under heavy development! Not ready for usage.
Install the release version of the package from PyPI repository for Windows, Linux and MacOS:
$ pip install pysplaInstall the latest test version of the package from Test PyPI repository for Windows, Linux and MacOS:
$ pip install -i https://test.pypi.org/simple/ pysplaDelete package if no more required:
$ pip uninstall pyspla- Egor Orachyov (Github: @EgorOrachyov)
- Semyon Grigorev (Github: @gsvgit)
@online{spla,
author = {Orachyov, Egor and Grigorev, Semyon},
title = {spla: An open-source generalized sparse linear algebra framework for GPU computations},
year = 2022,
url = {https://github.com/SparseLinearAlgebra/spla},
note = {Version 1.0.0}
}
This project licensed under MIT License. License text can be found in the license file.
