哪个python和tensorflow版本用于培训DeepLab v3+;使用tensorflow api?
我一直收到多个错误,这是由于我的系统中安装的TensorFlow版本与用于在TensorFlow API中编写代码的版本之间存在冲突。 我正在使用python 3.6.7和Tensorflow 2.0开始编写代码 但我有几个错误:哪个python和tensorflow版本用于培训DeepLab v3+;使用tensorflow api?,python,tensorflow,tensorflow2.0,object-detection-api,deeplab,Python,Tensorflow,Tensorflow2.0,Object Detection Api,Deeplab,我一直收到多个错误,这是由于我的系统中安装的TensorFlow版本与用于在TensorFlow API中编写代码的版本之间存在冲突。 我正在使用python 3.6.7和Tensorflow 2.0开始编写代码 但我有几个错误: flags=tf.app.flags AttributeError:模块“tensorflow”没有属性“app”。 在使用2.0时,我将tf.app.flags替换为tf.compat.v1.flags 从tensorflow.contrib导入slim作为cont
我是否可以获得帮助以了解应该使用哪种python和tensorflow版本来运行DeepLab v3+?您应该使用tensorflow 1.x版本来运行DeepLabV3+模型,因为它使用会话来运行,并且还使用基于tensorflow 1.x的slim库。所以你的两个问题可以解决如下:
由于代码找不到
tf.contrib
模块,我认为您应该尝试使用tf1.x版本运行代码<代码>tf.contrib在TF2.0中被弃用。
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/slim
export PYTHONPATH=$PYTHONPATH:`pwd`:`pwd`/deeplab