I am trying to build this project but getting following error:
In file included from /home/usman/programs/libtorch/include/ATen/MetaFunctions.h:6, from /home/usman/programs/libtorch/include/ATen/NativeFunctions.h:6,
from /home/usman/programs/libtorch/include/ATen/TensorIndexing.h:11,
from /home/usman/programs/libtorch/include/ATen/ATen.h:20,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/types.h:3, from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/data.h:3,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/all.h:8,
from /home/usman/programs/libtorch/include/torch/csrc/api/include/torch/torch.h:3,
from /home/usman/solo-deepsort/Tracking-Solov2-Deepsort/InstanceSegment/pipeline.h:18, from /home/usman/solo-deepsort/Tracking-Solov2-Deepsort/InstanceSegment/infer.h:18,
from /home/usman/solo-deepsort/Tracking-Solov2-Deepsort/tracking.cpp:14:
/home/usman/programs/libtorch/include/ATen/TensorIterator.h: At global scope:
/home/usman/programs/libtorch/include/ATen/TensorIterator.h:200:3: error: reference to ‘DeviceType’ is ambiguous 200 | DeviceType device_type(int arg=0) const { return device(arg).type(); }
| ^~~~~~~~~~
In file included from /home/usman/programs/TensorRT-8.0.1.6/include/NvInfer.h:54,
from /home/usman/solo-deepsort/Tracking-Solov2-Deepsort/InstanceSegment/common.h:41,
from /home/usman/solo-deepsort/Tracking-Solov2-Deepsort/InstanceSegment/infer.h:17,
Here's my environment:
Ubuntu 18.04
Cuda 10.2
Cudnn 8.2.1
Libtorch 1.8.2
TorchVision 0.9 compiled with Libtorch
TensorRT 8.0.1.6 installed via Tar package
gcc 9.4.0
CMake 3.20
OpenCV 3.4
Can you confirm if my environment is good? And if so, what may be the cause of this error?