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

[ERROR] [debug_node-3]: process has died [pid 14347, exit code 1 #48

Closed
Ragnar7982 opened this issue Aug 5, 2024 · 6 comments
Closed
Labels

Comments

@Ragnar7982
Copy link

Ragnar7982 commented Aug 5, 2024

Thanks for giving us a great code, but when I run ros2 launch yolov8_bringup yolov8.launch.py it shows:
[INFO] [launch]: All log files can be found below /home/ragnar/.ros/log/2024-08-05-11-13-50-085883-ragnar-14342
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [yolov8_node-1]: process started with pid [14343]
[INFO] [tracking_node-2]: process started with pid [14345]
[INFO] [debug_node-3]: process started with pid [14347]
[tracking_node-2] Traceback (most recent call last):
[tracking_node-2] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/tracking_node", line 33, in
[tracking_node-2] sys.exit(load_entry_point('yolov8-ros==0.0.0', 'console_scripts', 'tracking_node')())
[tracking_node-2] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/tracking_node", line 25, in importlib_load_entry_point
[tracking_node-2] return next(matches).load()
[tracking_node-2] File "/usr/lib/python3.10/importlib/metadata/init.py", line 171, in load
[tracking_node-2] module = import_module(match.group('module'))
[tracking_node-2] File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
[tracking_node-2] return _bootstrap._gcd_import(name[level:], package, level)
[tracking_node-2] File "", line 1050, in _gcd_import
[tracking_node-2] File "", line 1027, in _find_and_load
[tracking_node-2] File "", line 1006, in _find_and_load_unlocked
[tracking_node-2] File "", line 688, in _load_unlocked
[tracking_node-2] File "", line 883, in exec_module
[tracking_node-2] File "", line 241, in _call_with_frames_removed
[tracking_node-2] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/python3.10/site-packages/yolov8_ros/tracking_node.py", line 30, in
[tracking_node-2] from ultralytics.engine.results import Boxes
[tracking_node-2] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/init.py", line 10, in
[tracking_node-2] from ultralytics.data.explorer.explorer import Explorer
[tracking_node-2] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/data/init.py", line 3, in
[tracking_node-2] from .base import BaseDataset
[tracking_node-2] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/data/base.py", line 15, in
[tracking_node-2] from torch.utils.data import Dataset
[tracking_node-2] ModuleNotFoundError: No module named 'torch'
[yolov8_node-1] Traceback (most recent call last):
[yolov8_node-1] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/yolov8_node", line 33, in
[yolov8_node-1] sys.exit(load_entry_point('yolov8-ros==0.0.0', 'console_scripts', 'yolov8_node')())
[yolov8_node-1] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/yolov8_node", line 25, in importlib_load_entry_point
[yolov8_node-1] return next(matches).load()
[yolov8_node-1] File "/usr/lib/python3.10/importlib/metadata/init.py", line 171, in load
[yolov8_node-1] module = import_module(match.group('module'))
[yolov8_node-1] File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
[yolov8_node-1] return _bootstrap._gcd_import(name[level:], package, level)
[yolov8_node-1] File "", line 1050, in _gcd_import
[yolov8_node-1] File "", line 1027, in _find_and_load
[yolov8_node-1] File "", line 1006, in _find_and_load_unlocked
[yolov8_node-1] File "", line 688, in _load_unlocked
[yolov8_node-1] File "", line 883, in exec_module
[yolov8_node-1] File "", line 241, in _call_with_frames_removed
[yolov8_node-1] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/python3.10/site-packages/yolov8_ros/yolov8_node.py", line 30, in
[yolov8_node-1] import torch
[yolov8_node-1] ModuleNotFoundError: No module named 'torch'
[ERROR] [tracking_node-2]: process has died [pid 14345, exit code 1, cmd '/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/tracking_node --ros-args -r __node:=tracking_node -r __ns:=/yolo --params-file /tmp/launch_params_qzl4nm50 -r /oakd/rgb/preview/image_raw:=/oakd/rgb/preview/image_raw'].
[ERROR] [yolov8_node-1]: process has died [pid 14343, exit code 1, cmd '/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/yolov8_node --ros-args -r __node:=yolov8_node -r __ns:=/yolo --params-file /tmp/launch_params_q1fsv89o -r /oakd/rgb/preview/image_raw:=/oakd/rgb/preview/image_raw'].
[debug_node-3] Traceback (most recent call last):
[debug_node-3] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/debug_node", line 33, in
[debug_node-3] sys.exit(load_entry_point('yolov8-ros==0.0.0', 'console_scripts', 'debug_node')())
[debug_node-3] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/debug_node", line 25, in importlib_load_entry_point
[debug_node-3] return next(matches).load()
[debug_node-3] File "/usr/lib/python3.10/importlib/metadata/init.py", line 171, in load
[debug_node-3] module = import_module(match.group('module'))
[debug_node-3] File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
[debug_node-3] return _bootstrap._gcd_import(name[level:], package, level)
[debug_node-3] File "", line 1050, in _gcd_import
[debug_node-3] File "", line 1027, in _find_and_load
[debug_node-3] File "", line 1006, in _find_and_load_unlocked
[debug_node-3] File "", line 688, in _load_unlocked
[debug_node-3] File "", line 883, in exec_module
[debug_node-3] File "", line 241, in _call_with_frames_removed
[debug_node-3] File "/home/ragnar/yolo_ws/install/yolov8_ros/lib/python3.10/site-packages/yolov8_ros/debug_node.py", line 34, in
[debug_node-3] from ultralytics.utils.plotting import Annotator, colors
[debug_node-3] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/init.py", line 10, in
[debug_node-3] from ultralytics.data.explorer.explorer import Explorer
[debug_node-3] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/data/init.py", line 3, in
[debug_node-3] from .base import BaseDataset
[debug_node-3] File "/home/ragnar/.local/lib/python3.10/site-packages/ultralytics/data/base.py", line 15, in
[debug_node-3] from torch.utils.data import Dataset
[debug_node-3] ModuleNotFoundError: No module named 'torch'
[ERROR] [debug_node-3]: process has died [pid 14347, exit code 1, cmd '/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/debug_node --ros-args -r __node:=debug_node -r __ns:=/yolo --params-file /tmp/launch_params_lat3ryi1 -r /oakd/rgb/preview/image_raw:=/oakd/rgb/preview/image_raw -r detections:=tracking'].

The main problem might be ModuleNotFoundError: No module named 'torch',But I have torch in conda env, you know where might be the problems? Thank you.
(pytorch) ragnar@ragnar:~$ pip list |grep torch
torch 2.0.1
torchaudio 2.0.2
torchmetrics 0.8.0
torchvision 0.15.2

@mgonzs13
Copy link
Owner

mgonzs13 commented Aug 5, 2024

Hi @Ragnar7982, I don't think mixing conda envs and ROS is a good idea. Have you tried to use this repo without conda?

@Ragnar7982
Copy link
Author

Ragnar7982 commented Aug 5, 2024

@mgonzs13
I tried once before, but I run it today it shows ERROR:
[debug_node-3] ModuleNotFoundError: No module named 'torch'
[ERROR] [debug_node-3]: process has died [pid 14347, exit code 1, cmd '/home/ragnar/yolo_ws/install/yolov8_ros/lib/yolov8_ros/debug_node --ros-args -r __node:=debug_node -r __ns:=/yolo --params-file /tmp/launch_params_lat3ryi1 -r /oakd/rgb/preview/image_raw:=/oakd/rgb/preview/image_raw -r detections:=tracking'].

That 's way I create conda env? If I run yolo without conda env, it shows the same error, so I don't know where is the problem.
Please let me know if you know how to fix it, thank you.

@mgonzs13
Copy link
Owner

mgonzs13 commented Aug 5, 2024

Are you installing torch with pip when not using conda? Dopython-is-python3? Have you tried installing torch with pip3 and not using a conda env?

@AnatoliyZabrovskiy
Copy link

I have the same problem! Does anyone have a solution? Thanks!

Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Dec 14, 2024
Copy link

This issue was closed because it has been inactive for 14 days since being marked as stale.

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

No branches or pull requests

3 participants