AIを使ったノートアプリ:GPUサーバーを使ったAPLUS


✔GPUサーバー接続


学校では、必要であればgpuサーバを割り当てることができます.gpuサーバーの話しか聞いたことがなく、実際に使ったことがないので、知らない人が多いです.まず、gpuサーバに接続するために、以下のように接続できます!郊外でvpnを申請した後、オンラインになります.初めてtimeoutに尋ねるとファイアウォール(?)が見つかりましたあるからだそうです.
ssh[ユーザアカウント]@[リモートip]
とにかく、vpnを申請した後、gpuサーバーに接続したら、python、anacondaなどの基本的なものが敷かれていることに気づきました.jupyter notebookを使用するには、この投稿を参照してください.

✔GPU情報確認


gpuが正しくアップロードされているかどうか、および関連する詳細は、次のコマンドで確認できます.
$nvidia-smi

✔PyTorch gpu設定

# 사용이 가능한 경우 True 반환
print(torch.cuda.is_available())

PyTorchは、gpuを以下のように構成することができる.
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")

前述したように、GPUの構成後、.to(device)を用いてモデル、データ等をGPUに入れて使用することができる.
# example
model.to(device)
features.to(device)
labels.to(device)