You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
error: conversion from 'const long' to 'detail::TensorDataContainer' is ambiguous
[build] auto tlabel = torch::tensor(data[index].second, torch::kLong);
[build] ^~~~~~~~~~~~~~~~~~
I believe the paths to libtorch and opencv are good because other sample apps using them compile fine.
I've tried playing around with some casts (both with c++ casts and torch method conversions like .to(torch::kFloat) ) but I don't really know the library enough to troubleshoot. Removing the const-ness of the data also didn't help (revert of b2832cc).
torch env
PyTorch version: 2.3.0
Is debug build: False
CUDA used to build PyTorch: None
ROCM used to build PyTorch: N/A
OS: macOS 14.4.1 (arm64)
GCC version: Could not collect
Clang version: 15.0.0 (clang-1500.3.9.4)
CMake version: version 3.29.3
Libc version: N/A
Python version: 3.12.3 (main, Apr 9 2024, 08:09:14) [Clang 15.0.0 (clang-1500.3.9.4)] (64-bit runtime)
Python platform: macOS-14.4.1-arm64-arm-64bit
Is CUDA available: False
CUDA runtime version: No CUDA
CUDA_MODULE_LOADING set to: N/A
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True
CPU:
Apple M1 Max
Versions of relevant libraries:
[pip3] numpy==1.26.4
[pip3] torch==2.3.0
[pip3] torchaudio==2.3.0
[pip3] torchvision==0.18.0
[conda] Could not collect
The text was updated successfully, but these errors were encountered:
The closest type is int64_t.
So, this seems to be an issue caused by platform differences.
On Linux, std::is_same_v<int64_t, long> == true,
while on my VS and your platform, std::is_same_v<int64_t, long> == false.
We can fix this by changing long to int64_t in the example.
(Translated by AI)
I'm getting a build error on a data type conversion with this example:
https://github.com/pytorch/examples/tree/main/cpp/custom-dataset
Error message:
I believe the paths to libtorch and opencv are good because other sample apps using them compile fine.
I've tried playing around with some casts (both with c++ casts and torch method conversions like
.to(torch::kFloat)
) but I don't really know the library enough to troubleshoot. Removing theconst
-ness of the data also didn't help (revert of b2832cc).torch env
The text was updated successfully, but these errors were encountered: