Description
python3-pycuda - Python 3 module to access Nvidia‘s CUDA parallel computation API
Property | Value |
---|---|
Distribution | Debian 9 (Stretch) |
Repository | Debian Contrib amd64 |
Package name | python3-pycuda |
Package version | 2016.1.2+git20161024 |
Package release | 1+b1 |
Package architecture | amd64 |
Package type | deb |
Installed size | 1.80 KB |
Download size | 291.23 KB |
Official Mirror | ftp.br.debian.org |
PyCUDA lets you access Nvidia‘s CUDA parallel computation API from Python. Several wrappers of the CUDA API already exist–so what’s so special about PyCUDA? * Object cleanup tied to lifetime of objects. This idiom, often called RAII in C++, makes it much easier to write correct, leak- and crash-free code. PyCUDA knows about dependencies, too, so (for example) it won’t detach from a context before all memory allocated in it is also freed. * Convenience. Abstractions like pycuda.driver.SourceModule and pycuda.gpuarray.GPUArray make CUDA programming even more convenient than with Nvidia’s C-based runtime. * Completeness. PyCUDA puts the full power of CUDA’s driver API at your disposal, if you wish. * Automatic Error Checking. All CUDA errors are automatically translated into Python exceptions. * Speed. PyCUDA’s base layer is written in C++, so all the niceties above are virtually free. * Helpful Documentation. This package contains Python 3 modules.
Alternatives
Package | Version | Architecture | Repository |
---|---|---|---|
python3-pycuda | - | - | - |
Requires
Name | Value |
---|---|
libboost-python1.62.0 | - |
libboost-thread1.62.0 | - |
libc6 | >= 2.14 |
libcuda1 | >= 340 |
libcurand8.0 | >= 4.0 |
libgcc1 | >= 1:3.0 |
libstdc++6 | >= 5.2 |
nvidia-cuda-toolkit | - |
python3 | << 3.6 |
python3 | >= 3.5~ |
python3-appdirs | >= 1.4.0 |
python3-decorator | >= 3.2.0 |
python3-mako | - |
python3-numpy | >= 1:1.10.0~b1 |
python3-numpy-abi9 | - |
python3-pytools | - |
python3:any | >= 3.3.2-2~ |
Replaces
Name | Value |
---|---|
python-pycuda-headers | - |
Download
Type | URL |
---|---|
Binary Package | python3-pycuda_2016.1.2+git20161024-1+b1_amd64.deb |
Source Package | pycuda |
Install Howto
- Update the package index:
# sudo apt-get update
- Install python3-pycuda deb package:
# sudo apt-get install python3-pycuda
Files
Path |
---|
/usr/lib/python3/dist-packages/pycuda/__init__.py |
/usr/lib/python3/dist-packages/pycuda/_cluda.py |
/usr/lib/python3/dist-packages/pycuda/_driver.cpython-35m-x86_64-linux-gnu.so |
/usr/lib/python3/dist-packages/pycuda/_mymako.py |
/usr/lib/python3/dist-packages/pycuda/_pvt_struct.cpython-35m-x86_64-linux-gnu.so |
/usr/lib/python3/dist-packages/pycuda/autoinit.py |
/usr/lib/python3/dist-packages/pycuda/characterize.py |
/usr/lib/python3/dist-packages/pycuda/compiler.py |
/usr/lib/python3/dist-packages/pycuda/cumath.py |
/usr/lib/python3/dist-packages/pycuda/curandom.py |
/usr/lib/python3/dist-packages/pycuda/debug.py |
/usr/lib/python3/dist-packages/pycuda/driver.py |
/usr/lib/python3/dist-packages/pycuda/elementwise.py |
/usr/lib/python3/dist-packages/pycuda/gpuarray.py |
/usr/lib/python3/dist-packages/pycuda/reduction.py |
/usr/lib/python3/dist-packages/pycuda/scan.py |
/usr/lib/python3/dist-packages/pycuda/tools.py |
/usr/lib/python3/dist-packages/pycuda-2016.1.2.egg-info/PKG-INFO |
/usr/lib/python3/dist-packages/pycuda-2016.1.2.egg-info/dependency_links.txt |
/usr/lib/python3/dist-packages/pycuda-2016.1.2.egg-info/not-zip-safe |
/usr/lib/python3/dist-packages/pycuda-2016.1.2.egg-info/requires.txt |
/usr/lib/python3/dist-packages/pycuda-2016.1.2.egg-info/top_level.txt |
/usr/lib/python3/dist-packages/pycuda/compyte/__init__.py |
/usr/lib/python3/dist-packages/pycuda/compyte/array.py |
/usr/lib/python3/dist-packages/pycuda/compyte/dtypes.py |
/usr/lib/python3/dist-packages/pycuda/cuda/pycuda-complex-impl.hpp |
/usr/lib/python3/dist-packages/pycuda/cuda/pycuda-complex.hpp |
/usr/lib/python3/dist-packages/pycuda/cuda/pycuda-helpers.hpp |
/usr/lib/python3/dist-packages/pycuda/gl/__init__.py |
/usr/lib/python3/dist-packages/pycuda/gl/autoinit.py |
/usr/lib/python3/dist-packages/pycuda/sparse/__init__.py |
/usr/lib/python3/dist-packages/pycuda/sparse/cg.py |
/usr/lib/python3/dist-packages/pycuda/sparse/coordinate.py |
/usr/lib/python3/dist-packages/pycuda/sparse/inner.py |
/usr/lib/python3/dist-packages/pycuda/sparse/operator.py |
/usr/lib/python3/dist-packages/pycuda/sparse/packeted.py |
/usr/lib/python3/dist-packages/pycuda/sparse/pkt_build.py |
/usr/share/doc/python3-pycuda/NEWS.Debian.gz |
/usr/share/doc/python3-pycuda/changelog.Debian.amd64.gz |
/usr/share/doc/python3-pycuda/changelog.Debian.gz |
/usr/share/doc/python3-pycuda/copyright |
Changelog
2016-10-27 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2016.1.2+git20161024-1) unstable; urgency=medium * New upstream release (Closes: #842035). * Build with CUDA 8.0. * Set Multi-Arch: foreign for documentation package. * Set compatibility level to 10; no changes necessary. * Refresh patches.
2016-09-11 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2016.1.2+git20160809-1) unstable; urgency=low * New upstream release. * Update Standards-Version to 3.9.8; no changes necessary. * Build Sphinx documentation using Python 3. * Refresh patches. * Update debian/copyright links as upstream changed them. * Rebuild with new Boost and Sphinx.
2016-03-27 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2016.1-1) unstable; urgency=medium * New upstream release. * Drop i386 support as it was dropped by NVIDIA in CUDA 7.0. * Update Standards-Version to 3.9.7; no changes necessary. * Change Vcs-* links to use https. * Refresh patches.
2015-10-02 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2015.1.3-1) unstable; urgency=medium * New upstream release. * Do not build CUDAND extensions on i386 as CUDA does not provide library; thanks for Andreas Beckmann for fixing patch. * Move to pybuild as build system, simplifying d/rules. * Add versions to some of Python dependencies. * Refresh fix-setup.patch. * Build for Python 3.5. * Build with CUDA 6.5, GCC 5, and Boost 1.58 (Closes: #800389). * Build documentation with Sphinx 1.3, increasing build reproducibility.
2015-07-09 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2015.1.2-1) unstable; urgency=medium * New upstream release. * Make the build reproducible by correctly passing changelog date to Sphinx - thanks to Juan Picca for patch. * Fix debian/watch to work with PyPI. * Fix problems with d/copyright pointed by lintian. * Add dh-python to Build-Depends. * Patch documentation to use MathJax from package, not from the network. * Drop use-appdirs.patch, merged by upstream. * Refresh other patches. * Do not put undistributed tests into documentation package.
2014-11-29 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2014.1-3) unstable; urgency=medium * Add dependency to appdirs and use it to create cache directories (Closes: #770689).
2014-10-05 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2014.1-2) unstable; urgency=medium * Install OpenGL and sparse modules files for both Python 2 and 3. * Fix problems with debian/copyright pointed by lintian. * Update Standards-Version to 3.9.6; no changes necessary.
2014-08-24 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2014.1-1) unstable; urgency=medium * New upstream release. * Remove dependency on libcuda1, leaving nvidia-cuda-toolkit dependency, which depend on libcuda1 (Closes: #749428). * Change d/rules get-orig-source to pack *.orig.tar with xz, not with gzip. * Change d/control to note that upstream stopped supporting Python 2.5.
2014-06-08 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2013.1.1+git20140527-1) unstable; urgency=medium * New upstream version. * Fix Vcs-Browser link (Closes: #749489). * Rebuild to remove Python 3.3 dependency (Closes: #750886).
2014-03-22 - Tomasz Rybak <tomasz.rybak@post.pl> pycuda (2013.1.1+git20140310-1) unstable; urgency=low * New upstream version. * Change python-pycuda-doc recommendation of Python and Python 3 packages to suggestions to avoid installing unwanted packages, like in #739173. * Rebuild with Python 3.4 support. * Update Standards-Version to 3.9.5; no changes necessary.
See Also
Package | Description |
---|---|
python3-sparkpost_1.3.3-1_all.deb | SparkPost Python API client (Python 3) |
python3-vertica_0.6.8-2_all.deb | native Python client for the Vertica database (Python 3) |
qmhandle_1.3.2-2_all.deb | tool to manage the qmail message queue |
quake-server_49.1_all.deb | classic first person shooter - server and init script |
quake2-server_49.1_all.deb | dedicated server for Quake II |
quake2_49.1_all.deb | classic science-fiction-themed first person shooter |
quake3-server_49.1_all.deb | Quake III Arena dedicated server launcher scripts |
quake3_49.1_all.deb | Quake III Arena menu entry and launcher scripts |
quake_49.1_all.deb | classic gothic/horror-themed first person shooter |
reminiscence_0.2.1-2+b2_amd64.deb | free implementation of Flashback game engine |
repo_1.12.37-3_all.deb | repository management tool built on top of git |
residualvm-data_0.2.1+dfsg-3_all.deb | interpreter to play LucasArts' Lua-based 3D adventures (data files) |
residualvm_0.2.1+dfsg-3+b1_amd64.deb | interpreter to play LucasArts' Lua-based 3D adventures |
rocksndiamonds_4.0.0.1+dfsg-1_amd64.deb | arcade-style game |
rott_1.1.2+svn287-2+b1_amd64.deb | SDL-Port of Rise of the Triad |
Advertisement
Advertisement