文件名称:pynvrtc:Python绑定到NVRTC
文件大小:14KB
文件格式:ZIP
更新时间:2024-05-23 01:01:47
Python
pynvrtc-与NVRTC的Python绑定 介绍 pynvrtc软件包是NVRTC的Python绑定,NVRTC是NVIDIA的CUDA运行时编译库。 该库采用CUDA源输入,并生成适合在任何平台上的NVIDIA GPU上执行的NVIDIA PTX输出。 有关NVRTC的完整说明,请参见CUDA 9.2文档。 安装 pynvrtc软件包没有任何外部依赖性,可以与pip或easy_install一起安装。 $ pip install pynvrtc 但是请注意,该软件包确实需要在运行时提供NVRTC库。 有关如何设置搜索路径的说明,请参见下文。 使用pynvrtc Pynvrtc有两个主要接口; 提供用户直接访问NVRTC API的低级接口,以及为NVRTC中的编译器例程提供Pythonic API的高级接口。 低层介面 底层接口可以在pynvrtc.interface模块中找到。
【文件预览】:
pynvrtc-master
----README.rst(4KB)
----LICENSE(1KB)
----samples()
--------ptxgen.py(2KB)
----setup.py(2KB)
----run-tests.py(1KB)
----tests()
--------util.py(1KB)
--------import-test.py(1KB)
--------compile-tests.py(3KB)
----pynvrtc()
--------__init__.py(1KB)
--------compiler.py(3KB)
--------interface.py(10KB)