Dependencies and steps through which Pytorch gets installed on your development machine.
As of Dec 2019, the instructions to install Pytorch are here instructions and one options is to run:
$ pip install torch torchvision
To learn more about pip see the pip note.
For python 3.7 Pytorch is provided through 2 files, one per operating system:
As opposed to TF there is no support wheel for windows. Also TF uses the newer manylinux2010 platform tag.
This is a summary of the files in the macos wheel.
Ext | Files | Largest file | Size [kB] |
---|---|---|---|
.py | 881 | torch/_torch_docs.py | 222.09 |
.dylib | 9 | torch/lib/libtorch.dylib | 191035.35 |
.so | 3 | caffe2/python/caffe2_pybind11_state.cpython-37m-darwin.so | 2094.53 |
.pyi | 46 | torch/__init__.pyi | 113.13 |
.h | 1092 | torch/include/ATen/Functions.h | 960.79 |
.cuh | 6 | torch/include/ATen/cuda/CUDAApplyUtils.cuh | 49.27 |
.hpp | 5 | torch/include/TH/THTensor.hpp | 5.01 |
.cmake | 29 | torch/share/cmake/Caffe2/Modules_CUDA_fix/upstream/FindCUDA.cmake | 86.06 |
As opposed to TF, Pytorch only has one external dependency.
Also CUDA support is provided in the base install.