NVPL Python 用法#
NVPL 不提供任何 Python 模块或扩展。但是,其他 Python 库或应用程序可能希望通过运行时动态加载使用 NVPL 库。对于使用 JIT 编译技术的库,可能需要头文件。对于这些用例,NVPL 提供了每个组件库的二进制再发行版本,这些版本旨在通过标准 Python 包管理工具进行安装。
Python Wheel 包#
NVPL Python Wheel 包托管在 PyPi.org 上。
Wheel 包可用于单个库,也可以通过 nvpl 元包安装,该元包将安装所有组件库。
安装位置
头文件:
<site-packages>/nvpl/include
共享库:
<site-packages>/nvpl/lib
Conda 包#
NVPL Conda 包打包在 Conda Forge 频道上。有关配置说明,请参阅 Conda Forge 简介。
可在 anaconda.org 上找到 NVPL Conda 包的完整列表。
包名称
libnvpl-<lib>0
–<lib>
的运行时库。仅限共享库。libnvpl-<lib>-dev
–<lib>
的开发包,包括运行时包以及头文件和 CMake 包文件。libnvpl-dev
– 包含所有 NVPL 库的开发包的元包。
安装位置
头文件:
<env-prefix>/include
共享库:
<env-prefix>/lib
CMake 包:
<env-prefix>/lib/cmake
CMake 包在 Conda 环境下应能正常工作,并可根据 NVPL CMake 指南 用于开发。