centos安装anaconda_每天三分钟之TensorFlow学习03:Win下安装TF2
今天我們聊聊如何在windows操作系統環境下,安裝TensorFlow2.X版本。今天的話題分為三個部分:
(1)硬件環境配置;
(2)軟件選擇;
(3)安裝及問題處理。
(1)硬件環境配置
通常,在開發環境下,安裝TensorFlow2.X的硬件配置主要包括以下幾項。
- CPU、GPU、TPU(張量處理單元)
- 內存
- 硬盤
CPU作為基礎配置項,有經濟條件,最好選擇最新一代的Intel多核CPU。對于比較老的CPU或者是ARM,在安裝過程中,可能會出現TF2.X不支持的情況。留意安裝過程中的提示信息,如果不幸中槍,那就考慮升級硬件。如果有更多的經濟資源,可以選擇配置GPU,甚至TPU(張量處理單元)。
內存當然是越大越好,最基本的要求是內存容量大于16GB。
硬盤主要是IO和容量空間,建議選擇SSD類型,至少要留有100GB的硬盤空間,避免由于空間不夠,導致系統無法安裝和運行過程中,出現磁盤沒有剩余空間的尷尬。
本次安裝是基于ThinkPad筆記本,Inteli5+16GB內存+150GB硬盤空間,沒有GPU和TPU。
(2)軟件選擇。
以下操作系統(64 位系統)和軟件是TensorFlow官方已測試通過的,TF2.X支持的軟件環境。
- Ubuntu 16.04 或更高版本
- Windows 7 或更高版本(含 C++ 可再發行軟件包)
- macOS 10.12.6 (Sierra) 或更高版本(不支持 GPU)
- Raspbian 9.0 或更高版本
- Python 3.5–3.8
除了上面提到的TF2.X支持的Ubuntu、window7、MacOS和Rasbian外,Centos應該是也是可以支持的。
在學習環境下,我們采用比較普遍的Win7(win10類似)+Python3.7。另外,關于是否要先安裝Anaconda的問題。看學員自己的技能水平。Anaconda是管理Python library的工具。對于比較熟練Python和操作系統的學員和用戶,可以不安裝這個工具。如果不是很熟練的學員。建議先安裝Anaconda。
在第一步和第二步都正常完成的情況下。把TensorFlow2.X當做Patho的一個library,在window CMD(命令行環境)下,鍵入如下命令,即可順利完成TF2.X的安裝。
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple #選擇國內源安裝,速度快。
如果已安裝,需要更新Tensorflow版本,可鍵入:
pip install --upgrade tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
如果以上命令執行完畢,沒有出現錯誤提示,表明已經順利完成TensorFLow2.X的安裝。下面我們測試一下安裝結果。
啟動python,導入tensorflow,打印tensorflow的版本號。
測試TensorFlow安裝結果,打印TF版本信息
說明:
- TensorFlow 的最新安裝步驟可參考官方網站上的說明(https://tensorflow.google.cn/install)
- 從 TensorFlow 2.1 開始,采用pip命令工具安裝 tensorflow的同時包含 GPU 支持,無需單獨安裝Tensorflow GPU 版本。但如果對 pip 包的大小敏感,可使用 tensorflow-cpu 包安裝僅支持 CPU 的 TensorFlow 版本。
- 在鍵入pip命令之前,最好先鍵入以下命令,升級pip命令工具的版本: python -m pip install --upgrade pip
- python運行環境下,檢測GPU是否可用的語句: tf.test.is_gpu_available()
成功的方法只有一個,不成功的原因各有不同。如果在安裝過程出現了錯誤提示。需要仔細查找原因,并修正后,才可以執行下一步。
這里講解碰到的一個比較典型的問題及解決方法。
錯誤提示信息(貼出重點關注的信息,其他已省略):
...................Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found..................這個提示信息的含義是:“”無法加載動態庫cudart64_101.dll;出現報錯:未找到cudart64_101.dll。“
解決方法:
(1)下載cudart64_101.dll文件 (下載地址鏈接: https://www.dll-files.com/cudart64_101.dll.html)
(2)將解壓后的dll文件放在:
(3)再次測試,出現以下信息,表明問題已解決。
“Successfully opened dynamic library cudart64_101.dll”
今天就到這里。
總結
以上是生活随笔為你收集整理的centos安装anaconda_每天三分钟之TensorFlow学习03:Win下安装TF2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python怎么创建方法_python中
- 下一篇: mac hdmi 不能调整音量_如何使用