prabhuomkar / pytorch-cpp
- среда, 29 января 2020 г. в 00:19:23
C++
C++ Implementation of PyTorch Tutorial for Deep Learning Researchers
This repository provides tutorial code in C++ for deep learning researchers to learn PyTorch.
Python Tutorial: https://github.com/yunjey/pytorch-tutorial
git clone https://github.com/prabhuomkar/pytorch-cpp.git
cd pytorch-cppcmake -B build #<options>Note for Windows users:
Libtorch only supports 64bit Windows and an x64 generator needs to be specified. For Visual Studio this can be done by appending-A x64to the above command.
Some useful options:
| Option | Default | Description |
|---|---|---|
-D CUDA_V=(9.2|10.1|none) |
none |
Download libtorch for a CUDA version (none = download CPU version). |
-D DOWNLOAD_DATASETS=(OFF|ON) |
ON |
Download all datasets used in the tutorials. |
-D CMAKE_PREFIX_PATH=path/to/libtorch/share/cmake/Torch |
Skip the downloading of libtorch and use your own local version instead. |
cmake --build buildNote for Windows users:
The CMake script downloads the Release version of libtorch, so--config Releasehas to be appended to the build command.General Note:
By default all tutorials will be built. If you only want to build one specific tutorial, specify thetargetparameter for the build command. For example to only build the language model tutorial, append--target language-model(target name = tutorial foldername with all underscores replaced with hyphens).