From f09516385580cd27b405b03a5bc857ff9c42bb2e Mon Sep 17 00:00:00 2001 From: lesh Date: Fri, 10 Oct 2025 16:19:42 -0700 Subject: [PATCH 1/3] alibaba env var fix --- .envrc | 5 ++++- dimos/perception/detection2d/module2D.py | 4 +--- 2 files changed, 5 insertions(+), 4 deletions(-) mode change 120000 => 100644 .envrc diff --git a/.envrc b/.envrc deleted file mode 120000 index 6da2c886b2..0000000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -.envrc.nix \ No newline at end of file diff --git a/.envrc b/.envrc new file mode 100644 index 0000000000..e22018404a --- /dev/null +++ b/.envrc @@ -0,0 +1,4 @@ +if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then + source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM=" +fi +use flake . diff --git a/dimos/perception/detection2d/module2D.py b/dimos/perception/detection2d/module2D.py index d11875315f..6f299c438d 100644 --- a/dimos/perception/detection2d/module2D.py +++ b/dimos/perception/detection2d/module2D.py @@ -23,7 +23,6 @@ from reactivex.subject import Subject from dimos.core import In, Module, Out, rpc -from dimos.models.vl import QwenVlModel, VlModel from dimos.msgs.sensor_msgs import Image from dimos.msgs.sensor_msgs.Image import sharpness_barrier from dimos.msgs.vision_msgs import Detection2DArray @@ -40,7 +39,6 @@ class Config: max_freq: float = 5 # hz detector: Optional[Callable[[Any], Detector]] = lambda: Yolo2DDetector() - vlmodel: VlModel = QwenVlModel class Detection2DModule(Module): @@ -52,6 +50,7 @@ class Detection2DModule(Module): detections: Out[Detection2DArray] = None # type: ignore annotations: Out[ImageAnnotations] = None # type: ignore + # just for visualization, emits latest top 3 detections in a frame detected_image_0: Out[Image] = None # type: ignore detected_image_1: Out[Image] = None # type: ignore detected_image_2: Out[Image] = None # type: ignore @@ -60,7 +59,6 @@ def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.config: Config = Config(**kwargs) self.detector = self.config.detector() - self.vlmodel = self.config.vlmodel() self.vlm_detections_subject = Subject() def process_image_frame(self, image: Image) -> ImageDetections2D: From 2d3f944da5be4a74e825ff06c23e62993bbe486a Mon Sep 17 00:00:00 2001 From: lesh Date: Fri, 10 Oct 2025 17:12:21 -0700 Subject: [PATCH 2/3] timestamped flakey test fix --- dimos/types/test_timestamped.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dimos/types/test_timestamped.py b/dimos/types/test_timestamped.py index 052c596d2e..e197f971a0 100644 --- a/dimos/types/test_timestamped.py +++ b/dimos/types/test_timestamped.py @@ -330,7 +330,7 @@ def process_video_frame(frame): ) assert diff <= 0.05 - assert len(aligned_frames) > 3 + assert len(aligned_frames) > 2 def test_timestamp_alignment_primary_first(): From fae20629fb008d657a1bee3a13e0f71402a22760 Mon Sep 17 00:00:00 2001 From: stash Date: Sun, 12 Oct 2025 17:23:22 -0700 Subject: [PATCH 3/3] Added dotenv back to removed .envrc. Needed to load .env --- .envrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.envrc b/.envrc index e22018404a..09e580571a 100644 --- a/.envrc +++ b/.envrc @@ -2,3 +2,4 @@ if ! has nix_direnv_version || ! nix_direnv_version 3.0.6; then source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/3.0.6/direnvrc" "sha256-RYcUJaRMf8oF5LznDrlCXbkOQrywm0HDv1VjYGaJGdM=" fi use flake . +dotenv \ No newline at end of file