Python

Tensorflowのv2系でv1のコードを動かす簡単な方法

Tensorflow は v1.x系 と v2.x系 とで API が大きく異なります。
そのため、v1.x 系で記述していたソースコードは、v2.x 系の Tensorflow でそのまま実行できません。

今回は、v1.x系のコードをv2.x系で動作させる簡単な方法をご紹介いたします。

 

Tensorflow v1.x 系で書いていたコード

 

Tensorflow v2.x 系で動作させる細工

Python を使用している場合は簡単に細工することができます。
Tensorflow 自身に用意されている v1.x 系の互換APIを使用するように

  • v1.x 系の互換APIをインポート
  • v2.x 系の無効化

を行うだけで、v.1.x 系で書いていたコードをそのままv2.x 系で動かすことができるようになります。

 

こちらの記事もよく読まれています

  • この記事を書いた人
  • 最新記事
SANACHAN

SANACHAN

「生涯一エンジニア」を掲げ、大手グローバル企業でSE/PGとして8年勤め、キャリアアップ転職した現役のエンジニアです。世にあるメジャーな全プログラム言語(コボル除く)を自由に扱えます。一児の父。自分のため、家族のため、日々勉強してます。システムエンジニア、プログラミングに関する情報を蓄積している雑記帳です。

-Python
-, , ,