Python interface to GPU-powered libraries
Project description
Package Description
scikit-cuda provides Python interfaces to many of the functions in the CUDA device/runtime, CUBLAS, CUFFT, and CUSOLVER libraries distributed as part of NVIDIA’s CUDA Programming Toolkit, as well as interfaces to select functions in the CULA Dense Toolkit. Both low-level wrapper functions similar to their C counterparts and high-level functions comparable to those in NumPy and Scipy are provided.
Documentation
Package documentation is available at http://scikit-cuda.readthedocs.org/. Many of the high-level functions have examples in their docstrings. More illustrations of how to use both the wrappers and high-level functions can be found in the demos/ and tests/ subdirectories.
Development
The latest source code can be obtained from https://github.com/lebedov/scikit-cuda.
When submitting bug reports or questions via the issue tracker, please include the following information:
- Python version. 
- OS platform. 
- CUDA and PyCUDA version. 
- Version or git revision of scikit-cuda. 
Citing
If you use scikit-cuda in a scholarly publication, please cite it as follows:
@misc{givon_scikit-cuda_2019,
          author = {Lev E. Givon and
                    Thomas Unterthiner and
                    N. Benjamin Erichson and
                    David Wei Chiang and
                    Eric Larson and
                    Luke Pfister and
                    Sander Dieleman and
                    Gregory R. Lee and
                    Stefan van der Walt and
                    Bryant Menn and
                    Teodor Mihai Moldovan and
                    Fr\'{e}d\'{e}ric Bastien and
                    Xing Shi and
                    Jan Schl\"{u}ter and
                    Brian Thomas and
                    Chris Capdevila and
                    Alex Rubinsteyn and
                    Michael M. Forbes and
                    Jacob Frelinger and
                    Tim Klein and
                    Bruce Merry and
                    Nate Merill and
                    Lars Pastewka and
                    Li Yong Liu and
                    S. Clarkson and
                    Michael Rader and
                    Steve Taylor and
                    Arnaud Bergeron and
                    Nikul H. Ukani and
                    Feng Wang and
                    Wing-Kit Lee and
                    Yiyin Zhou},
    title        = {scikit-cuda 0.5.3: a {Python} interface to {GPU}-powered libraries},
    month        = May,
    year         = 2019,
    doi          = {10.5281/zenodo.3229433},
    url          = {http://dx.doi.org/10.5281/zenodo.3229433},
    note         = {\url{http://dx.doi.org/10.5281/zenodo.3229433}}
}
Note Regarding CULA Availability
As of 2017, the CULA toolkit is available to premium tier users of Celerity Tools (EM Photonics’ new HPC site).
License
This software is licensed under the BSD License. See the included LICENSE file for more information.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
    Details for the file scikit-cuda-0.5.3.tar.gz.
  
File metadata
- Download URL: scikit-cuda-0.5.3.tar.gz
- Upload date:
- Size: 163.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 46e05613d25bbc988c63bfbdbd6adf0e0fa2cdba0827f0c5595d77d9f45aa3ba | |
| MD5 | f2819c9521cf0972ea4a36f6b05f962b | |
| BLAKE2b-256 | 926c14183b058bcfc3133d1c968ddb670336ae8d7ca2f56966fbafa1b8e7039b | 
File details
    Details for the file scikit_cuda-0.5.3-py2.py3-none-any.whl.
  
File metadata
- Download URL: scikit_cuda-0.5.3-py2.py3-none-any.whl
- Upload date:
- Size: 114.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | a89350575709190263833f97701dad8628fb6841616e581b546e63bf0b0085c4 | |
| MD5 | 9cbc9b5a9d83193992bfe921a2e4efa5 | |
| BLAKE2b-256 | 988b36d178c3b98524fe5b1cc15d075d34e2e6e291c4b0461f6e901f1e0bc736 |