mirror of
https://github.com/huggingface/lerobot.git
synced 2026-07-26 03:06:01 +00:00
refactor(sarm): update reset method and remove unused action prediction methods
This commit is contained in:
@@ -645,17 +645,9 @@ class SARMRewardModel(PreTrainedRewardModel):
|
|||||||
return self.parameters()
|
return self.parameters()
|
||||||
|
|
||||||
def reset(self):
|
def reset(self):
|
||||||
"""Required by PreTrainedPolicy but not used for reward models."""
|
"""SARM has no episode-level state to reset."""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def predict_action_chunk(self, batch: dict[str, Tensor]) -> Tensor:
|
|
||||||
"""Required by PreTrainedPolicy but not used for reward models."""
|
|
||||||
raise NotImplementedError("SARM model does not predict action chunks")
|
|
||||||
|
|
||||||
def select_action(self, batch: dict[str, Tensor]) -> Tensor:
|
|
||||||
"""Required by PreTrainedPolicy but not used for SARM."""
|
|
||||||
raise NotImplementedError("SARM model does not select actions")
|
|
||||||
|
|
||||||
def _train_step(
|
def _train_step(
|
||||||
self,
|
self,
|
||||||
img_emb: torch.Tensor, # (B, N, T, D)
|
img_emb: torch.Tensor, # (B, N, T, D)
|
||||||
|
|||||||
Reference in New Issue
Block a user