CUDNN环境经理
cudnnenv的Python项目详细描述
库德涅夫
cudnnenv管理cudnn的各种版本。
要求
- Linux、MacOS
- Python2.7、3.4、3.5、3.6
安装
通过pip命令安装cudnnenv。
$ pip install cudnnenv
不要忘记设置环境变量。 cudnenv安装的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 version |
---|---|
install-file: | Install local cuDNN file |
activate: | Activate installed version |
uninstall: | Uninstall version |
version: | Show active version |
versions: | Show avalable versions |
deactivate: | Deactivate cudnnenv |
- 可选参数:
-h, --help show this help message and exit
安装
install子命令安装给定版本的cudnn并激活它。
使用activate子命令仅激活已安装的版本。
usage: cudnnenv install [-h] VERSION
位置参数:
VERSION: Version of cuDNN you want to install and activate. Use versions subcommand to check the available versions.
安装文件
install file子命令安装给定的本地cudnn文件并将其激活。 您只能安装tar.gz文件,不能使用deb包。
usage: cudnnenv install-file [-h] FILE VERSION
位置参数:
FILE: | Path to local cuDNN archive file to install |
---|---|
VERSION: | Version name of cuDNN you want to install |
激活
activate子命令激活已安装的CUDNN。
与install不同,此命令不会下载存档文件。
usage: cudnnenv activate [-h] VERSION
位置参数:
VERSION: Version of installed cuDNN you want to activate.
卸载
uninstall子命令从您的环境中卸载给定版本的cudnn。
usage: cudnnenv uninstall [-h] VERSION
位置参数:
VERSION: Version of cuDNN you want to uninstall.
版本
version子命令显示当前激活的版本。
如果未激活任何版本,则会显示(none)
usage: cudnnenv version [-h]
版本
versions子命令显示可以在install子命令中选择的可用版本,以及使用install和install files子命令安装的已安装版本。
usage: cudnnenv versions [-h]
停用
deactivate子命令通过删除符号链接停用cudnenv。
usage: cudnnenv deactivate [-h]
目录结构
+ .cudnn + versions | + v2 | | + cuda | | + include | | + lib64 | + v3 | + ... + active --> versions/vX
许可证
cudnnenv是在麻省理工学院的许可下发行的