我在 keras 中的 Google Colab 上为 cifar10 数据集制作了一个残差神经网络模型,但它在 TPU 硬件上运行非常缓慢。
我有另一个在 google colab 上运行良好的常规卷积神经网络。该模型使用 keras Sequential API,而残差神经网络使用 Functional API,不确定是否是问题所在。我已经尝试过更改批量大小,但没有帮助。我的程序的链接如下。
https://colab.research.google.com/github/valentinocc/Keras_cifar10/blob/master/keras_rnn_cifar10.ipynb#scrollTo=7Jc51Dbac2MC
预计每个 epoch 至少在一分钟内完成(通常最多大约 10 秒),但似乎每个 mini-batch 需要一整分钟才能完成(每个 epoch 有很多 mini-batch)。