我试着在Colab中用我的训练和测试数据(大约7GB)来拟合模型,因为当我在本地机器上使用Jupyter笔记本时,训练时间太长了。然而,当我试着使用Colab时,它给了我下面的错误,但它在Jupyter中工作得很好。
Epoch 1/20
---------------------------------------------------------------------------
UnimplementedError Traceback (most recent call last)
<ipython-input-60-677f43e317d7> in <module>()
6 epochs=20,
7 steps_per_epoch=len(training_set),
----> 8 validation_steps=len(testing_set)
9 )
1 frames
/usr/local/lib/python3.7/dist-packages/keras/utils/traceback_utils.py in error_handler(*args, **kwargs)
65 except Exception as e: # pylint: disable=broad-except
66 filtered_tb = _process_traceback_frames(e.__traceback__)
---> 67 raise e.with_traceback(filtered_tb) from None
68 finally:
69 del filtered_tb
/usr/local/lib/python3.7/dist-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
53 ctx.ensure_initialized()
54 tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
---> 55 inputs, attrs, num_outputs)
56 except core._NotOkStatusException as e:
57 if name is not None:
UnimplementedError: Graph execution error:
我已经在colab中将运行时类型更改为GPU,我目前没有使用Colab Pro版本,数据集存储在Google驱动器中。我有点困惑,因为代码在Jupyter笔记本中工作正常,没有任何问题。
您可以使用下面的GitHub链接查看colab文件。https://github.com/ArchieVon/DL/blob/main/ResNet_Test1.ipynb
1条答案
按热度按时间cyvaqqii1#
将IMAGE_SIZE从列表更改为元组可解决此问题。请在下面查找工作代码。
输出如下:
如果问题仍然存在,请告诉我们。谢谢!