#记录相关坑 #问题来源于 nvidia 库安装
在没有网络的环境中使用pip 或者conda装环境时候,通常大家会自己在某个下载源
如清华源Simple Index
下载文件
如:nvidia-dali-0.0.1.dev4.tar.gz
然后使用命令
如:pip install nvidia-dali-0.0.1.dev4.tar.gz or conda install nvidia-dali-0.0.1.dev4.tar.gz;
这里想跟大家分享的是,我在装nvidia-dali-0.0.1.dev4.tar.gz文件时一直失败,信息如下:
The package you are trying to install is only a placeholder project on PyPI.org repository.
This package is hosted on NVIDIA Python Package Index.
This package can be installed as:
```
$ pip install nvidia-pyindex
$ pip install nvidia-dali-cuda113
```
Please refer to NVIDIA DALI installation guide for instructions:
https://docs.nvidia.com/deeplearning/dali/user-guide/docs/installation.html
也就是说源里有一些文件是占位符,大家可以看目录下nvidia-dali-0.0.1.dev4.tar.gz的字节只有7KB。因此,在无法使用网络的情况下,在源里下载whl时候,一定要注意该文件是否是占位文件。
上述问题的解决方法是:对于cuda11.0以及11.0以上到12.0之前的cuda版本,在源里找到cuda110下非占位符文件Links for nvidia-dali-cuda110,解决了nvidia库安装的问题。