amd cpu不能在cmd环境下运行java代码_00 开发环境搭建
我們來著手在本地計(jì)算機(jī)環(huán)境安裝 TensorFlow 最新版框架。TensorFlow 框架支持多種常見的操作系統(tǒng),如 Windows 10、Ubuntu 18.04、Mac OS 等等,同時(shí)也支持運(yùn)行在 NVIDIA 顯卡上的 GPU 版本和僅適用 CPU 完成計(jì)算的 CPU 版本。我們以最為常見 Windows 10 系統(tǒng),NVIDIA GPU,Python 語言環(huán)境為例,介紹如何安裝 TensorFlow 框架及其他開發(fā)軟件等。
一般來說,開發(fā)環(huán)境安裝分為 4 大步驟:安裝 Python 解釋器 Anaconda,安裝 CUDA 加速庫,安裝 TensorFlow 框架,安裝常用編輯器。
Anaconda 安裝
Python 解釋器是讓 Python 語言編寫的代碼能夠被 CPU 執(zhí)行的橋梁,是 Python 語言的核心。用戶可以從 https://www.python.org/網(wǎng)站下載最新版本(Python 3.7)的解釋器,像普通的應(yīng)用軟件一樣安裝完成后,就可以調(diào)用 python.exe 程序執(zhí)行 Python 語言編寫的源代碼文件(*.py)。
我們這里選擇安裝集成了 Python 解釋器和虛擬環(huán)境等一系列輔助功能的 Anaconda 軟件,通過安裝 Anaconda 軟件,可以同時(shí)獲得 Python 解釋器,包管理,虛擬環(huán)境等一系列便捷功能,何樂而不為呢。我們從https://www.anaconda.com/distribution/ #download-section 網(wǎng)址進(jìn)入 Anaconda 下載頁面,選擇 Python 最新版本的下載鏈接即可下載,下載完成后安裝即可進(jìn)入安裝程序。如圖所示,勾選”Add Anaconda to my PATH environment variable”一項(xiàng),這樣可以通過命令行方式調(diào)用 Anaconda 的程序。
安裝 Anaconda安裝完成后,怎么驗(yàn)證 Anaconda 是否安裝成功呢?通過鍵盤上的 Windows 鍵+R 鍵,即可調(diào)出運(yùn)行程序?qū)υ捒?#xff0c;輸入 cmd 回車即打開 Windows 自帶的命令行程序 cmd.exe。輸入 conda list 命令即可查看 Python 環(huán)境已安裝的庫,如果是新安裝的 Python 環(huán)境,則列出的庫都是 Anaconda 自帶已默認(rèn)安裝的軟件庫。如果 conda list 能夠正常彈出一系列的庫列表信息,說明 Anaconda 軟件安裝成功,如果 conda 命名不能被識(shí)別,則說明安裝失敗,需要重新安裝。
CUDA 安裝
目前的深度學(xué)習(xí)框架大都基于 NVIDIA 的 GPU 顯卡進(jìn)行加速運(yùn)算,因此需要安裝 NVIDIA 提供的 GPU 加速庫 CUDA 程序。在安裝 CUDA 之前,請(qǐng)確認(rèn)本地計(jì)算機(jī)具有支持 CUDA 程序的 NVIDIA 顯卡設(shè)備,如果計(jì)算機(jī)沒有 NVIDIA 顯卡,如部分計(jì)算機(jī)顯卡生產(chǎn)商為 AMD,以及部分 MacBook 筆記本電腦,則無法安裝 CUDA 程序,因此可以跳過這一步,直接進(jìn)入 TensorFlow 安裝。CUDA 的安裝分為 CUDA 軟件的安裝、cuDNN 深度神經(jīng)網(wǎng)絡(luò)加速庫的安裝和環(huán)境變量配置三個(gè)步驟,安裝稍微繁瑣,請(qǐng)讀者在操作時(shí)思考每個(gè)步驟的原因,避免死記硬背。
CUDA 軟件安裝 打開 CUDA 程序的下載官網(wǎng): https://developer.nvidia.com/cuda-10.0-download-archive,這里我們使用 CUDA 10.0 版本,依次選擇 Windows 平臺(tái),x86_64 架構(gòu),10 系統(tǒng),exe(local)本地安裝包,再選擇 Download 即可下載 CUDA 安裝軟件。下載完成后,打開安裝軟件。選擇”Custom”選項(xiàng),點(diǎn)擊 NEXT 按鈕進(jìn)入安裝程序選擇列表,在這里選擇需要安裝和取消不需要安裝的程序。在 CUDA 節(jié)點(diǎn)下,取消”Visual Studio Integration”一項(xiàng);在“Driver components”節(jié)點(diǎn)下,比對(duì)目前計(jì)算機(jī)已經(jīng)安裝的顯卡驅(qū)動(dòng)“Display Driver”的版本號(hào)“Current Version”和 CUDA 自帶的顯卡驅(qū)動(dòng)版本號(hào)“New Version”,如果“Current Version”大于“New Version”,則需要取消“Display Driver”的勾,如果小于或等于,則默認(rèn)勾選即可。設(shè)置完成后即可正常安裝完成。
CUDA安裝 1CUDA安裝 2安裝完成后,我們來測試 CUDA 軟件是否安裝成功。打開 cmd 命令行,輸入“nvcc -V”,即可打印當(dāng)前 CUDA 的版本信息,如果命令無法識(shí)別,則說明安裝失敗。同時(shí)我們也可從 CUDA 的安裝路徑“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0bin”下找到“nvcc.exe”程序。
cuDNN 神經(jīng)網(wǎng)絡(luò)加速庫安裝 CUDA 并不是針對(duì)于神經(jīng)網(wǎng)絡(luò)設(shè)計(jì)的 GPU 加速庫,它面向各種需要并行計(jì)算的應(yīng)用設(shè)計(jì)。如果希望針對(duì)于神經(jīng)網(wǎng)絡(luò)應(yīng)用加速,需要額外安裝 cuDNN 庫。需要注意的是,cuDNN 庫并不是運(yùn)行程序,只需要下載解壓 cuDNN 文件,并配置 Path 環(huán)境變量即可。
打開網(wǎng)址 https://developer.nvidia.com/cudnn,選擇“Download cuDNN”,由于 NVIDIA 公司的規(guī)定,下載 cuDNN 需要先登錄,因此用戶需要登錄或創(chuàng)建新用戶后才能繼續(xù)下載。登錄后,進(jìn)入 cuDNN 下載界面,勾選“I Agree To the Terms of the cuDNN Software License Agreement”,即可彈出 cuDNN 版本下載選項(xiàng)。我們選擇 CUDA 10.0 匹配的 cuDNN版本,并點(diǎn)擊“cuDNN Library for Windows 10”鏈接即可下載 cuDNN 文件。需要注意的是,cuDNN 本身具有一個(gè)版本號(hào),同時(shí)它還需要和 CUDA 的版本號(hào)對(duì)應(yīng)上,不能下錯(cuò)不匹配 CUDA 版本號(hào)的 cuDNN 文件。
下載完成 cuDNN 文件后,解壓并進(jìn)入文件夾,我們將名為“cuda”的文件夾重命名為 “cudnn765”,并復(fù)制此文件夾。進(jìn)入 CUDA 的安裝路徑 C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0,粘貼“cudnn765”文件夾即可,此處可能會(huì)彈出需要管理員權(quán)限的對(duì)話框,選擇繼續(xù)即可粘貼。
環(huán)境變量 Path 配置 上述 cudnn 文件夾的復(fù)制即已完成 cuDNN 的安裝,但為了讓系統(tǒng)能夠感知到 cuDNN 文件的位置,我們需要額外配置 Path 環(huán)境變量。打開文件瀏覽器,在“我的電腦”上右擊,選擇“屬性”,選擇“高級(jí)系統(tǒng)屬性”,選擇“環(huán)境變量”,在“系統(tǒng)變量”一欄中選中“Path”環(huán)境變量,選擇“編輯”,接著選擇“新建”,輸入我們 cuDNN 的安裝路徑“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0cudnn765bin”,并通過“向上移動(dòng)”按鈕將這一項(xiàng)上移置頂
CUDA 安裝完成后,環(huán)境變量中應(yīng)該包含“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0bin”,“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0libnvvp”和“C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.0cudnn765bin”三項(xiàng),具體的路徑可能依據(jù)實(shí)際路徑略有出入,確認(rèn)無誤后依次點(diǎn)擊確定,關(guān)閉所有對(duì)話框。
TensorFlow 安裝
TensorFlow 和其他的 Python 庫一樣,使用 Python 包管理工具 pip install 命令即可安裝。安裝 TensorFlow 時(shí),需要根據(jù)電腦是否 NVIDIA GPU 顯卡來確定是安裝性能更強(qiáng)的 GPU 版本還是性能一般的 CPU 版本。
國內(nèi)使用 pip 命令安裝時(shí),可能會(huì)出現(xiàn)下載速度緩慢甚至連接斷開的情況,需要配置國內(nèi)的 pip 源,只需要在 pip install 命令后面帶上“-i 源地址”即可。現(xiàn)在我們來 TensorFlow GPU 最新版本,首先打開 cmd 命令行程序,輸入:
# 使用清華源安裝 TensorFlow GPU 版本 pip install -U tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple上述命令自動(dòng)下載 TensorFlow GPU 版本并安裝,目前是 TensorFlow 2.0.0 正式版,“-U”參數(shù)指定如果已安裝此包,則執(zhí)行升級(jí)命令。
現(xiàn)在我們來測試 GPU 版本的 TensorFlow 是否安裝成功。在 cmd 命令行輸入 ipython 進(jìn)入 ipython 交互式終端,輸入“import tensorflow as tf”命令,如果沒有錯(cuò)誤產(chǎn)生,繼續(xù)輸入“tf.test.is_gpu_available()”測試 GPU 是否可用,此命令會(huì)打印出一系列以“I”開頭的信息(Information),其中包含了可用的 GPU 顯卡設(shè)備信息,最后會(huì)返回“True”或者“False”,代表了 GPU 設(shè)備是否可用,如果為 True,則 TensorFlow GPU 版本安裝成功;如果為 False,則安裝失敗,需要再次檢測 CUDA,cuDNN 或環(huán)境變量等步驟,或者復(fù)制錯(cuò)誤,從搜索引擎中尋求幫助。
如果不能安裝 TensorFlow GPU 版本,則可以安裝 CPU 版本暫時(shí)用作學(xué)習(xí)。CPU 版本無法利用 GPU 加速運(yùn)算,計(jì)算速度相對(duì)緩慢,但是作為學(xué)習(xí)介紹的算法模型一般不大,使用 CPU 版本也能勉強(qiáng)應(yīng)付,待日后對(duì)深度學(xué)習(xí)有了一定了解再升級(jí) NVIDIA GPU 設(shè)備也未嘗不可。
# 使用國內(nèi)清華源安裝 TensorFlow CPU 版本 pip install -U tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple安裝完后,在 ipython 中輸入“import tensorflow as tf”命令即可驗(yàn)證 CPU 版本是否安裝成功。TensorFlow GPU/CPU 版本安裝完成后,可以通過“tf.__version__”查看本地安裝的TensorFlow 版本號(hào)。
常用的 python 庫也可以順帶安裝:
# 使用清華源安裝常用 python 庫 pip install -U numpy matplotlib pillow pandas - i https://pypi.tuna.tsinghua.edu.cn/simple常用編輯器安裝
使用 Python 語言編寫程序的方式非常多,可以使用 ipython 或者 ipython notebook 方式交互式編寫代碼,也可以利用 Sublime Text,PyCharm 和 VS Code 等綜合 IDE 開發(fā)中大型項(xiàng)目。本書推薦使用 PyCharm 編寫和調(diào)試,使用 VS Code 交互式開發(fā),這兩者都可以免費(fèi)使用,用戶自行下載安裝,并配置 Python 解釋器。
總結(jié)
以上是生活随笔為你收集整理的amd cpu不能在cmd环境下运行java代码_00 开发环境搭建的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑鸿蒙运行Linux程序,Linux下
- 下一篇: python画锯齿波_用Python控制