目前,我正在尝试在birds数据集上实现taoxugit/AttnGAN
工作。我已经上传了驱动器上的项目,并导入到Colab
from google.colab import drive
drive.mount('/content/drive')
%cd /content/drive/MyDrive
!unrar x "/content/drive/MyDrive/fashiongen/AttnGAN-master1.rar"
%cd /content/drive/MyDrive/AttnGAN-master1/AttnGAN-master
但是,当一次尝试运行低于线,我得到以下错误
!python pretrain_DAMSM.py --cfg cfg/DAMSM/bird.yml --gpu python3: can't open file 'pretrain_DAMSM.py': [Errno 2] No such file or directory
我可以在/content/drive/MyDrive/AttnGAN-master1/AttnGAN-master/code/pretrain_DAMSM.py
中看到该文件
但我不知道为什么我会犯这个错误。我还得到了一个bird.yml的错误
import os
os.chdir("/content/drive/MyDrive/AttnGAN-master1/AttnGAN-master")
os.getcwd()
我使用此代码设置路径。但是仍然得到错误是没有用的。现在我进入了完整的路径
!python /content/drive/MyDrive/AttnGAN-master1/AttnGAN-
master/code/pretrain_DAMSM.py --cfg /content/drive/MyDrive/AttnGAN-
master1/AttnGAN-master/code/cfg/DAMSM/bird.yml --gpu 0
但是现在又出现了一个错误
FileNotFoundError:[Errno 2]没有这样的文件或目录:
“../data/birds/CUB_200_2011/bounding_box.txt”
我可以看到指定文件夹中的文本文件,但不知道为什么colab找不到任何文件
您需要提供文件的完整路径,因为
cd
不存在所以应该是这样的
您还必须使
bird.yml
文件的路径也正确。我的建议是使用Colab中的Files视图找到它,然后右键单击它并执行Copy path
相关问题 更多 >
编程相关推荐