金子邦彦研究室インストールWindows の種々のソフトウェア(インストール)PyTorch 2.0 のインストール(Windows 上)

PyTorch 2.0 のインストール(Windows 上)

WindowsへのPyTorch 2.0 のインストール手順をまとめている.必要に応じて,Build Tools for Visual Studio 2022,NVIDIAドライバ,NVIDIA CUDAツールキット,NVIDIA cuDNNのインストールを行った上で,PyTorchのWebページからランタイムコマンドを取得する.そして,取得したランタイムコマンドを利用してインストールする.Pythonプログラムを実行して動作確認を行う.Windows上でのPyTorch のインストールは,人工知能やプログラミングに興味のあるユーザーにとって役立つ情報である.

目次

PyTorch など、インストールするソフトウェアの利用条件などは、利用者が確認すること。

サイト内の関連ページ

謝辞:このWebページで紹介する PyTorch ソフトウェア及びその他のソフトウェアの作者に感謝します

前準備

7-Zip のインストール(Windows 上)

7-Zip 23.01 のインストール

7-Zipは,ファイルの圧縮や展開のツール.さまざまなフォーマットに対応している.

Windows では, コマンドプロンプトを管理者として開き, 次のコマンドを実行することにより, 7-Zip 23.01 のインストールを行うことができる.

mkdir %HOMEPATH%\7zip
cd %HOMEPATH%\7zip
curl -O https://www.7-zip.org/a/7z2301-x64.exe
.\7z2301-x64.exe
powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";c:\Program Files\7-Zip\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"

サイト内の関連ページ

Windows での 7-Zip のインストール: 別ページ »で説明している.

関連する外部ページ

7-Zip の公式ページ: https://sevenzip.osdn.jp/

Python のインストール(Windows 上)

サイト内の関連ページ

関連する外部ページ

Python の公式ページ: https://www.python.org/

Build Tools for Visual Studio 2022,NVIDIA ドライバ,NVIDIA CUDA ツールキット,NVIDIA cuDNN のインストール(Windows 上)

サイト内の関連ページ

Windows での Build Tools for Visual Studio 2022NVIDIA ドライバNVIDIA CUDA ツールキット 11.8,NVIDIA cuDNN v8.6 のインストールと動作確認: 別ページ »で説明している.

関連する外部ページ

PyTorch のインストール

  1. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  2. 使用する Python のバージョンの確認
    python --version
    

    [image]
  3. PyTorch の Web ページを開く

    https://pytorch.org/

  4. ランタイムコマンドを表示させる

    次のように選ぶと,その下に,ランタイムコマンドが表示される

    [image]
  5. ランタイムコマンドを,先ほどのコマンドプロンプト(管理者として実行したもの)で実行

    下の実行例では、「pip3」は「python -m pip」に書き換えて実行している…

    [image]
  6. Python でPyTorch のバージョン確認

    python -c "import torch; print( torch.__version__ )"
    

    [image]
  7. 動作確認
    https://pytorch.org/get-started/locally/ に記載の Python プログラムを動かしてみる Python プログラムの実行

    Python プログラムの実行

    Python 開発環境(Jupyter Qt Console, Jupyter ノートブック (Jupyter Notebook), Jupyter Lab, Nteract, Spyder, PyCharm, PyScripterなど)も便利である.

    Python のまとめ: 別ページ »にまとめ

    コマンドプロンプトで次を実行

    python
    

    Python プログラムを実行する

    from __future__ import print_function
    import torch
    x = torch.rand(5, 3)
    print(x)
    

    [image]