タイトル : GPUマシンをUbuntuに python環境
更新日 : 2024-05-05
カテゴリ : プログラミング
タグ :
ubuntu   
python   

GPUマシンをUbuntuに

ubuntu24には、pythonは3.12.3が入ってます

$ which python3
/usr/bin/python3
$ python3 --version
Python 3.12.3
$

pyenv入れます

https://github.com/pyenv/pyenv-installer を参照して以下ですね。.bashrcの変更も行います

curl https://pyenv.run | bash

torch用をとりあえず作成

pyenv install 3.12.3
pyenv virtualenv 3.12.3 torch2024

https://pytorch.org/ を参照して、以下でインストール。CUDAの11.8と12.1では12.1を選択です。

pip3 install torch torchvision torchaudio

torchでGPUを確認します

ソース

import torch

print(torch.cuda.is_available())
print(torch.cuda.device_count())
print(torch.cuda.get_device_name())
print(torch.cuda.get_device_capability())

実行結果

$ python check01.py 
True
1
NVIDIA GeForce RTX 4060
(8, 9)
$