[Бесплатная книга] Deep Learning with PyTorch [ENG]
Можно рассматривать как официальное руководство.
https://pytorch.org/deep-learning-with-pytorch
Добавления и исправления ошибок приветствуется. Обсуждение в телеграм чате.
Исходники: https://github.com/deep-learning-with-pytorch/dlwpt-code
Подготовка окружения:
Ubuntu 20.04.1 LTS
Книга писалась и тестилась под версию 3.6.8
$ sudo apt-get update && sudo apt-get upgrade -y
$ sudo apt-get install -y \
python3-venv \
python3.6-venv \
python3-dev \
python3.6-dev \
cmake \
g++
Вот это тоже поставил, но скорее всего не нужно. (Ставил все подряд, не знал почему не компилится). Если действительно не нужны, дайте знать!
$ sudo apt install -y libboost-tools-dev magics++ libboost-thread1.67-dev
$ sudo apt-get install libboost-all-dev
$ python3 --version
Python 3.8.2
$ mkdir -p ~/projects/dev/dl/pytorch && cd ~/projects/dev/dl/pytorch
$ mkdir deep-learning-with-pytorch && cd deep-learning-with-pytorch
$ python3.6 -m venv .venv
$ source ./.venv/bin/activate
$ python --version
Python 3.6.12
$ git clone https://github.com/deep-learning-with-pytorch/dlwpt-code
$ pip install --upgrade pip
$ {
pip install --upgrade torchvision
pip install --upgrade wheel
}
$ pip install -r dlwpt-code/requirements.txt
$ cd dlwpt-code
$ jupyter notebook --ip 0.0.0.0 --port 8888