第一个问题CUDA+cudnn的安装 安装完后,然后配置环境变量,如何安装百度 我的python是3.5版本,TensorFlow对应是CUDA+cudnn,其他版本自行百度,知道问题所在就好 报错:AttributeError: module ‘tensorboard’ has no attribute 'lazy’ 解决:
pip uninstall tensorboard#卸载重装 pip install tensorboard#重装就好**报错:tensorflow.python.framework.errors_impl.InvalidArgumentError: Cannot assign a device for operation MatMul: node MatMul (defined at /项目—测试/ceshi_ai/tensorflow_测试/TensorFlow_4.py:15) was explicitly assigned to /device:GPU:0 but available devices are [ /job:localhost/replica:0/task:0/device:CPU:0 ]. Make sure the device specification refers to a valid device. ** 没有分配到Gpu 解决(不建议,不能根本解决问题,用不了GPU就给你分配到Cpu上了):
##tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)的参数 #allow_soft_placement=True : 是否打印设备分配日志 #log_device_placement=True : 如果你指定的设备不存在,允许TF自动分配设备 #with tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)) as sess:##在Session里面加入config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)#参数意思看上面**报错:tensorflow.python.framework.errors_impl.InvalidArgumentError: Cannot assign a device for operation MatMul: node MatMul (defined at /项目—测试/ceshi_ai/tensorflow_测试/TensorFlow_4.py:15) was explicitly assigned to /device:GPU:0 but available devices are [ /job:localhost/replica:0/task:0/device:CPU:0 ]. Make sure the device specification refers to a valid device. ** 解决: 参照: http://www.netinstructions.com/how-to-install-and-run-gpu-enabled-tensorflow-on-windows/ 显卡对应的CUDA版本问题,看清楚windows的版本是7还是啥版本
报错:少什么100.DLL啥的,就按提示下载版本就好,然后复制粘贴到自己python环境的Scripts目录下
我的开发环境:pycharm2018+Tensorflow1.8.0+cuda_9.0.176_windows+cudnn-9.0-windows7-x64-v7.5.0.56
配置好环境后,试下,然后报什么Dll啥的,可尝试重启电脑下(这个感觉很重要,重启下),安装过程中最好看看自己显卡支不支持CUDA,嗯,就这样