https://github.com/tmcdonell/accelerate-blas
BLAS and LAPACK operations for Accelerate
https://github.com/tmcdonell/accelerate-blas
Last synced: about 1 year ago
JSON representation
BLAS and LAPACK operations for Accelerate
- Host: GitHub
- URL: https://github.com/tmcdonell/accelerate-blas
- Owner: tmcdonell
- License: bsd-3-clause
- Created: 2017-06-01T00:57:28.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-08-28T15:20:14.000Z (almost 6 years ago)
- Last Synced: 2025-03-29T04:11:59.579Z (about 1 year ago)
- Language: Haskell
- Size: 157 KB
- Stars: 8
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Numeric linear algebra in Accelerate
[](https://github.com/tmcdonell/accelerate-blas/actions)
[](https://gitter.im/AccelerateHS/Lobby)
[](https://stackage.org/lts/package/accelerate-blas)
[](https://stackage.org/nightly/package/accelerate-blas)
[](https://hackage.haskell.org/package/accelerate-blas)
Linear systems, matrix decompositions, and other numerical computations for use
in Accelerate. Most operations are implemented efficiently via FFI calls to BLAS
and LAPACK. For details on Accelerate, refer to the [main repository][GitHub].
The following build flags control whether optimised implementations are used.
Note that enabling these (which is the default) will require the corresponding
Accelerate backend as a dependency:
- `llvm-ptx`: For NVIDIA GPUs
- `llvm-cpu`: For multicore CPUs
Contributions and bug reports are welcome! Please get in touch to let us know
which missing operations you would like to see added to the library. Please feel
free to contact me through [GitHub][GitHub] or [gitter.im][gitter.im].
[GitHub]: https://github.com/AccelerateHS/accelerate
[gitter.im]: https://gitter.im/AccelerateHS/Lobby
[blas-hs]: http://hackage.haskell.org/package/blas-hs
[cuBLAS]: http://docs.nvidia.com/cuda/cublas/index.html