更改割炬在原子中查看的文件

时间:2019-02-21 02:41:02

标签: python julia atom-editor pytorch

我正在尝试进行一些深度学习实验,以了解有关该主题的更多信息,并且我使用atom作为我的编辑器。在我尝试执行的代码中,我从pytorch加载了一些数据集。由于某些原因,当我运行代码时,出现以下错误:

    File "D:\Julio\Documents\Michigan_v2\CS\EECS_598_Deep_Learning\HW\Homework2\blah.py", line 32, in <module>
    for x in ['train', 'val']}
  File "D:\Julio\Documents\Michigan_v2\CS\EECS_598_Deep_Learning\HW\Homework2\blah.py", line 32, in <dictcomp>
    for x in ['train', 'val']}
  File "C:\Users\Julio\.julia\conda\3\lib\site-packages\torchvision\datasets\folder.py", line 178, in __init__
    target_transform=target_transform)
  File "C:\Users\Julio\.julia\conda\3\lib\site-packages\torchvision\datasets\folder.py", line 75, in __init__
    classes, class_to_idx = find_classes(root)
  File "C:\Users\Julio\.julia\conda\3\lib\site-packages\torchvision\datasets\folder.py", line 23, in find_classes
    classes = [d for d in os.listdir(dir) if os.path.isdir(os.path.join(dir, d))]
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'hymenoptera_data\\train'

在我看来,atom正在寻找要加载到julia文件夹中的文件,但我不知道为什么atom这样做并且也不知道如何更改它。有人可以给我任何解决方法的建议吗? 谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您的一个代码文件(可能是folder.py)已更改目录,以在该文件路径中查找文件:hymenoptera_data\\train,我们可以从

推断出
classes = [d for d in os.listdir(dir) if os.path.isdir(os.path.join(dir, d))]  

如果这是预期的行为,请考虑将文件路径名固定为hymenoptera_data\train
如果这不是预期的行为,请考虑修复folder.py,以免引起误解。

除此之外,如果不查看代码和文件夹结构,就不可能知道错误的根源

相关问题