Loaded runtime CuDNN library,揭露NVIDIA的阴谋!!!
过了一个大年,嘻哈哈!小红包,大红包,各种相亲!!
一个月没动电脑,再打开跑个模型装个脸,出错了,亚撒西!!
如果你也一样,那就看下去吧。。。
这种情况简直不可能,我可是严格按照nvidia指导操作:
注:我的环境配置为:tensorlfow1.10+cuda9.0+python3.6+keras2.2.4
我做过的尝试如下:
1.重装cudnn7.6.5 for cuda9.0;
2.关闭cmd,再来一遍;
3.重启电脑再来一遍;
4.拷贝cudnn for cuda10.0 粘帖进cuda9.0;
以上操作全部x。
难道真要重装tensorflow<1.10? 这部科学吧,以前用的好好的,过个年就变了?
越老古版本可是问题越多。。。
这个时候,我也试过了,tensorflow1.13+cuda10.0.。。
不出所料:
好吧,大家过个年都变了,到底是你变了还是我变了那。。。
根据排列和组合。。。我尝试了这样的组合:
Tensorflow1.10+cudan10.0,
为何要这样,也许我懒的换环境变量把cuda10.0切到cuda9.0上去。。。
他跑起来了。。。。why?
难道过个年大家都涨了一岁?
我迅速尝试以下组合:
1.tensorflow1.13+cuda10.0, X
2.tensoflow1.13+cuda10.0, X
3.tensorflow1.10+cuda10.0, OK
4.tensorflow1.13+cuda10.1, OK
总之,他至少能跑了。。。9.0变成10.0,就可以了,10.0变成10.1就可以了。。。。
我感觉发现了什么。。。。。
NVIDIA,是你吧,你偷偷加补丁了吧,今年必须9.0升10.0,是不是等几个月10.0必须10.1.。。。。。cuda提高代表着显卡的驱动版本必须提升。
如果我的显卡驱动不支持更高怎么办!。。。换显卡呗!