安裝Ubuntu20.04與安裝NVIDIA驅(qū)動的教程
安裝Ubuntu 20.04 安裝NVIDIA 驅(qū)動 配置Pytouch 和tensorflow環(huán)境
本機環(huán)境:戴爾G3 3579
win10 ,系統(tǒng)在128固態(tài)硬盤
安裝Ubuntu20.04
1開機按F2進(jìn)入BIOS
2 security boot 設(shè)置disable
3 參考
http://www.dhdzp.com/article/173277.htm

安裝NVIDIA驅(qū)動
最開始安裝驅(qū)動,首先禁止nouveau
然后卸載原先的nvidia驅(qū)動(如果有)
參考:
http://www.dhdzp.com/article/171959.htm
但是裝完出現(xiàn)這種情況
nvidia-smi有輸出,nvidia-settings有反映,而且還生成了快捷圖標(biāo)
但是重啟生效后,在設(shè)置->關(guān)于:顯卡由原來的集成顯卡630變成了lvib什么的
雖然不影響審定學(xué)習(xí)環(huán)境搭建但是總感覺以后會掛的
還有一種情況是 ,裝完成驅(qū)動后,在設(shè)置->關(guān)于:顯卡顯示GTX1060。但是每次開機或者關(guān)機顯示:dev/sda5 clean …dev/sda6 clean.等2s后關(guān)機,開機也是這樣。
還有一種情況是,環(huán)境搭建好了,驅(qū)動什么的都好了,但是一個命令,當(dāng)時在安裝網(wǎng)易云音月,要弄什么依賴,然后一行命令過去,開機無限閃現(xiàn)dev/sda6 clean 。ctro-alt-f1能打開tty,但是用戶名和密碼來不及輸入,tty閃退,1s不到。然后進(jìn)不了系統(tǒng)。最后重裝系統(tǒng)
現(xiàn)在:
裝完ubuntu系統(tǒng)后,什么更新都不要,也不要禁止nouveau。第一件事情直接裝驅(qū)動,

重啟后,麻事情沒有。
搭建pytouch
安裝miniconda3,
換中科大,清華源
conda create -n pytouch python=3.7
conda activate pytouch
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda install pytorch=0.4.1 torchvision cuda90
安裝pycharm

點擊tools->create desktop entry 直接生成快捷鍵
設(shè)置編譯器為pytouch
填寫代碼測試使用了GPU:
import torch
flag = torch.cuda.is_available()
print(flag)
ngpu= 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())
# True
# cuda:0
# GeForce GTX 1060
# tensor([[0.5772, 0.5287, 0.0946],
# [0.9525, 0.7855, 0.1391],
# [0.6858, 0.5143, 0.8188]], device='cuda:0')
安裝tensorflow14
import tensorflow as tf
from tensorflow.python.client import device_lib
print(device_lib.list_local_devices())
import warnings
warnings.filterwarnings("ignore")
hello=tf.constant("Hello,Tensorflow")
print(hello)
a=tf.constant([1.0,2.0]) #定義常數(shù)
b=tf.constant([3.4,4.0])
result1=a+b
print("a+b=",result1)
c=tf.constant([[3.0],[1.4]])
result2=a+c
sess=tf.Session()
print("result1:",result1)#顯示結(jié)果是“add:0"的張量,shape只有一個元素,即維度是1
# 2表示第一個維度有兩個元素,且是浮點型
try:
print(sess.run(result1))
print("result2:",result2)
print(sess.run(result2))
print(sess.run(hello))
except:
#異常處理
print("Exception")
finally:
#關(guān)閉會話,釋放資源
sess.close()

總結(jié)
到此這篇關(guān)于安裝Ubuntu20.04與安裝NVIDIA驅(qū)動的教程的文章就介紹到這了,更多相關(guān)安裝Ubuntu20.04 NVIDIA驅(qū)動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
apache在win2003下的安全設(shè)置(配合文件夾權(quán)限目錄,很好很安全)
眾所周知,在windows下當(dāng)Apache第 一次被安裝為服務(wù)后,它會以用戶“System”(本地系統(tǒng)賬號)運行。如果web服務(wù)器的所有資源都在本地系統(tǒng)上,這樣做會問題比較少,但是將會具有很 大的安全 權(quán)限來影響本地機器,因此千萬不能開啟System帳號的網(wǎng)絡(luò)權(quán)限2012-01-01
windows10安裝ubuntu20.04雙系統(tǒng)詳細(xì)圖文教程
這篇文章主要介紹了windows10安裝ubuntu20.04雙系統(tǒng)詳細(xì)圖文教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
使用Samba在Linux服務(wù)器上搭建共享文件服務(wù)的方法
Samba是在Linux和UNIX系統(tǒng)上實現(xiàn)SMB協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。這篇文章主要介紹了使用Samba在Linux服務(wù)器上搭建共享文件服務(wù) ,需要的朋友可以參考下2019-05-05
詳細(xì)介紹通過配置Apache實現(xiàn)404頁面替換
這篇文章主要介紹了詳細(xì)介紹通過配置Apache實現(xiàn)404頁面替換的相關(guān)資料,這里提供實現(xiàn)方法,希望能幫助到大家,需要的朋友可以參考下2017-08-08
linux vps服務(wù)器常用服務(wù)iptables策略
linux系統(tǒng)自帶防火墻必須要好好利用起來,可是我有一年多沒寫過防火墻策略了,該忘的都忘了,不該忘的也都忘得差不多了,看筆記,找找感覺2017-04-04
詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總
這篇文章主要介紹了詳解CentOS 6.4 添加永久靜態(tài)路由所有方法匯總,非常具有實用價值,需要的朋友可以參考下。2016-12-12

