本人筆記本是Thinkpad T470系列,默認顯卡是Geforce 940MX,驅動程序默認支持CUDA9.0,而最新的TensorFlow 2.2需要支持CUDA10以上,具體環境安裝如下:
1.Python和pip安裝省略(請自行搜索安裝),建議Python 3.7.*以上
2.升級最新的NVIDIA顯卡驅動,要到thinkpad官網下載,我下載最新的支持CUDA10.1。
3.https://developer.nvidia.com/cuda-toolkit-archive,下載最新的CUDA Toolkit
4.https://developer.nvidia.com/rdp/cudnn-download?spm=a2c4e.10696291.0.0.1df819a4HJWSTe,下載最新的cuDNN( is a GPU-accelerated library of primitives for deep neural networks)
5.使用#>pip install tensorflow 安裝最新版的tensorflow
6.命令行模式敲入,#>python,進入shell模式,
#>import tensorflow as tf
#>a=tf.constant(888)
#>a
7.如果沒有報錯,既可以使用tensorflow。
FAQ:
1.不要從nvidia官方網站下載顯卡驅動,會報錯
2.如果上述都報錯,可以使用降級安裝處理,比如pip install tensorflow==1.9.0