エラーの原因と、その対処法について紹介する。TensorFlowとは?TensorFlowとはGoogle製の超有名な機械学習ライブラリ。機械学習エンジニアならばまずTensorFlowを知らない人間はいないと思われる。ニューラルネットワークの処理だけでなく、内部の隠れ層の処理や活性化関数など調整ができる便利なライブラリ。TensorFlow(テンサーフロー)とは、Googleが開発しオープンソースで公開している、機械学習に用いるためのソフトウェアライブラリである。原因PythonからTensorFlowの処理を実行した際に以下のエラーが発生することがある。failed原因はGPUメモリのオーバーフロー。GPUメモリの限界以上のメモリを使おうとしたためエラーが起こっている。確認方法としてはGPUメモリの使用率を確認するのが簡単。GPUメモリ使用率を確認できる。その際、タスクマネージャを見ながらTensorFlowの処理を実行して、エラー発生直前にメモリ使用率が100%近くなっていればオーバーフローである。GPUメモリの使用状況を見てみましょう。Windows10であればタスクマネージャから確認できます。表示されているので、共有GPUメモリを使いたくなると思う。TensorFlowから使う事はできない。共有GPUメモリはGPU上のメモリではなく、PCのメモリをGPU用に貸し出してるものだから。共有メモリは、グラフィック用に予約されているメインシステムRAMの領域です。GPUにはありません、そしてCUDAはそれを使うことができません。回避方法はいくつかある。大きいGPUメモリを搭載したGPUを購入するTensorFlowプログラムのメモリ使用量を下げるようにコードを修正するGPUを2つ搭載している場合は、GPU1を使ってみるこの中で2枚目のGPU(GPU1)を使う方法を紹介する。2枚目のGPU(GPU1)を使う方法GPUを2つ搭載している場合は、2枚目のGPU(GPU1)がメモリを多く搭載していれば、2枚目のGPU(GPU1)を使ってエラーを回避できる。設定して利用GPUを指定する。別のGPUを指定するKRSW駆け出し機械学習エンジニア。機械学習、DB、WEBと浅く広い感じ。too.役に立ったらシェアしてくれると励みになります。RX5000が正式発表。人気記事ハードウェアHDDの付け替えが面倒ならNASがオススメPCのデータを保存するハードディスク(HDD)。デスクトップにポストイットのように貼り付けられるアプリ。Notes」で大きな文字を書きたい。文字サイズを変更する方法がわからない。新型コロナウイルス対策の予防グッズはコレ最近世界中で感染が広がっている新型コロナウイルス。感染を予防する為に多くの人がマスクを付けているが、マスクの他にも予防方法やグッズがある。CentOSやUbuntuなどのLinuxサーバーを初期設定する際、ssh接続がうまくいか...Pythonnumpyでboolean配列を反転させるnumpyでboolean配列を反転させる。pythonでよく使われるnumpyでのboolean配列の反転のさせ方を紹介する。データベースを扱う際、あるカラムに値が入っていなかった場合に処理を行うというケースがある。普段座りっぱなしのITエンジニア。運動せずに生活していれば当然だが太る。私もつい最近まで体重が78kgあった。