カテゴリー: PyTorch

  • Install torch Previous version 1.13.1+cu117

    PS C:\Users\user> pip install torch==1.13.1+cu117 torchvision==0.14.1+cu117 torchaudio==0.13.1 –extra-index-url https://download.pytorch.org/whl/cu117
    Looking in indexes: https://pypi.org/simple, https://download.pytorch.org/whl/cu117
    Collecting torch==1.13.1+cu117
    Downloading https://download.pytorch.org/whl/cu117/torch-1.13.1%2Bcu117-cp310-cp310-win_amd64.whl (2255.4 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 GB 3.6 MB/s eta 0:00:00
    Collecting torchvision==0.14.1+cu117
    Downloading https://download.pytorch.org/whl/cu117/torchvision-0.14.1%2Bcu117-cp310-cp310-win_amd64.whl (4.8 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.8/4.8 MB 155.8 MB/s eta 0:00:00
    Collecting torchaudio==0.13.1
    Downloading https://download.pytorch.org/whl/cu117/torchaudio-0.13.1%2Bcu117-cp310-cp310-win_amd64.whl (2.3 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 73.3 MB/s eta 0:00:00
    Collecting typing-extensions (from torch==1.13.1+cu117)
    Downloading typing_extensions-4.5.0-py3-none-any.whl (27 kB)
    Collecting numpy (from torchvision==0.14.1+cu117)
    Downloading numpy-1.24.3-cp310-cp310-win_amd64.whl (14.8 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.8/14.8 MB 81.8 MB/s eta 0:00:00
    Collecting requests (from torchvision==0.14.1+cu117)
    Downloading requests-2.29.0-py3-none-any.whl (62 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.5/62.5 kB ? eta 0:00:00
    Collecting pillow!=8.3.*,>=5.3.0 (from torchvision==0.14.1+cu117)
    Downloading Pillow-9.5.0-cp310-cp310-win_amd64.whl (2.5 MB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.5/2.5 MB 166.7 MB/s eta 0:00:00
    Collecting charset-normalizer<4,>=2 (from requests->torchvision==0.14.1+cu117)
    Downloading charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl (97 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.1/97.1 kB ? eta 0:00:00
    Collecting idna<4,>=2.5 (from requests->torchvision==0.14.1+cu117)
    Downloading https://download.pytorch.org/whl/idna-3.4-py3-none-any.whl (61 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB ? eta 0:00:00
    Collecting urllib3<1.27,>=1.21.1 (from requests->torchvision==0.14.1+cu117)
    Downloading urllib3-1.26.15-py2.py3-none-any.whl (140 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.9/140.9 kB ? eta 0:00:00
    Collecting certifi>=2017.4.17 (from requests->torchvision==0.14.1+cu117)
    Downloading https://download.pytorch.org/whl/certifi-2022.12.7-py3-none-any.whl (155 kB)
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB ? eta 0:00:00
    Installing collected packages: urllib3, typing-extensions, pillow, numpy, idna, charset-normalizer, certifi, torch, requests, torchvision, torchaudio
    Successfully installed certifi-2022.12.7 charset-normalizer-3.1.0 idna-3.4 numpy-1.24.3 pillow-9.5.0 requests-2.29.0 torch-1.13.1+cu117 torchaudio-0.13.1+cu117 torchvision-0.14.1+cu117 typing-extensions-4.5.0 urllib3-1.26.15
    PS C:\Users\user>

    PS C:\Users\user> pip list
    Package Version


    certifi 2022.12.7
    charset-normalizer 3.1.0
    idna 3.4
    numpy 1.24.3
    Pillow 9.5.0
    pip 23.1.2
    requests 2.29.0
    setuptools 65.5.0
    torch 1.13.1+cu117
    torchaudio 0.13.1+cu117
    torchvision 0.14.1+cu117
    typing_extensions 4.5.0
    urllib3 1.26.15
    PS C:\Users\user>

    PS C:\Users\user> pip show torch
    Name: torch
    Version: 1.13.1+cu117
    Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
    Home-page: https://pytorch.org/
    Author: PyTorch Team
    Author-email: packages@pytorch.org
    License: BSD-3
    Location: c:\users\user\appdata\local\programs\python\python310\lib\site-packages
    Requires: typing-extensions
    Required-by: torchaudio, torchvision
    PS C:\Users\user>

    PS C:\Users\user> py C:\Users\user/python_exercise/torch_gpu_info.py
    torch.version, 1.13.1+cu117
    torch.cuda.is_available(), True
    compute_89
    find gpu devices, 1
    cuda:0, NVIDIA GeForce RTX 4090
    end
    PS C:\Users\user>

    PS C:\Users\user\python_exercise> cat torch_gpu_info.py
    import torch

    print(f”torch.version, {torch.version}”)
    print(f”torch.cuda.is_available(), {torch.cuda.is_available()}”)
    print(f”compute_{”.join(map(str,(torch.cuda.get_device_capability())))}”)
    device_num:int = torch.cuda.device_count()
    print(f”find gpu devices, {device_num}”)
    for idx in range(device_num):
    print(f”cuda:{idx}, {torch.cuda.get_device_name(idx)}”)

    print(“end”)

    PS C:\Users\user\python_exercise>

  • pip –upgrade

    PS C:\Users\user> python.exe -m pip install –upgrade pip
    Requirement already satisfied: pip in c:\python311\lib\site-packages (22.3.1)
    Collecting pip
    Using cached pip-23.1.1-py3-none-any.whl (2.1 MB)
    Installing collected packages: pip
    Attempting uninstall: pip
    Found existing installation: pip 22.3.1
    Uninstalling pip-22.3.1:
    Successfully uninstalled pip-22.3.1
    Successfully installed pip-23.1.1
    PS C:\Users\user>

  • Install PyTorch

    Start Locally | PyTorch

    PS C:\Users\user> pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cu118
    Looking in indexes: https://download.pytorch.org/whl/cu118
    Collecting torch
    Using cached https://download.pytorch.org/whl/cu118/torch-2.0.0%2Bcu118-cp311-cp311-win_amd64.whl (2611.3 MB)
    Collecting torchvision
    Using cached https://download.pytorch.org/whl/cu118/torchvision-0.15.1%2Bcu118-cp311-cp311-win_amd64.whl (4.9 MB)
    Collecting torchaudio
    Using cached https://download.pytorch.org/whl/cu118/torchaudio-2.0.1%2Bcu118-cp311-cp311-win_amd64.whl (2.5 MB)
    Collecting filelock (from torch)
    Using cached https://download.pytorch.org/whl/filelock-3.9.0-py3-none-any.whl (9.7 kB)
    Collecting typing-extensions (from torch)
    Using cached https://download.pytorch.org/whl/typing_extensions-4.4.0-py3-none-any.whl (26 kB)
    Collecting sympy (from torch)
    Using cached https://download.pytorch.org/whl/sympy-1.11.1-py3-none-any.whl (6.5 MB)
    Collecting networkx (from torch)
    Using cached https://download.pytorch.org/whl/networkx-3.0-py3-none-any.whl (2.0 MB)
    Collecting jinja2 (from torch)
    Using cached https://download.pytorch.org/whl/Jinja2-3.1.2-py3-none-any.whl (133 kB)
    Collecting numpy (from torchvision)
    Using cached https://download.pytorch.org/whl/numpy-1.24.1-cp311-cp311-win_amd64.whl (14.8 MB)
    Collecting requests (from torchvision)
    Using cached https://download.pytorch.org/whl/requests-2.28.1-py3-none-any.whl (62 kB)
    Collecting pillow!=8.3.*,>=5.3.0 (from torchvision)
    Using cached https://download.pytorch.org/whl/Pillow-9.3.0-cp311-cp311-win_amd64.whl (2.5 MB)
    Collecting MarkupSafe>=2.0 (from jinja2->torch)
    Using cached https://download.pytorch.org/whl/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl (16 kB)
    Collecting charset-normalizer<3,>=2 (from requests->torchvision)
    Using cached https://download.pytorch.org/whl/charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
    Collecting idna<4,>=2.5 (from requests->torchvision)
    Using cached https://download.pytorch.org/whl/idna-3.4-py3-none-any.whl (61 kB)
    Collecting urllib3<1.27,>=1.21.1 (from requests->torchvision)
    Using cached https://download.pytorch.org/whl/urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
    Collecting certifi>=2017.4.17 (from requests->torchvision)
    Using cached https://download.pytorch.org/whl/certifi-2022.12.7-py3-none-any.whl (155 kB)
    Collecting mpmath>=0.19 (from sympy->torch)
    Using cached https://download.pytorch.org/whl/mpmath-1.2.1-py3-none-any.whl (532 kB)
    Installing collected packages: mpmath, urllib3, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, idna, filelock, charset-normalizer, certifi, requests, jinja2, torch, torchvision, torchaudio
    Successfully installed MarkupSafe-2.1.2 certifi-2022.12.7 charset-normalizer-2.1.1 filelock-3.9.0 idna-3.4 jinja2-3.1.2 mpmath-1.2.1 networkx-3.0 numpy-1.24.1 pillow-9.3.0 requests-2.28.1 sympy-1.11.1 torch-2.0.0+cu118 torchaudio-2.0.1+cu118 torchvision-0.15.1+cu118 typing-extensions-4.4.0 urllib3-1.26.13
    PS C:\Users\user>

    PS C:\Users\user> pip3 install torch torchvision torchaudio –index-url https://download.pytorch.org/whl/cu118
    Looking in indexes: https://download.pytorch.org/whl/cu118
    Collecting torch
    Using cached https://download.pytorch.org/whl/cu118/torch-2.0.0%2Bcu118-cp311-cp311-win_amd64.whl (2611.3 MB)
    Collecting torchvision
    Using cached https://download.pytorch.org/whl/cu118/torchvision-0.15.1%2Bcu118-cp311-cp311-win_amd64.whl (4.9 MB)
    Collecting torchaudio
    Using cached https://download.pytorch.org/whl/cu118/torchaudio-2.0.1%2Bcu118-cp311-cp311-win_amd64.whl (2.5 MB)
    Collecting filelock
    Using cached https://download.pytorch.org/whl/filelock-3.9.0-py3-none-any.whl (9.7 kB)
    Requirement already satisfied: typing-extensions in c:\python311\lib\site-packages (from torch) (4.4.0)
    Requirement already satisfied: sympy in c:\python311\lib\site-packages (from torch) (1.11.1)
    Collecting networkx
    Using cached https://download.pytorch.org/whl/networkx-3.0-py3-none-any.whl (2.0 MB)
    Collecting jinja2
    Using cached https://download.pytorch.org/whl/Jinja2-3.1.2-py3-none-any.whl (133 kB)
    Collecting numpy
    Using cached https://download.pytorch.org/whl/numpy-1.24.1-cp311-cp311-win_amd64.whl (14.8 MB)
    Collecting requests
    Using cached https://download.pytorch.org/whl/requests-2.28.1-py3-none-any.whl (62 kB)
    Collecting pillow!=8.3.*,>=5.3.0
    Using cached https://download.pytorch.org/whl/Pillow-9.3.0-cp311-cp311-win_amd64.whl (2.5 MB)
    Collecting MarkupSafe>=2.0
    Using cached https://download.pytorch.org/whl/MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl (16 kB)
    Collecting charset-normalizer<3,>=2
    Using cached https://download.pytorch.org/whl/charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
    Collecting idna<4,>=2.5
    Using cached https://download.pytorch.org/whl/idna-3.4-py3-none-any.whl (61 kB)
    Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\python311\lib\site-packages (from requests->torchvision) (1.26.13)
    Collecting certifi>=2017.4.17
    Using cached https://download.pytorch.org/whl/certifi-2022.12.7-py3-none-any.whl (155 kB)
    Requirement already satisfied: mpmath>=0.19 in c:\python311\lib\site-packages (from sympy->torch) (1.2.1)
    Installing collected packages: pillow, numpy, networkx, MarkupSafe, idna, filelock, charset-normalizer, certifi, requests, jinja2, torch, torchvision, torchaudio
    Successfully installed MarkupSafe-2.1.2 certifi-2022.12.7 charset-normalizer-2.1.1 filelock-3.9.0 idna-3.4 jinja2-3.1.2 networkx-3.0 numpy-1.24.1 pillow-9.3.0 requests-2.28.1 torch-2.0.0+cu118 torchaudio-2.0.1+cu118 torchvision-0.15.1+cu118
    WARNING: There was an error checking the latest version of pip.
    PS C:\Users\user>

    Start Locally | PyTorch

    PS C:\Users\user> python
    Python 3.11.3 (tags/v3.11.3:f3909b8, Apr 4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)] on win32
    Type “help”, “copyright”, “credits” or “license” for more information.

    import torch
    x = torch.rand(5,3)
    print(x)
    tensor([[8.8919e-01, 1.0881e-01, 3.2787e-01],
    [2.2944e-01, 2.8505e-02, 9.2821e-01],
    [9.2166e-01, 2.2820e-01, 5.5669e-02],
    [5.2554e-01, 6.5124e-01, 4.6164e-01],
    [8.1456e-04, 8.9918e-01, 4.7606e-01]])

    import torch
    torch.cuda.is_available()
    True

    PS C:\Users\user> pip3 show torch
    Name: torch
    Version: 2.0.0+cu118
    Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
    Home-page: https://pytorch.org/
    Author: PyTorch Team
    Author-email: packages@pytorch.org
    License: BSD-3
    Location: C:\Python311\Lib\site-packages
    Requires: filelock, jinja2, networkx, sympy, typing-extensions
    Required-by: torchaudio, torchvision
    PS C:\Users\user>