CMake with Pytorch 1.10.2 no CUDA

Hi,

I am trying to compile a test program with Pytorch in C++. Ideally I would like to load a model and perform inference using C++. I downloaded libtorch 1.10.2 with no GPU (I double checked it), however I get an error as there is no CUDA toolkit.

I am developing on an old Macbook Pro 9.2 running Linux Mint 20.2 x86_64.

Has anyone solved this?
Giuseppe

My project dir:

inference
|-inference.cpp
|-CMakeLists.txt
|-build/
|-libtorch/

I am running this command:
cmake -DCMAKE_PREFIX_PATH=/home/gmguarino/Documenti/Exercises/C++/inference/libtorch ..

And getting the following error:

CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) 
CMake Warning at .venv/lib/python3.8/site-packages/torch/share/cmake/Caffe2/public/cuda.cmake:31 (message):
  Caffe2: CUDA cannot be found.  Depending on whether you are building Caffe2
  or a Caffe2 dependent library, the next warning / error will give you more
  info.
Call Stack (most recent call first):
  .venv/lib/python3.8/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:88 (include)
  libtorch/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
  CMakeLists.txt:17 (find_package)


CMake Error at .venv/lib/python3.8/site-packages/torch/share/cmake/Caffe2/Caffe2Config.cmake:90 (message):
  Your installed Caffe2 version uses CUDA but I cannot find the CUDA
  libraries.  Please set the proper CUDA prefixes and / or install CUDA.
Call Stack (most recent call first):
  libtorch/share/cmake/Torch/TorchConfig.cmake:68 (find_package)
  CMakeLists.txt:17 (find_package)