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}构建$ 在合并任何文档更改或更新之前是可能的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现的一个简单算法(计算概率)   更改应用程序背景动画的java首选项   java捕获图像并通过socket发送   基于双精度数组的对象的java排序Arraylist?   java似乎无法获得前面数字的正确总和   java卡住了Tomcat线程。日食乐观锁定   java是一个异步的Throwable类的printStackTrace()   java随机错误(可能是)Android支持库   java我应该在代码中自动创建DB表,还是在安装过程中使用preinit?   在被调用的方法/函数Java/Android中处理异常?   arraylist Java发送电子邮件非法分号?   while循环中的Java数组   java Arquillian和TransactionAttribute类型。需要新的   java“未找到合适的驱动程序”获取此错误   java高性能地将子类转换为真正的超类   java如何从另一个活动访问变量   安卓 Java Kotlin泛型将类getter作为参数传递到函数中   尝试访问数组的某个位置时需要java“]”