-
Notifications
You must be signed in to change notification settings - Fork 150
Closed
Description
Syncing on the latest commit on dev. Running the following commands described in the README:
uv sync --extra base --extra unitree
uv run dimos --viewer-backend rerun-web run unitree-go2-agenticResults in the following error:
kaweees:~/Documents/dimos_zenoh$ uv run dimos --viewer-backend rerun-web run unitree-go2-agentic dev !2 ✓
warning: The `extra-build-dependencies` option is experimental and may change without warning. Pass `--preview-features extra-build-dependencies` to disable this warning.
Uninstalled 1 package in 0.35ms
Installed 1 package in 3ms
2026-01-23T01:27:15.243670Z [error ] Uncaught exception occurred [dimos/utils/logging_config.py]
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ /home/kaweees/Documents/dimos_zenoh/dimos/robot/cli/dimos.py:116 in run │
│ │
│ 113 │ │
│ 114 │ cli_config_overrides: dict[str, Any] = ctx.obj │
│ 115 │ pubsub.lcm.autoconf() # type: ignore[attr-defined] │
│ ❱ 116 │ blueprint = get_blueprint_by_name(robot_type.value) │
│ 117 │ │
│ 118 │ if extra_modules: │
│ 119 │ │ loaded_modules = [get_module_by_name(mod_name) for mod_name in extra_modules] # │
│ │
│ /home/kaweees/Documents/dimos_zenoh/dimos/robot/all_blueprints.py:95 in get_blueprint_by_name │
│ │
│ 92 │ if name not in all_blueprints: │
│ 93 │ │ raise ValueError(f"Unknown blueprint set name: {name}") │
│ 94 │ module_path, attr = all_blueprints[name].split(":") │
│ ❱ 95 │ module = __import__(module_path, fromlist=[attr]) │
│ 96 │ return getattr(module, attr) # type: ignore[no-any-return] │
│ 97 │
│ 98 │
│ │
│ /home/kaweees/Documents/dimos_zenoh/dimos/robot/unitree_webrtc/unitree_go2_blueprints.py:30 in │
│ <module> │
│ │
│ 27 from dimos.agents.cli.web import web_input │
│ 28 from dimos.agents.ollama_agent import ollama_installed │
│ 29 from dimos.agents.skills.navigation import navigation_skill │
│ ❱ 30 from dimos.agents.skills.person_follow import person_follow_skill │
│ 31 from dimos.agents.skills.speak_skill import speak_skill │
│ 32 from dimos.agents.spec import Provider │
│ 33 from dimos.agents.vlm_agent import vlm_agent │
│ │
│ /home/kaweees/Documents/dimos_zenoh/dimos/agents/skills/person_follow.py:27 in <module> │
│ │
│ 24 from dimos.core.skill_module import SkillModule │
│ 25 from dimos.core.stream import In, Out │
│ 26 from dimos.models.qwen.video_query import BBox │
│ ❱ 27 from dimos.models.segmentation.edge_tam import EdgeTAMProcessor │
│ 28 from dimos.models.vl.qwen import QwenVlModel │
│ 29 from dimos.msgs.geometry_msgs import Twist │
│ 30 from dimos.msgs.sensor_msgs import CameraInfo, Image, PointCloud2 │
│ │
│ /home/kaweees/Documents/dimos_zenoh/dimos/models/segmentation/edge_tam.py:24 in <module> │
│ │
│ 21 from typing import TYPE_CHECKING, Any, TypedDict │
│ 22 │
│ 23 import cv2 │
│ ❱ 24 from hydra.utils import instantiate # type: ignore[import-not-found] │
│ 25 import numpy as np │
│ 26 from numpy.typing import NDArray │
│ 27 from omegaconf import OmegaConf # type: ignore[import-not-found] │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
ModuleNotFoundError: No module named 'hydra'
kaweees:~/Documents/dimos_zenoh$ uv sync --extra base --extra unitree dev !2 XReactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels