描述
- 我的环境是Jupyter Notebook,Python3.5,使用的是TensorFlow-gpu,1.9.0版本
- 目前我遇到的
InternalError: Blas GEMM launch failed
报错其原因及处理方式如下:
原因
- session 用完没有close,导致计算资源仍旧被当前session占用,或者是有多个session争用资源,计算资源不够,通过监测资源利用情况,我这里主要是GPU不够用,~~~ 还是因为穷 [捂脸] ~~~
解决
以下方法请逐一试用,我一般都是用第2条
- 未使用上下文管理器(即
with
语句),则用session.close()
显式关闭session,没有效果请跳下一条;使用了上下文管理器请直接跳下一条; - shutdown kernel 关闭占用资源的
.ipynb
- 关闭Jupyter Notebook 再重启
- 重启计算机