当前位置: 代码迷 >> 综合 >> Openpose 报错记录
  详细解决方案

Openpose 报错记录

热度:69   发布时间:2023-11-21 20:45:35.0

报错问题:1.FileNotFoundError: [Errno 2] No such file or directory: './experiments/vgg19_368x368_sgd.yaml'

2.AssertionError: Torch not compiled with CUDA enabled 

3.torch的安装

1.FileNotFoundError: [Errno 2] No such file or directory: './experiments/vgg19_368x368_sgd.yaml'

这是由于路径搜索出现了问题。

 是args.cfg的配置中出现了错误,在“E:\Python\project_two\evaluate\coco_eval.py”中找args的设置。初始设置:

修改为:

 2.AssertionError: Torch not compiled with CUDA enabled

我是由于以前安装的torch是指支持cpu计算的,但是程序是默认使用CUDA的,所以会报错。

2.1首先查看自己正确安装torch 

import torch
print(torch.cuda.is_available())
print(torch.backends.cudnn.is_available())
print(torch.cuda_version)
print(torch.backends.cudnn.version())

结果是:False False None None

2.2我们在安装正确的torch之前应该将以前安装的删除:

pip uninstall torch

pip uninstall torch

执行两遍,确保torch安装成功。

2.3安装torch

在终端激活虚拟环境:conda activate python3.6

pytorch官网:PyTorch

        打开pytorch的官网,由于开头我们通过驱动检测到我的显卡为 RTX3060,最高支持cuda11.4版本,所以我们选择cuda11.1版本的cuda,然后将下面红色框框中的内容复制下来,一定不要把后面的-c pytorch -c conda-forge也复制下来,因为这样运行就是还是在国外源下载,这样就会很慢。

 

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1