Learn practical skills, build real-world projects, and advance your career
Partly copied from the notebook 01-pytorch-basics
# Package Installation
!pip install torch===1.7.1 torchvision===0.8.2 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
!pip install numpy jovian --upgrade

# Imports necessary for execution
import torch
import jovian
import numpy
Looking in links: https://download.pytorch.org/whl/torch_stable.html Requirement already satisfied: torch===1.7.1 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (1.7.1) Requirement already satisfied: torchvision===0.8.2 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (0.8.2) Requirement already satisfied: torchaudio===0.7.2 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (0.7.2) Requirement already satisfied: typing_extensions in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from torch===1.7.1) (3.7.4.3) Requirement already satisfied: numpy in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from torch===1.7.1) (1.19.2) Requirement already satisfied: pillow>=4.1.1 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from torchvision===0.8.2) (8.0.1)
WARNING: You are using pip version 20.0.2; however, version 20.3.3 is available. You should consider upgrading via the 'C:\ProgramData\Anaconda3\envs\PyTorch-Neural-Networks\python.exe -m pip install --upgrade pip' command. WARNING: You are using pip version 20.0.2; however, version 20.3.3 is available. You should consider upgrading via the 'C:\ProgramData\Anaconda3\envs\PyTorch-Neural-Networks\python.exe -m pip install --upgrade pip' command.
Collecting numpy Downloading numpy-1.19.5-cp38-cp38-win_amd64.whl (13.3 MB) Requirement already up-to-date: jovian in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (0.2.26) Requirement already satisfied, skipping upgrade: uuid in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from jovian) (1.30) Requirement already satisfied, skipping upgrade: click in c:\users\nicol\appdata\roaming\python\python38\site-packages (from jovian) (7.1.1) Requirement already satisfied, skipping upgrade: pyyaml in c:\users\nicol\appdata\roaming\python\python38\site-packages (from jovian) (5.3.1) Requirement already satisfied, skipping upgrade: requests in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from jovian) (2.25.1) Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in c:\users\nicol\appdata\roaming\python\python38\site-packages (from requests->jovian) (2.9) Requirement already satisfied, skipping upgrade: chardet<5,>=3.0.2 in c:\users\nicol\appdata\roaming\python\python38\site-packages (from requests->jovian) (3.0.4) Requirement already satisfied, skipping upgrade: urllib3<1.27,>=1.21.1 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from requests->jovian) (1.26.2) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\programdata\anaconda3\envs\pytorch-neural-networks\lib\site-packages (from requests->jovian) (2020.12.5) Installing collected packages: numpy Attempting uninstall: numpy Found existing installation: numpy 1.19.2 Uninstalling numpy-1.19.2: Successfully uninstalled numpy-1.19.2 Successfully installed numpy-1.19.5

Some Examples and Tests for Tensors

# Creating a simple scalar as tensor
tensor1 = torch.tensor(4)
tensor1.dtype
torch.int64
# Vector
tensor2 = torch.tensor([1., 2, 3, 4])
tensor2
tensor([1., 2., 3., 4.])