跳转到主要内容

Pyculib - NVIDIA CUDA库的Python绑定

项目描述

Pyculib为以下CUDA库提供了Python绑定:

这些绑定是直接从Anaconda Accelerate可用的那些。

文档位于此处

安装

安装Pyculib并获取更新的最简单方法是使用Anaconda Distribution

#> conda install pyculib

要从源代码编译,建议创建包含以下内容的conda环境:

  • cffi

  • cudatoolkit

  • numpy

  • numba

  • pyculib_sorting

  • scipy

有关如何操作的说明,请参阅conda文档,特别是管理环境部分。

一旦激活了合适的环境,安装可以通过运行以下命令轻松完成

#> python setup.py install

然后可以使用以下命令测试安装

#> ./runtests.py

文档

文档位于此处

构建文档

还可以从源代码构建文档的本地副本。这需要GNU Make和sphinx(可通过conda获取)。

文档存储在doc文件夹中,应使用以下命令构建

#> make SPHINXOPTS=-Wn clean html

这确保了文档没有错误。如果出现错误,可以通过以下命令一次性查看所有错误

#> make SPHINXOPTS=-n clean html

然而,应修复所有这些错误,以便在合并任何文档更改或更新之前,可以通过-Wn构建。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

pyculib-1.0.1.tar.gz (88.2 kB 查看哈希值)

上传时间 源代码

由以下支持