tandem icon indicating copy to clipboard operation
tandem copied to clipboard

error when running tracking_euroc.sh

Open GitZhaoo opened this issue 11 months ago • 0 comments

I used the same cuda、cudnn and Torch version as README stated,but still encourter errors, what is the problem? Thanks! The terminal show below: RUNNING --- results/tracking/dense/euroc/V1_01_easy/0 [W BinaryOps.cpp:467] Warning: floor_divide is deprecated, and will be removed in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor'). (function operator()) terminate called after throwing an instance of 'std::runtime_error' what(): nvrtc: error: failed to open libnvrtc-builtins.so.11.1. Make sure that libnvrtc-builtins.so.11.1 is installed correctly. nvrtc compilation failed:

#define NAN __int_as_float(0x7fffffff) #define POS_INFINITY __int_as_float(0x7f800000) #define NEG_INFINITY __int_as_float(0xff800000)

template<typename T> device T maximum(T a, T b) { return isnan(a) ? a : (a > b ? a : b); }

template<typename T> device T minimum(T a, T b) { return isnan(a) ? a : (a < b ? a : b); }

extern "C" global void fused_sub_div_mul_mul(float* tdepth_max_1, float* tdepth_min_1, float* aten_mul, float* aten_mul_1, float* aten_div) { { if (512 * blockIdx.x + threadIdx.x<1 ? 1 : 0) { float tdepth_max_1_1 = __ldg(tdepth_max_1 + 0); float tdepth_min_1_1 = __ldg(tdepth_min_1 + 0); aten_div[512 * blockIdx.x + threadIdx.x] = (tdepth_max_1_1 - tdepth_min_1_1) / 47.f; aten_mul_1[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.25); aten_mul[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.5); } } }

./scripts/tracking_euroc.bash: line 14: 15444 Aborted build/bin/tandem_dataset preset=dataset result_folder=$result_folder files=$scene/images calib=$scene/camera.txt mvsnet_folder=$mvsnet_folder exit_when_done=1 mode=1 > $result_folder/out.txt

RUNNING --- results/tracking/dense/euroc/V1_01_easy/1 [W BinaryOps.cpp:467] Warning: floor_divide is deprecated, and will be removed in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor'). (function operator()) terminate called after throwing an instance of 'std::runtime_error' what(): nvrtc: error: failed to open libnvrtc-builtins.so.11.1. Make sure that libnvrtc-builtins.so.11.1 is installed correctly. nvrtc compilation failed:

#define NAN __int_as_float(0x7fffffff) #define POS_INFINITY __int_as_float(0x7f800000) #define NEG_INFINITY __int_as_float(0xff800000)

template<typename T> device T maximum(T a, T b) { return isnan(a) ? a : (a > b ? a : b); }

template<typename T> device T minimum(T a, T b) { return isnan(a) ? a : (a < b ? a : b); }

extern "C" global void fused_sub_div_mul_mul(float* tdepth_max_1, float* tdepth_min_1, float* aten_mul, float* aten_mul_1, float* aten_div) { { if (512 * blockIdx.x + threadIdx.x<1 ? 1 : 0) { float tdepth_max_1_1 = __ldg(tdepth_max_1 + 0); float tdepth_min_1_1 = __ldg(tdepth_min_1 + 0); aten_div[512 * blockIdx.x + threadIdx.x] = (tdepth_max_1_1 - tdepth_min_1_1) / 47.f; aten_mul_1[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.25); aten_mul[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.5); } } }

./scripts/tracking_euroc.bash: line 14: 16401 Aborted build/bin/tandem_dataset preset=dataset result_folder=$result_folder files=$scene/images calib=$scene/camera.txt mvsnet_folder=$mvsnet_folder exit_when_done=1 mode=1 > $result_folder/out.txt

RUNNING --- results/tracking/dense/euroc/V1_01_easy/2 [W BinaryOps.cpp:467] Warning: floor_divide is deprecated, and will be removed in a future version of pytorch. It currently rounds toward 0 (like the 'trunc' function NOT 'floor'). This results in incorrect rounding for negative values. To keep the current behavior, use torch.div(a, b, rounding_mode='trunc'), or for actual floor division, use torch.div(a, b, rounding_mode='floor'). (function operator()) terminate called after throwing an instance of 'std::runtime_error' what(): nvrtc: error: failed to open libnvrtc-builtins.so.11.1. Make sure that libnvrtc-builtins.so.11.1 is installed correctly. nvrtc compilation failed:

#define NAN __int_as_float(0x7fffffff) #define POS_INFINITY __int_as_float(0x7f800000) #define NEG_INFINITY __int_as_float(0xff800000)

template<typename T> device T maximum(T a, T b) { return isnan(a) ? a : (a > b ? a : b); }

template<typename T> device T minimum(T a, T b) { return isnan(a) ? a : (a < b ? a : b); }

extern "C" global void fused_sub_div_mul_mul(float* tdepth_max_1, float* tdepth_min_1, float* aten_mul, float* aten_mul_1, float* aten_div) { { if (512 * blockIdx.x + threadIdx.x<1 ? 1 : 0) { float tdepth_max_1_1 = __ldg(tdepth_max_1 + 0); float tdepth_min_1_1 = __ldg(tdepth_min_1 + 0); aten_div[512 * blockIdx.x + threadIdx.x] = (tdepth_max_1_1 - tdepth_min_1_1) / 47.f; aten_mul_1[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.25); aten_mul[512 * blockIdx.x + threadIdx.x] = (float)((double)((tdepth_max_1_1 - tdepth_min_1_1) / 47.f) * 0.5); } } }

./scripts/tracking_euroc.bash: line 14: 17260 Aborted build/bin/tandem_dataset preset=dataset result_folder=$result_folder files=$scene/images calib=$scene/camera.txt mvsnet_folder=$mvsnet_folder exit_when_done=1 mode=1 > $result_folder/out.txt

RUNNING --- results/tracking/dense/euroc/V1_01_easy/3

GitZhaoo avatar Mar 27 '24 15:03 GitZhaoo