我目前在第4节中关注此tutorial。当我运行命令以生成TF记录时,它将为generate_tfrecord.py文件返回一个追溯错误。第一个错误是由于:
flags = tf.compat.v1.flags
flags.DEFINE_string('csv_input', '', 'Path to the CSV input')
flags.DEFINE_string('image_dir', '', 'Path to the image directory')
flags.DEFINE_string('output_path', '', 'Path to output TFRecord')
FLAGS = flags.FLAGS
我只是通过添加.compat.v1行来修复它,因为我使用的是TF 2.0。
下一个错误是最后一行;
if __name__ == '__main__':
tf.app.run()
返回:
Traceback (most recent call last):
File "generate_tfrecord.py", line 101, in <module>
tf.app.run()
AttributeError: module 'tensorflow' has no attribute 'app'
任何帮助将不胜感激! -欢呼声
答案 0 :(得分:1)
在此TensorFlow 2指南https://www.tensorflow.org/guide/effective_tf2中,它说tf.app
已被删除。
要解决此问题,请卸载TensorFlow 2.x,然后安装1.x,或修改代码以使其使用2.x API。
您应该能够只调用main方法而不是tf.app.run()。
答案 1 :(得分:1)
或者您也可以简单地添加
Route::post('/profile/{user}/{task}/', 'CompleteController@store');
代替console.log(error.response.data)