Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run Demo Error #14

Open
ronnie-z opened this issue Jan 13, 2022 · 4 comments
Open

Run Demo Error #14

ronnie-z opened this issue Jan 13, 2022 · 4 comments

Comments

@ronnie-z
Copy link

ronnie-z commented Jan 13, 2022

The following error is reported when the demo sequence is run:
UnicodeDecodeError: 'utf-8' codec can't decode bytes…………
Wish your reply!

@zhang-pengyu
Copy link
Owner

zhang-pengyu commented Jan 15, 2022

Hello, this seems an encoding type error[1,2], just try adding

#!/usr/bin/env python
# coding=utf-8

to the begining of the code.
[1] https://blog.csdn.net/weixin_41529093/article/details/111343308
[2] https://blog.csdn.net/qq_36387683/article/details/91374774

If the same error occurs, please provide more details for reproducing it.

@ronnie-z
Copy link
Author

ronnie-z commented Jan 15, 2022

FAILED: prroi_pooling_gpu_impl.cuda.o
/usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output prroi_pooling_gpu_impl.cuda.o.d -DTORCH_EXTENSION_NAME=prroi_pooling -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE="gcc" -DPYBIND11_STDLIB="libstdcpp" -DPYBIND11_BUILD_ABI="cxxabi1011" -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/TH -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/miner/anaconda3/envs/zkl/include/python3.7m -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 --compiler-options '-fPIC' -std=c++14 -c /home/miner/zkl/tracking/ADRNet/modules/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu_impl.cu -o prroi_pooling_gpu_impl.cuda.o
nvcc fatal : Unsupported gpu architecture 'compute_86'
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1673, in _run_ninja_build
env=env)
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "Run_test.py", line 52, in
run_MDNet()
File "Run_test.py", line 46, in run_MDNet
result, fps = run_mdnet(rgb_dir, t_dir, gt[0], gt, seq = [], display=opts['visualize'])
File "/home/miner/zkl/tracking/ADRNet/tracker.py", line 221, in run_mdnet
RGB_cropped_image, RGB_cur_image_var = img_crop_model.crop_image(RGB_cur_image, np.reshape(scene_boxes[bidx],(1,4)), crop_img_size)
File "./modules/img_cropper.py", line 50, in crop_image
cropped_image = self.forward(cur_image_var, roi)
File "./modules/img_cropper.py", line 27, in forward
aligned_image_var = self.roi_align_model(image, roi)
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/nn/modules/module.py", line 889, in _call_impl
result = self.forward(*input, **kwargs)
File "./modules/PreciseRoIPooling/pytorch/prroi_pool/prroi_pool.py", line 28, in forward
return prroi_pool2d(features, rois, self.pooled_height, self.pooled_width, self.spatial_scale)
File "./modules/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 44, in forward
_prroi_pooling = _import_prroi_pooling()
File "./modules/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 33, in _import_prroi_pooling
verbose=True
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1091, in load
keep_intermediates=keep_intermediates)
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1302, in _jit_compile
is_standalone=is_standalone)
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1407, in _write_ninja_file_and_build_library
error_prefix=f"Error building extension '{name}'")
File "/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1683, in _run_ninja_build
raise RuntimeError(message) from e
RuntimeError: Error building extension '_prroi_pooling'

@zhang-pengyu
Copy link
Owner

Please refer to #8 to recompile the Precise ROI pooling

@itis112
Copy link

itis112 commented Jan 23, 2024

失败:prroi_pooling_gpu_impl.cuda.o /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output prroi_pooling_gpu_impl.cuda.o.d -DTORCH_EXTENSION_NAME=prroi_pooling -DTORCH_API_INCLUDE_EXTENSION_H -DPYBIND11_COMPILER_TYPE=“gcc” -DPYBIND11_STDLIB=“libstdcpp” -DPYBIND11_BUILD_ABI=“cxxabi1011” -isystem /home/miner/anaconda3/envs/____zkl/lib/python3.7/site-packages/torch/include -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/TH -isystem /home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /home/miner/anaconda3/envs/zkl/include/python3.7m -D_GLIBCXX_USE_CXX11_ABI=0 -D__CUDA_NO_HALF_OPERATORS -D__CUDA_NO_HALF_CONVERSIONS-D__CUDA_NO_BFLOAT16_CONVERSIONS -D__CUDA_NO_HALF2_OPERATORS --expt-relaxed-constexpr -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 --compiler-options '-fPIC' -std=c++14 -c /home/miner/zkl/tracking/ADRNet/modules/PreciseRoIPooling/pytorch/prroi_pool/src/prroi_pooling_gpu_impl.cu -o prroi_pooling_gpu_impl.cuda.o nvcc 致命:不支持的 gpu 架构“compute_86”忍者: build stopped:子命令失败。回溯(最近一次调用最后一次):文件“/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py”,第 1673 行,在 _run_ninja_build env=env) 文件“/home/miner/anaconda3/envs/zkl/lib/python3.7/subprocess.py”,第 512 行,在运行 output=stdout, stderr=stderr) 子进程中。CalledProcessError:命令“['ninja', '-v']' 返回非零退出状态 1。

上述异常是导致以下异常的直接原因:

回溯(最近一次调用最后一次): 文件“Run_test.py”,第 52 行,在 run_MDNet() 中 文件“Run_test.py”,第 46 行,run_MDNet结果中,fps = run_mdnet(rgb_dir, t_dir, gt[0], gt, seq = [], display=opts['visualize']) 文件“/home/miner/zkl/tracking/ADRNet/tracker.py”,第 221 行,在run_mdnet RGB_cropped_image中,RGB_cur_image_var = img_crop_model.crop_image(RGB_cur_image, np.reshape(scene_boxes[bidx],(1,4)), crop_img_size) 文件“./modules/img_cropper.py”,第 50 行,crop_image cropped_image = self.forward(cur_image_var, roi) 文件“./modules/img_cropper.py”,第 27 行,前向aligned_image_var = self.roi_align_model(image, roi) 文件“/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/nn/modules/module.py”,第 889 行,在_call_impl结果 = self.forward(*input, **kwargs) 文件“./modules/PreciseRoIPooling/pytorch/prroi_pool/prroi_pool.py”,第 28 行,前向返回prroi_pool2d(features, rois, self.pooled_height, self.pooled_width, self.spatial_scale) 文件 “./modules/PreciseRoIPooling/pytorch/prroi_pool/functional.py”,第 44 行,前向_prroi_pooling = _import_prroi_pooling() 文件 “./modules/PreciseRoIPooling/pytorch/prroi_pool/functional.py”,第 33 行,在 import 中prroi_pooling verbose=True 文件 “/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py”,第 1091 行,加载 keep_intermediates=keep_intermediates) 文件“/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py”,第 1302 行,_jit_compile is_standalone=is_standalone)文件“/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py”,第 1407 行,_write_ninja_file_and_build_library error_prefix=f“构建扩展”{name}“时出错) 文件”/home/miner/anaconda3/envs/zkl/lib/python3.7/site-packages/torch/utils/cpp_extension.py“,第 1683 行,_run_ninja_build 从 e 中引发 RuntimeError(message):构建扩展”_prroi_pooling“时出错

你好,请问你解决这个问题了吗?我也遇到这个错误了,一直没有解决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants