问题描述
环境:
tflearn框架
jupyter notebook编辑器
当我用colab训练我的代码的时候抛出了list index out of range这样的问题,根据我找到的解决办法来看,应该是tflearn和notebook所致,如stack overflow中描述的方法
- 1.当我们使用 notebook 运行 tflearn,重复运行代码的时候,每次运行前都重启kernel,问题即可解决。(不过这个方法非常鸡肋,毕竟每次都重启一下都费太擦汗给你的时间了)
- 2.在代码的第一行加上
tf.reset_default_graph()
也能解决问题
针对方法2又出现了另一个问题,报错:模块“tensorflow”没有属性“reset_default_graph”,解决办法:将
tf.reset_default_graph()
换成
from tensorflow.python.framework import ops ops.reset_default_graph()