Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 17 additions & 7 deletions internnav/env/utils/habitat_extensions/measures.py
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
from typing import Any, List, Union

import numpy as np

# from dtw import dtw
# from fastdtw import fastdtw
# from habitat.config import Config
from habitat.core.embodied_task import EmbodiedTask, Measure
from habitat.core.registry import registry
from habitat.core.simulator import Simulator
from habitat.core.utils import try_cv2_import
from habitat.tasks.nav.nav import DistanceToGoal
from numpy import ndarray

# from utils import maps
# from habitat_extensions.task import RxRVLNCEDatasetV1

cv2 = try_cv2_import()


Expand Down Expand Up @@ -138,6 +131,23 @@ def update_metric(self, *args: Any, **kwargs: Any):
self._metric += 1.0


# import gzip
# import json
# import pickle
# from dtw import dtw
# from fastdtw import fastdtw
# from habitat.config import Config
# from utils import maps
# from habitat_extensions.task import RxRVLNCEDatasetV1
# from habitat.tasks.nav.nav import DistanceToGoal, Success
# from habitat.tasks.utils import cartesian_to_polar
# from habitat.utils.geometry_utils import quaternion_rotate_vector
# from habitat.utils.visualizations import fog_of_war
# from habitat.utils.visualizations import maps as habitat_maps
# from habitat.core.dataset import Episode
# from habitat.core.embodied_task import Action, EmbodiedTask, Measure
# from habitat.core.logging import logger

# @registry.register_measure
# class WaypointRewardMeasure(Measure):
# """A reward measure used for training VLN-CE agents via RL."""
Expand Down
2 changes: 2 additions & 0 deletions scripts/eval/eval_habitat.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
import torch
from transformers import AutoProcessor, Qwen2_5_VLForConditionalGeneration

# Import for Habitat registry side effects — do not remove
import internnav.env.utils.habitat_extensions.measures # noqa: F401
from internnav.evaluator.habitat_vln_evaluator import VLNEvaluator
from internnav.model.basemodel.internvla_n1.internvla_n1 import InternVLAN1ForCausalLM
from internnav.utils.dist import *
Expand Down