tensorflow has no attribute ‘placeholder’ を解決

(※2020/5/18日現在)

ディープラーニング関係のプログラムを書いており、普段使っていなかったマシンに数日前にTensorflowをインストールして使おうと思ったらこのようなエラーが出てきた。

module ‘tensorflow’ has no attribute ‘placeholder’

Tensorflowのバージョンが変わったことが原因のよう

一時的な対策として、

import tensorflow as tf

を以下のように変更する。

import tensorflor.compat.v1 as tf

本来は、ver.2に合わせた書き方に帰るべきなのだろうが、いろいろめんどそうなので今回はこれで一時しのぎをする。

以上。

GPULinux UbuntutensorflowUbunut18.04機械学習深層学習
スポンサーリンク
Toufuをフォローする

コメント

タイトルとURLをコピーしました