最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

在Ubuntu18.04下搭建CUDA、cuDNN、Anaconda、tensorflow1.15、Pycharm、ros、Cl

2023-03-16 12:45 作者:FAFU_AIRLab  | 我要投稿

在Ubuntu18.04下搭建CUDA、cuDNN、Anaconda、tensorflow1.15、Pycharm、ros、Clash環(huán)境

1、CUDA搭建

①查看你需要安裝的CUDA與顯卡對(duì)應(yīng)的版本,CUDnn對(duì)應(yīng)CUDA的版本,如果你是需要安裝tensorflow1.15還需對(duì)照CUDA、python的適應(yīng)性版本,因?yàn)镃UDA版本太高就安裝不了tf1.x版本。

這里可以參考官網(wǎng)連接:

https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#title-resolved-issues

tf與cuda對(duì)應(yīng)關(guān)系:https://tensorflow.google.cn/install/source_windows?hl=en#gpu?(注意需要的是cpu還是gpu版本)

②如果你是剛下載的Ubuntu18.04,那么需要一個(gè)前提準(zhǔn)備,打開終端輸入安裝gcc、cmake的命令,因?yàn)間cc是GNU compiler collection,用來(lái)編譯c和c++程序的,cmake也是:

sudo apt update

sudo apt-get install build-essential

sudo apt-get install cmake

然后執(zhí)行以下命令來(lái)檢查是否安裝成功:

gcc --version

Cmake --version

③安裝顯卡驅(qū)動(dòng)

這有兩種方式:第一種是在終端輸入命令的方式、第二種通過(guò)軟件和更新應(yīng)用里的附加驅(qū)動(dòng)添加的方式。

首先查看一下支持的驅(qū)動(dòng)的顯卡版本:

ubuntu-drivers devices

安裝需要的驅(qū)動(dòng)版本(需要查看以下顯卡驅(qū)動(dòng)和cuda的版本匹配,cuda10.2支持440版本的驅(qū)動(dòng),450的驅(qū)動(dòng)使用cuda11.0)我當(dāng)時(shí)安裝的是510的版本驅(qū)動(dòng)。

然后用第一種方式就是終端輸入命令:sudo apt install nvidia-driver-510

第二中方式,打開軟件和更新→附加驅(qū)動(dòng)→選擇你想要的版本(注意不是server服務(wù)器版本的,然后點(diǎn)應(yīng)用更改,等十幾分鐘。)→重啟,就完成安裝了。

?

最后在終端輸入: nvidia-smi ,彈出的信息就表示顯卡驅(qū)動(dòng)安裝成功,并可以看到cuda推薦的版本。

?

④安裝CUDA

進(jìn)入cuda官網(wǎng)下載頁(yè)面,找到你需要安裝的版本

https://link.zhihu.com/?target=https%3A//developer.nvidia.com/cuda-toolkit-archive

因?yàn)槲野惭b的是CUDA Toolkit 10.0 Download,LINUX版本,按照下圖選擇:

?

這里要說(shuō)明一下,我之前選擇安裝的是deb版本會(huì)出現(xiàn):下列軟件包有未滿足的依賴關(guān)系:cuda:依賴:cuda-10-0(>=10.0.130)但是它將不會(huì)被安裝E:無(wú)法修正錯(cuò)誤,因?yàn)槟竽承┸浖3脂F(xiàn)狀,就是它們破壞了軟件包間的依賴關(guān)系。這個(gè)問(wèn)題,然后網(wǎng)上找到的解決辦法是采用?install aptitude(sudo apt-get instal aptitude)進(jìn)行安裝,建議慎用,因?yàn)槲矣昧诉@個(gè)之后導(dǎo)致我的ubuntu系統(tǒng)崩潰進(jìn)入不了界面,最后導(dǎo)致重裝系統(tǒng)一天的活白干。后面采用runfile安裝就成功了。特定于發(fā)行版的包(RPM),或獨(dú)立于發(fā)行版包(runfile包)。獨(dú)立于發(fā)行版的包具有跨更廣泛的Linux發(fā)行版工作的優(yōu)勢(shì),但不會(huì)更新發(fā)行版的本地包管理系統(tǒng)。特定于發(fā)行版的包與發(fā)行版的本機(jī)包管理系統(tǒng)交互。

兩個(gè)下載,第一個(gè)下載是安裝包,第二個(gè)下載是補(bǔ)丁(不是很必要,能提升CUDA計(jì)算性能)。

然后進(jìn)入安裝包所在文件夾,輸入安裝命令:

sudo sh cuda_10.0.130_410.48_linux.run

sudo sh cuda_10.0.130.1_linux.run

安裝過(guò)程需要按enter鍵進(jìn)行下一步,當(dāng)出現(xiàn)的第一個(gè)選擇記得選n,其他都選y,因?yàn)榈谝粋€(gè)問(wèn)是否要裝驅(qū)動(dòng),這里選擇no。

?

安裝完成如下圖

?

接著配置環(huán)境變量:

vim ~/.bashrc

如果沒有vim按照提示安裝一個(gè)就可以

在文件得最后加入以下內(nèi)容:

export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export CUDA_HOME=/usr/local/cuda

?

然后更新一下源文件、檢查CUDA是否安裝成功:

source ~/.bashrc

nvcc --version

cat?/usr/local/cuda/version.txt

?

⑤安裝cuDNN

下載連接:https://developer.nvidia.com/rdp/cudnn-archive

選擇對(duì)應(yīng)cuda的版本,然后下載以下安裝包

?

接著按這三個(gè)文件的順序(就是上圖中的3個(gè)文件的上下順序)通過(guò)以下命令依次安裝。

sudo dpkg -i libcudnn7_7.5.0.56-1+cuda10.0_amd64.deb

sudo dpkg -i libcudnn7-dev_7.5.0.56-1+cuda10.0_amd64.deb

sudo dpkg -i libcudnn7-doc_7.5.0.56-1+cuda10.0_amd64.deb

注意上圖中第二個(gè)安裝里面的cudnn.h的路徑。

把此文件復(fù)制到/usr/local/cuda/include文件夾下面,并修改權(quán)限:

sudo cp /usr/include/cudnn.h /usr/local/cuda/include

sudo chmod a+x /usr/local/cuda/include/cudnn.h

最后確認(rèn)是否安裝成功:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

如上圖所示,cuDNN版本為安裝的7.5.0,安裝成功。

?

2、安裝Anaconda

?下載地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

我選擇下載的是

然后在下載文件的位置打開終端并運(yùn)行:

bash Anaconda3-2021.05-Linux-x86_64.sh

執(zhí)行完上面兩條命令之后會(huì)出現(xiàn)很多英文,一直按Enter鍵往下翻就可以,再輸入"yes",再按Enter鍵就開始安裝啦,出現(xiàn)下面的提示就安裝成功。

添加路徑,在文件目錄按ctrl+h打開隱藏文件,找到.bashrc然后在末尾添加

export PATH=/home/ai/anaconda3/bin:$PATH

測(cè)試Anaconda3是否安裝成功,在終端輸入下面的命令,若輸出conda的版本,則安裝成功。

conda -V

3、tensorflow1.15安裝

我是采用conda創(chuàng)建虛擬環(huán)境,然后進(jìn)行tensorflow環(huán)境搭建。

首先創(chuàng)建虛擬環(huán)境:

conda create --name tf1.15?python=3.6

激活虛擬環(huán)境:

conda activate tf1.15

然后安裝:

pip install --default-time=300 tensorflow-gpu==1.15.0 keras==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

等待安裝成功,如果出現(xiàn)因?yàn)榫W(wǎng)絡(luò)原因,可以安裝梯子或者重新運(yùn)行幾遍。

最后測(cè)試tensorflow安裝是否成功

在tf1.15的環(huán)境下依次輸入以下命令

Conda activate tf1.15

python

import tensorflow as tf

hello=tf.constant("Hello,Tensorflow!")

sess=tf.Session()

print(sess.run(hello))

這里說(shuō)明如果要退出python可以輸入命令exit(),退出當(dāng)前環(huán)境可以輸入命令conda deactivate tf1.15(環(huán)境名),最后安裝成功。

4、安裝Pycharm

①?gòu)墓倬W(wǎng)下載Pycharm

官方下載地址:https://www.jetbrains.com/pycharm/download/other.html

我下載的是2021.3.3Linux社區(qū)的版本

②將下載的軟件包解壓到根目錄,然后進(jìn)入到bin文件打開終端運(yùn)行

一路和windows系統(tǒng)安裝過(guò)程相關(guān)就可以,比如協(xié)議同意,繼續(xù)安裝、位置等

③創(chuàng)建快捷方式

輸入以下命令打開在/usr/share/applications創(chuàng)建一個(gè)文件:

cd /usr/share/applications

sudo gedit pycharm.desktop

編輯這個(gè)文件,添加以下內(nèi)容

[Desktop Entry]

Version=1.0

Type=Application

Name=Pycharm

Icon=/home/ai/pycharm-community-2021.3.3/bin/pycharm.png

Exec=sh /home/ai/pycharm-community-2021.3.3/bin/pycharm.sh

MimeType=application/x-py;

Name[en_US]=pycharm

記得將下列這兩句修改為你自己的路徑:

Icon=/home/ai/pycharm-community-2021.3.3/bin/pycharm.png

Exec=sh /home/ai/pycharm-community-2021.3.3/bin/pycharm.sh

5、安裝ros

我采用的是小魚兒的一鍵ros,終端輸入:

wget http://fishros.com/install -O fishros && . fishros

根據(jù)提示依次進(jìn)行:

5,更換系統(tǒng)源,更換系統(tǒng)源并刪除舊源

1,ROS安裝,系統(tǒng)版本是Ubuntu16.04--安裝kinetic,Ubuntu18.04--安裝melodic,繼續(xù)選擇完整安裝

3,rosdep更新,安裝rosdepc,避免被墻。進(jìn)行sudo rosdepc init,rosdepc update

4,更新ROS環(huán)境設(shè)置

最后,運(yùn)行小烏龜檢測(cè)是否安裝成功

打開三個(gè)終端分別輸入

Roscore

rosrun turtlesim turtlesim_node

rosrun turtlesim turtle_teleop_key

便可以通過(guò)鍵盤控制烏龜?shù)倪\(yùn)動(dòng)。

6、安裝Clash For Linux

①下載安裝包:在github上下載相應(yīng)的安裝包

下載鏈接:https://github.com/Fndroid/clash_for_windows_pkg/releases


②解壓到到根目錄,進(jìn)入到Clash.for.Windows-0.20.18-x64-linux并在次右鍵打開終端輸入命令:

./cfw

這邊我之前在linux系統(tǒng)下載的是20.8這個(gè)版本,在windows下載的是20.18,接著就可以打卡clash這個(gè)界面。

③添加梯子:通過(guò)URL下載對(duì)應(yīng)的梯子

相應(yīng)的設(shè)置:

④最后在ubuntu系統(tǒng)下需要更改網(wǎng)絡(luò)設(shè)計(jì):打開網(wǎng)絡(luò)設(shè)置

設(shè)置為手動(dòng),并添加相應(yīng)的代理:

這樣就可以了,如果還沒網(wǎng)絡(luò)可以重啟就ok了。


在Ubuntu18.04下搭建CUDA、cuDNN、Anaconda、tensorflow1.15、Pycharm、ros、Cl的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
平顺县| 大姚县| 古丈县| 蒙自县| 南陵县| 云龙县| 舞钢市| 江山市| 宜阳县| 万山特区| 南宁市| 寻乌县| 新源县| 柳江县| 河北省| 隆昌县| 类乌齐县| 锡林浩特市| 库伦旗| 靖边县| 班玛县| 佛坪县| 红原县| 普格县| 庆元县| 诏安县| 浦北县| 盈江县| 盘山县| 阳泉市| 辛集市| 达日县| 阳谷县| 广东省| 阜康市| 绵阳市| 扶风县| 什邡市| 广汉市| 于都县| 乡城县|