Hi i’m having this error on kaggle when I try to use create_cnn
OSError Traceback (most recent call last)
in ()
----> 1 learn = create_cnn(data, models.resnet34, metrics=error_rate)
/opt/conda/lib/python3.6/site-packages/fastai/vision/learner.py in create_cnn(data, arch, cut, pretrained, lin_ftrs, ps, custom_head, split_on, bn_final, **kwargs)
57 head = custom_head or create_head(nf, data.c, lin_ftrs, ps=ps, bn_final=bn_final)
58 model = nn.Sequential(body, head)
—> 59 learn = Learner(data, model, **kwargs)
60 learn.split(ifnone(split_on,meta[‘split’]))
61 if pretrained: learn.freeze()
in init(self, data, model, opt_func, loss_func, metrics, true_wd, bn_wd, wd, train_bn, path, model_dir, callback_fns, callbacks, layer_groups)
/opt/conda/lib/python3.6/site-packages/fastai/basic_train.py in post_init(self)
138 “Setup path,metrics, callbacks and ensure model directory exists.”
139 self.path = Path(ifnone(self.path, self.data.path))
–> 140 (self.path/self.model_dir).mkdir(parents=True, exist_ok=True)
141 self.model = self.model.to(self.data.device)
142 self.loss_func = ifnone(self.loss_func, self.data.loss_func)
/opt/conda/lib/python3.6/pathlib.py in mkdir(self, mode, parents, exist_ok)
1244 self._raise_closed()
1245 try:
-> 1246 self._accessor.mkdir(self, mode)
1247 except FileNotFoundError:
1248 if not parents or self.parent == self:
/opt/conda/lib/python3.6/pathlib.py in wrapped(pathobj, *args)
385 @functools.wraps(strfunc)
386 def wrapped(pathobj, *args):
–> 387 return strfunc(str(pathobj), *args)
388 return staticmethod(wrapped)
389
OSError: [Errno 30] Read-only file system: ‘…/input/cell_images/cell_images/models’