在Colab上设置FastAi时出现问题

时间:2019-07-17 04:11:38

标签: pytorch google-colaboratory torchvision

我正在尝试使用Colab平台来完成关于CycleGANs的教程,但是我正在努力寻找一种方法来解决仅导入库的“简单”部分。

我只是想导入以下内容:

from fastai.conv_learner import *
from fastai.dataset import *
from cgan.options.train_options import *
from sklearn.model_selection import train_test_split
from cgan.options.train_options import TrainOptions
from cgan.data.data_loader import CreateDataLoader
from cgan.models.models import create_model
from cgan.util.visualizer import Visualizer
from google_images_download import google_images_download

我目前在第一行遇到错误:

----> 7 class IntermediateLayerGetter(nn.ModuleDict):
      8     """
      9     Module wrapper that returns intermediate layers from a model

AttributeError: module 'torch.nn' has no attribute 'ModuleDict'

可以在网上找到代码:https://colab.research.google.com/drive/1dMQWStzLfAHDTGuKaUNQn1aOBWeJw4FN

1 个答案:

答案 0 :(得分:0)

您是否选中了此issue,它可以部分解决问题。

此后,我收到此错误(检测到PyTorch和torchvision是使用不同的CUDA版本编译的。PyTorch的CUDA版本= 9.0,而torchvision的CUDA版本= 10.0。请重新安装与您的PyTorch安装匹配的torchvision。)

pip install torch==1.0.1 -f https://download.pytorch.org/whl/cu100/stable

我希望这会有所帮助:)