Jon*_*han 6 nvidia tar software-installation
我有一个 .tgz 文件,我正在运行,tar -xfvz cudnn-9.0-linux-x64-v7.tgz
但出现以下错误:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我不明白为什么会这样。我使用以下 curl 命令获取了该文件:curl -O https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz
也许这是一个问题curl
?我尝试使用wget
但由于某种原因甚至没有得到文件。
我究竟做错了什么?
使用命令:tar -xfz cudnn-9.0-linux-x64-v7.tgz
我收到以下错误:
tar: z: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
Ali*_*deh 11
您的答案很简单,该文件不存在,curl
只需将 HTML 文档另存为.tgz
文件即可!
您可以通过在浏览器中打开此链接进行检查。如您所见,找不到页面!
您也可以通过命令行检查它:
curl -Is https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz | head -n 1
HTTP/1.1 404 Not Found
Run Code Online (Sandbox Code Playgroud)
如您所见,它具有相同的输出。
所以当你运行这个命令时:
curl -O https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.0.5/prod/9.0_20171129/cudnn-9.0-linux-x64-v7.tgz
Run Code Online (Sandbox Code Playgroud)
Curl 只需下载此网页并将其另存为.tgz
文件即可。因此,您可以更改.tgz
后缀.html
并使用最喜欢的网络浏览器(如 firefox)打开该文件,因为它不是 gzip 格式,它只是一个 HTML 文档。
此外,当我们检查cudnn-9.0-linux-x64-v7.tgz
文件格式时,如您所见,它是HTML document
,而不是gzip compressed data
:
file cudnn-9.0-linux-x64-v7.tgz
cudnn-9.0-linux-x64-v7.tgz: HTML document, ASCII text, with very long lines, with CRLF, LF line terminators
Run Code Online (Sandbox Code Playgroud)
更新:
如需下载,cudnn
您可以访问此页面,登录后,您可以找到许多cuddn
可以下载的版本。
而这正是与一个,你想之前下载它(不过现在很多新的版本和安装方便文件喜欢相同的文件.deb
都可以,你可以下载,而不是)。
更新2:
因为你说,你不能访问网络浏览器,我得到了这个下载链接并写了这个命令:
curl -O http://developer.download.nvidia.com/compute/redist/cudnn/v7.0.5/cudnn-9.0-linux-x64-v7.tgz
Run Code Online (Sandbox Code Playgroud)
因此,您可以通过命令行使用它,而无需 Web 浏览器或登录。
归档时间: |
|
查看次数: |
3483 次 |
最近记录: |