pyculib-nvidia cuda库的python绑定
pyculib的Python项目详细描述
pyculib提供python绑定到以下cuda库:
这些绑定是Anaconda Accelerate中可用绑定的直接端口。
文档位于 here
安装
安装pyculib并获取更新的最简单方法是使用 Anaconda Distribution
#> conda install pyculib
要从源代码编译,建议创建conda环境 包含以下内容:
- CFFI
- cudatoolkit
- 努比
- numba
- pyculib_排序
- scipy
有关如何执行此操作的说明,请参见 conda文档,特别是 关于managing environments的部分。
一旦一个合适的环境被激活,安装就很简单了 通过运行:
#> python setup.py install
可以使用以下工具测试安装:
#> ./runtests.py
文档
文档位于 here。
建筑文档
也可以从 来源。这需要gnu-make和sphinx(可通过conda获得)。
文档存储在doc文件夹中,并且应该使用:
#> make SPHINXOPTS=-Wn clean html
这样可以确保文档呈现时没有错误。如果有错误 发生时,通过使用:
#> make SPHINXOPTS=-n clean html
但是,这些错误都应该被修复,以便使用^{tt2}构建$ 在合并任何文档更改或更新之前是可能的。