报错问题: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