在anaconda内配置好tensorflow-gpu1.8.0版本之后,自动配置了cudatoolkit9.0和cudnn7.6.5
做最简单的tensorflow测试时可以运行:

但是当我尝试跑神经网络时,总会报错。具体地,我测试了一个简单的softmax回归softmax_regression:


程序返回如下错误:

显示CUDA上下文无法同步(CUDA_ILLEGAL_ADDRESS),且同时在执行trian_step,向网络feed数据时报错:

一开始怀疑驱动版本,在NVIDIA控制面板中查看了cdua driver的版本


显示版本为430.64,我在官网查看了cudatoolkit要求的cuda driver最低版本是390,我试过将显卡驱动卸载,想要安装适合cudatoolkit 9版本的driver,无奈无法在NVIDIA官网获得旧版本的驱动程序,重装驱动之后问题仍旧没有解决,因此请教各位大佬,不知各位是否遇到过这样的问题。希望佬们解惑!

做最简单的tensorflow测试时可以运行:

但是当我尝试跑神经网络时,总会报错。具体地,我测试了一个简单的softmax回归softmax_regression:


程序返回如下错误:

显示CUDA上下文无法同步(CUDA_ILLEGAL_ADDRESS),且同时在执行trian_step,向网络feed数据时报错:

一开始怀疑驱动版本,在NVIDIA控制面板中查看了cdua driver的版本


显示版本为430.64,我在官网查看了cudatoolkit要求的cuda driver最低版本是390,我试过将显卡驱动卸载,想要安装适合cudatoolkit 9版本的driver,无奈无法在NVIDIA官网获得旧版本的驱动程序,重装驱动之后问题仍旧没有解决,因此请教各位大佬,不知各位是否遇到过这样的问题。希望佬们解惑!

