cudnn环境管理器
项目描述
cudnnenv
cudnnenv管理cuDNN的各种版本。
需求
Linux, macOS
Python 2.7, 3.7, 3.8, 3.9, 3.10
安装
通过pip命令安装cudnnenv。
$ pip install cudnnenv
请务必设置您的环境变量。cudnnenv安装的cuDNN位于~/.cudnn/active/cuda。
LD_LIBRARY_PATH=~/.cudnn/active/cuda/lib64:$LD_LIBRARY_PATH CPATH=~/.cudnn/active/cuda/include:$CPATH LIBRARY_PATH=~/.cudnn/active/cuda/lib64:$LIBRARY_PATH
此程序使用curl和tar命令。请在使用之前安装它们。
用法
usage: cudnnenv [-h] {install,install-file,activate,uninstall,version,versions,deactivate} ...
- 位置参数
{install,install-file,activate,uninstall,version,versions,deactivate}
- install:
安装版本
- install-file:
安装本地cuDNN文件
- activate:
激活已安装版本
- uninstall:
卸载版本
- version:
显示活动版本
- versions:
显示可用版本
- deactivate:
停用cudnnenv
- 可选参数
- -h, --help
显示此帮助信息并退出
install
install 子命令安装并激活指定的cuDNN版本。使用 activate 子命令仅激活已安装的版本。
usage: cudnnenv install [-h] VERSION
位置参数
- VERSION:
您想要安装和激活的cuDNN版本。使用 versions 子命令检查可用版本。
install-file
install-file 子命令安装指定的本地 cuDNN 文件并激活它。您只能安装 tar.gz 文件,不能使用 deb 软件包。
usage: cudnnenv install-file [-h] FILE VERSION
位置参数
- FILE:
要安装的本地 cuDNN 归档文件的路径
- VERSION:
您想要安装的 cuDNN 版本名称
activate
activate 子命令激活已安装的 cuDNN。与 install 命令不同,此命令不会下载归档文件。
usage: cudnnenv activate [-h] VERSION
位置参数
- VERSION:
您想要激活的已安装 cuDNN 版本。
uninstall
uninstall 子命令从您的环境中卸载指定的 cuDNN 版本。
usage: cudnnenv uninstall [-h] VERSION
位置参数
- VERSION:
您想要卸载的 cuDNN 版本。
version
version 子命令显示当前激活的版本。如果没有激活任何版本,它将显示 (none)。
usage: cudnnenv version [-h]
versions
versions 子命令显示可用的版本,您可以在 install 子命令中选择这些版本,以及您使用 install 和 install-files 子命令安装的已安装版本。
usage: cudnnenv versions [-h]
deactivate
deactivate 子命令通过删除符号链接来停用 cudnnenv。
usage: cudnnenv deactivate [-h]
目录结构
+ .cudnn + versions | + v2 | | + cuda | | + include | | + lib64 | + v3 | + ... + active --> versions/vX
许可证
cudnnenv 在 MIT 许可下发行。
项目详情
cudnnenv-0.8.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc66f4317758a9ab5cf8eec477e5c3ebf4cac12d6bdf9189fd42137335ea44ae |
|
MD5 | 47e9f6501351ae73c5d6dd3050f7d689 |
|
BLAKE2b-256 | 381a757afe77441fddadf5a8e5499279297ebd45e01c4718c64ac1c87a135096 |