TensorFlow™ 簡介:
TensorFlow是一個采用數據流圖(data flow graphs),用於數值計算的開源軟件庫。節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯系的多維數據數組,即張量(tensor)。它靈活的架構讓你可以在多種平台上展開計算,例如台式計算機中的一個或多個CPU(或GPU),服務器,移動設備等等。TensorFlow 最初由Google大腦小組(隸屬於Google機器智能研究機構)的研究員和工程師們開發出來,用於機器學習和深度神經網絡方面的研究,但這個系統的通用性使其也可廣泛用於其他計算領域。
Anaconda簡介:
安裝Tensorflow遇到的坑:
ImportError: /lib64/libm.so.6: version `GLIBC_2.23' not found
ImportError: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.17' not found
利用Anaconda自帶的python3.7,安裝TensorFlow由於python版本高,導致tensorflow匹配版本高,linux系統glibc庫需要升級,升級了glibc-2.16、glibc-2.17 依然不兼容,放棄方法1
解決辦法 1:通過升級匹配的glibc庫解決
https://blog.csdn.net/q936889811/article/details/79947796
解決辦法2:新增python3.6.3虛擬環境,下載對應版本TensorFlow,順利安裝!
本篇博客的采用解決辦法2
Tensorflow不同版本要求與Python、CUDA及CUDNN版本對應關系,版本兼容性參考如下鏈接:
https://blog.csdn.net/j879159541/article/details/93200718
本次安裝版本:Python -- 3.6.3 Tensorflow --1.11.0 服務器信息:gcc version 4.4.7 (Red Hat 4.4.7-18)
1.下載Anaconda版本,並進行安裝
清華大學的鏡像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
2.創建Python36虛擬環境
3.在python36環境下安裝tensorflow庫,並進行測試~
利用豆瓣鏡像能快些,避免超時報錯
pip install -i https://pypi.douban.com/simple tensorflow==1.11.0
安裝完成~