Ubuntu 20.04をインストールします。NVIDIAドライバーをインストールして、Pytouchおよびtensorflow環境を構成します。
ネイティブ環境:Dell G3 3579
win10、システムは128のソリッドステートドライブ上にあります
1 起動してF2を押し、BIOSに入ります
2 セキュリティブートセットの無効化
3 参照
https://www.zalou.cn/article/173277.htm
最初にドライバーをインストールし、最初にヌーボーを禁止します
次に、元のnvidiaドライバー(存在する場合)をアンインストールします
参照:
https://www.zalou.cn/article/171959.htm
しかし、これはインストール後に発生します
nvidia-smiには出力があり、nvidia-settingsには反射があり、ショートカットアイコンも生成されます
ただし、再起動が有効になった後、[設定]-> [バージョン情報]で:グラフィックカードが元の統合グラフィックカード630からlvibなどに変更されました
承認された学習環境の確立には影響しませんが、将来的にはハングアップすると常に感じています
別のケースでは、ドライバーをインストールした後、[設定]-> [バージョン情報]に移動します。グラフィックカードにGTX1060が表示されます。ただし、オンまたはオフにするたびに、次のように表示されます。dev/ sda5clean…
dev / sda6clean。2秒後、マシンの電源を切ります。起動時にも同じことが言えます。
もう1つの状況は、環境がセットアップされ、ドライバーはすべて良好ですが、コマンド、その時点でNetEase Yunyueがインストールされている場合、どのような依存関係を作成する必要があるか、そして行コマンドです。
起動すると、dev / sda6cleanが無限に点滅します。 ctro-alt-f1はttyを開くことができますが、ユーザー名とパスワードを入力するには遅すぎます。また、ttyがフラッシュバックし、1秒未満で完了します。その後、システムに入ることができません。
最後にシステムを再インストールします
たった今:
ubuntuシステムをインストールした後は、何も更新したり、nouveauを禁止したりしないでください。まず、ドライバーを直接インストールします。
再起動後、何も起こりませんでした。
miniconda3をインストールします。
中国科学技術大学、TsinghuaYuanに置き換えられました
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をインストールします
[ツール]-> [デスクトップエントリの作成]をクリックして、ショートカットキーを直接生成します
コンパイラをpytouchに設定します
[GPU](https://cloud.tencent.com/product/gpu?from=10680)を使用してコードテストを入力します。
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]) #定数を定義する
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)#表示結果は「追加:0"テンソル、形状には1つの要素しかありません。つまり、寸法は1です。
# 2 最初の次元に2つの要素があり、浮動小数点であることを示します
try:print(sess.run(result1))print("result2:",result2)print(sess.run(result2))print(sess.run(hello))
except:
# 例外処理
print("Exception")finally:
# セッションを閉じてリソースを解放します
sess.close()
総括する
これで、Ubuntu20.04のインストールとNVIDIAドライバーチュートリアルのインストールに関するこの記事は終わりです。Ubuntu20.04NVIDIAドライバーコンテンツの関連するインストールについては、ZaLou.Cnで以前の記事を検索するか、以下の関連記事を引き続き参照してください。将来的にはZaLou.Cnをたくさんサポートしてください!
Recommended Posts