Failed to extract torch\lib\cudnn_adv_infer64_8.dll: decompression resulted in return code -3
时间: 2024-04-21 11:27:07 浏览: 14
这个错误是由于您在安装或使用 PyTorch 时,某些文件可能未正确解压缩或损坏导致的。您可以尝试重新安装 PyTorch 或检查您的安装文件是否完整。如果问题仍然存在,您可以尝试从官方网站下载最新版本的 PyTorch,并确保您的操作系统和硬件符合 PyTorch 的要求。同时,您也可以尝试升级您的显卡驱动程序或 CUDA 版本,以确保与 PyTorch 兼容。
相关问题
Error loading "C:\Users\86173\.conda\envs\yolov5\lib\site-packages\torch\lib\cudnn_adv_infer64_8.dll"
"Error loading "C:\Users\86173\.conda\envs\yolov5\lib\site-packages\torch\lib\cudnn_adv_infer64_8.dll"是因为缺少cudnn_adv_infer64_8.dll文件导致的加载错误。cudnn_adv_infer64_8.dll是用于深度学习库PyTorch的一部分,它提供了高性能的神经网络推断功能。要解决这个问题,你可以尝试以下几个方法:
1. 确保你的环境中安装了正确版本的PyTorch和cudnn库。你可以通过重新安装PyTorch和cudnn来修复缺失的dll文件。
2. 检查你的环境变量是否正确配置。你可以检查环境变量中是否包含了PyTorch和cudnn的安装路径。
3. 如果你使用的是GPU版本的PyTorch,确保你的显卡驱动程序已经正确安装并且与PyTorch兼容。
4. 如果以上方法都无效,你可以尝试重新安装整个Anaconda环境,包括PyTorch和cudnn。
Error loading "D:\anaconda3\envs\pytorch\lib\site-packages\torch\lib\cudnn_cnn_infer64_8.dll" or one of its dependencies.
这个错误是由于加载 "D:\anaconda3\envs\pytorch\lib\site-packages\torch\lib\cudnn_cnn_infer64_8.dll" 或它的某个依赖项时出现问题所引起的。这可能是由于页面文件太小,无法完成操作所导致的错误。要解决这个问题,你可以尝试调小batch_size,并将其设置为4。另外,你还可以尝试将dataloader的工作线程数量设置为最小值,可以通过以下代码实现:
nw = min([os.cpu_count(), batch_size if batch_size > 1 else 0, 8])
print('Using {} dataloader workers every process'.format(nw))
这样应该可以解决你遇到的问题。