CodeLab技術ブログ

プログラミング技術まとめ

[Tensorflow]InternalError: Blas SGEMM launch failed が発生する場合

jupyter notebook でKerasやTensorflowの実行をしているときInternalError: Blas SGEMM launch failed が発生するようになってしまった。

どうも、メモリの使い過ぎで発生するようですが、今まで動いていたのに…という場合は、裏でほかのプロセスが動いていないか確認しましょう。
jupyter notebook のファイル一覧で”running”になっているのは動いている証拠です。意図せず動いている場合は、そのプロジェクトに入って、メニューから、Kernel -> Shutdown から止めてください。

また、GPUメモリの使用状況を見てみましょう。Windows10であればタスクマネージャから確認できます。

裏でゲームでも動いているのではければ、専用GPUメモリ使用量のところはほぼ0になるはずです。

何が動いているかよくわからない場合は、タスクマネージャで確認するか、もしくはPCを再起動するのが手っ取り早そうですね。

コメントは受け付けていません。