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

RuntimeError: Error building extension '_prroi_pooling' #66

Open
imMid-Star opened this issue Jan 12, 2022 · 0 comments
Open

RuntimeError: Error building extension '_prroi_pooling' #66

imMid-Star opened this issue Jan 12, 2022 · 0 comments

Comments

@imMid-Star
Copy link

QObject::moveToThread: Current thread (0x55b1f3bc1be0) is not the object's thread (0x55b1f1c93e70).
Cannot move to target thread (0x55b1f3bc1be0)

QObject::moveToThread: Current thread (0x55b1f3bc1be0) is not the object's thread (0x55b1f1c93e70).
Cannot move to target thread (0x55b1f3bc1be0)

Select a ROI and then press SPACE or ENTER button!
Cancel the selection process by pressing c button!
/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/nn/functional.py:2506: UserWarning: Default upsampling behavior when mode=bilinear is changed to align_corners=False since 0.4.0. Please specify align_corners=True if the old behavior is desired. See the documentation of nn.Upsample for details.
"See the documentation of nn.Upsample for details.".format(mode))
Using /tmp/torch_extensions as PyTorch extensions root...
Detected CUDA files, patching ldflags
Emitting ninja build file /tmp/torch_extensions/_prroi_pooling/build.ninja...
Building extension module _prroi_pooling...
ninja: invalid option -- 'e'
usage: ninja [options] [targets...]

if targets are unspecified, builds the 'default' target (see manual).

options:
--version print ninja version ("1.9.0")
-v, --verbose show all command lines while building

-C DIR change to DIR before doing anything else
-f FILE specify input build file [default=build.ninja]

-j N run N jobs in parallel (0 means infinity) [default=50 on this system]
-k N keep going until N jobs fail (0 means infinity) [default=1]
-l N do not start new jobs if the load average is greater than N
-n dry run (don't run commands but act like they succeeded)

-d MODE enable debugging (use '-d list' to list modes)
-t TOOL run a subtool (use '-t list' to list subtools)
terminates toplevel options; further flags are passed to the tool
-w FLAG adjust warnings (use '-w list' to list warnings)
Traceback (most recent call last):
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1066, in _build_extension_module
check=True)
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/subprocess.py", line 512, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-version']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/1/dl_pzx/pytracking/pytracking/run_video.py", line 38, in
main()
File "/1/dl_pzx/pytracking/pytracking/run_video.py", line 34, in main
run_video(args.tracker_name, args.tracker_param,args.videofile, args.optional_box, args.debug, args.save_results)
File "/1/dl_pzx/pytracking/pytracking/run_video.py", line 20, in run_video
tracker.run_video(videofilepath=videofile, optional_box=optional_box, debug=debug, save_results=save_results)
File "/1/dl_pzx/pytracking/pytracking/../pytracking/evaluation/tracker.py", line 298, in run_video
tracker.initialize(frame, _build_init_info(init_state))
File "/1/dl_pzx/pytracking/pytracking/../pytracking/evaluation/multi_object_wrapper.py", line 117, in initialize
out = self.trackers[obj_id].initialize(image, init_info_split[obj_id])
File "/1/dl_pzx/pytracking/pytracking/../pytracking/tracker/atom/atom.py", line 115, in initialize
self.init_iou_net()
File "/1/dl_pzx/pytracking/pytracking/../pytracking/tracker/atom/atom.py", line 694, in init_iou_net
target_feat = self.iou_predictor.get_modulation(iou_backbone_features, target_boxes)
File "/1/dl_pzx/pytracking/pytracking/../ltr/models/bbreg/atom_iou_net.py", line 157, in get_modulation
roi3r = self.prroi_pool3r(c3_r, roi1)
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/nn/modules/module.py", line 532, in call
result = self.forward(*input, **kwargs)
File "/1/dl_pzx/pytracking/pytracking/../ltr/external/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 "/1/dl_pzx/pytracking/pytracking/../ltr/external/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 44, in forward
_prroi_pooling = _import_prroi_pooling()
File "/1/dl_pzx/pytracking/pytracking/../ltr/external/PreciseRoIPooling/pytorch/prroi_pool/functional.py", line 33, in _import_prroi_pooling
verbose=True
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 680, in load
is_python_module)
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 866, in _jit_compile
with_cuda=with_cuda)
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 919, in _write_ninja_file_and_build
_build_extension_module(name, build_directory, verbose)
File "/home/dell10/anaconda3/envs/pytracking/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1079, in _build_extension_module
raise RuntimeError(message)
RuntimeError: Error building extension '_prroi_pooling'

Please help me with the error. l have already read the similar issues but l still can't fix this. About PreciseRoIPooling package, l download it through git clone, not zip in windows. l also follow your install.md but still doesn't work.

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

1 participant