tensorflow ConfigProtoエラー

tensorflowで以下の行でエラーが出た場合の対処方法です。

session_conf = tf.ConfigProto()
AttributeError: module 'tensorflow' has no attribute 'ConfigProto'

これは、tensor flow v2ではサポートされていないようです。以下のように修正することでうまくいきました。

session_conf = tf.compat.v1.ConfigProto()

これ以外のtensorflow関連の箇所で引っ掛かった場合には、”tf”の部分を”tf.compat.v1″に置き換えることでうまくいきます。

目次