mirror of
https://github.com/huggingface/lerobot.git
synced 2026-05-18 10:10:08 +00:00
policy path can be none
This commit is contained in:
@@ -109,8 +109,8 @@ class RaCDatasetConfig:
|
|||||||
class RaCConfig:
|
class RaCConfig:
|
||||||
robot: RobotConfig
|
robot: RobotConfig
|
||||||
dataset: RaCDatasetConfig
|
dataset: RaCDatasetConfig
|
||||||
policy: PreTrainedConfig
|
|
||||||
teleop: TeleoperatorConfig
|
teleop: TeleoperatorConfig
|
||||||
|
policy: PreTrainedConfig | None = None
|
||||||
display_data: bool = True
|
display_data: bool = True
|
||||||
play_sounds: bool = True
|
play_sounds: bool = True
|
||||||
resume: bool = False
|
resume: bool = False
|
||||||
@@ -121,9 +121,11 @@ class RaCConfig:
|
|||||||
cli_overrides = parser.get_cli_overrides("policy")
|
cli_overrides = parser.get_cli_overrides("policy")
|
||||||
self.policy = PreTrainedConfig.from_pretrained(policy_path, cli_overrides=cli_overrides)
|
self.policy = PreTrainedConfig.from_pretrained(policy_path, cli_overrides=cli_overrides)
|
||||||
self.policy.pretrained_path = policy_path
|
self.policy.pretrained_path = policy_path
|
||||||
|
if self.policy is None:
|
||||||
|
raise ValueError("policy.path is required")
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def __get_path_fields__(cls) -> list[str]:
|
def __get_path_fields__(cls) -> list[str]:
|
||||||
return ["policy"]
|
return ["policy"]
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user