Download libtorch from:
https://pytorch.org/get-started/locally/#supported-linux-distributions
- for CPU libtorch-shared-with-deps-1.9.1+cpu.zip
- for GPU libtorch-shared-with-deps-1.9.1+cu102.zip
Place unzipped files to the path_to_libtorch/libtorch:
./libtorch_ |_bin
|_include
|_lib
|_share
|_build-hash
|_build-version
Install CMAKE on you machine(for UBUTU sudo apt-get install cmake )
From terminal:
$ sudo cmake -DCMAKE_PREFIX_PATH=/home/path_to_libtorch/libtorch
terminal logs:
_search_engine_CUDA/torch_cuda/libtorch
-- Configuring done
-- Generating done
-- Build files have been written to:
$ sudo cmake --build . --config Release
terminal logs:
[ 40%] Built target particles_new_lib
[100%] Built target particle_cuda_test
Additional links. https://pytorch.org/tutorials/advanced/cpp_export.html