Python 3でPyTorchがGPUを使用しているかどうかを確認する方法は?

PYTHON3 チュートリアル

Python 3でPyTorchがGPUを使用しているか確認する方法

PyTorchでGPUを使用しているかどうかを確認するためには、以下の手順を実行します。

1. CUDAが利用可能かどうかを確認する

まず、PyTorchがCUDAを利用できるかどうかを確認します。CUDAはNVIDIAのGPU向けの並列コンピューティングプラットフォームであり、PyTorchはCUDAを使用してGPU上で計算を高速化します。

import torch

print(torch.cuda.is_available())

上記のコードを実行すると、出力がTrueであればCUDAが利用可能であり、GPUを使用していることを示します。

2. 現在のデバイスを確認する

次に、PyTorchがどのデバイス(CPUまたはGPU)を使用しているかを確認します。

import torch

device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
print('Current device:', device)

上記のコードを実行すると、使用中のデバイスが出力されます。’cuda’と表示されれば、GPUを使用しています。

3. テンソルをGPUに移動する

最後に、テンソルをGPUに明示的に移動することで、計算をGPU上で実行することができます。

import torch

# テンソルを生成
x = torch.tensor([1, 2, 3])
# GPUに移動
x = x.to('cuda')

print(x)

上記のコードを実行すると、テンソルがGPU上で生成されていることが確認できます。

これらの手順を実行することで、PyTorchがGPUを使用しているかどうかを確認し、必要に応じてGPU上での計算を実行することができます。

PyTorchを使用してGPUを活用するには、Python 3で以下のコードを使用して確認できます:

“`python
import torch

if torch.cuda.is_available():
print(‘GPUを使用しています。’)
else:
print(‘GPUを使用していません。’)
“`

このコードは、PyTorchがGPUを使用しているかどうかを確認し、その結果を出力します。GPUを使用することで、計算を高速化し、大規模なデータセットや複雑なモデルを効率的に処理することができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments