chore(policies): add explicit dataset dependecy to gr00t implementation

This commit is contained in:
Steven Palma
2026-06-30 16:49:08 +02:00
parent b23b6edcd9
commit 49cb1ee7db
5 changed files with 17 additions and 3 deletions
@@ -27,7 +27,7 @@ import torchvision.transforms.v2.functional as tv_functional
from einops import rearrange
from torchvision.transforms import InterpolationMode
from lerobot.utils.import_utils import _transformers_available, require_package
from lerobot.utils.import_utils import _datasets_available, _transformers_available, require_package
if TYPE_CHECKING or _transformers_available:
from transformers import (
@@ -44,6 +44,11 @@ else:
Qwen3VLProcessor = None
Qwen3VLVideoProcessor = None
if TYPE_CHECKING or _datasets_available:
from lerobot.datasets.lerobot_dataset import LeRobotDataset
else:
LeRobotDataset = None
from lerobot.processor import (
AbsoluteActionsProcessorStep,
AddBatchDimensionProcessorStep,
@@ -811,7 +816,7 @@ def _make_relative_action_training_stats_from_dataset_meta(
if dataset_meta is None or repo_id is None or root is None or fps is None:
return None
from lerobot.datasets.lerobot_dataset import LeRobotDataset
require_package("datasets", extra="groot")
delta_timestamps = {ACTION: [index / fps for index in config.action_delta_indices]}
dataset = LeRobotDataset(
+1
View File
@@ -129,6 +129,7 @@ _placo_available = is_package_available("placo")
_hidapi_available = is_package_available("hidapi", import_name="hid")
# Data / serialization
_datasets_available = is_package_available("datasets")
_pandas_available = is_package_available("pandas")
_faker_available = is_package_available("faker")