anhtld commited on
Commit
bdfdd52
·
verified ·
1 Parent(s): e8313f0

Auto-sync: 2026-06-29 17:58:49 (part 4)

Browse files
tests/test_maniskill_policy_rollout.py CHANGED
@@ -16,6 +16,7 @@ from dovla_cil.data.schema import (
16
  )
17
  from dovla_cil.eval.maniskill_policy_rollout import (
18
  _RolloutCase,
 
19
  _adapt_action_dim,
20
  _attach_retrieved_residual_candidates,
21
  _diagnostic_candidate_indices,
@@ -766,6 +767,19 @@ def test_retrieval_residual_mode_searches_scale_grid_along_tangent_rays() -> Non
766
  )
767
 
768
 
 
 
 
 
 
 
 
 
 
 
 
 
 
769
  def test_retrieval_residual_candidate_type_bonus_can_select_typed_residual() -> None:
770
  import torch
771
 
 
16
  )
17
  from dovla_cil.eval.maniskill_policy_rollout import (
18
  _RolloutCase,
19
+ _align_residual_horizon_to_policy,
20
  _adapt_action_dim,
21
  _attach_retrieved_residual_candidates,
22
  _diagnostic_candidate_indices,
 
767
  )
768
 
769
 
770
+ def test_residual_horizon_alignment_preserves_policy_tail() -> None:
771
+ import torch
772
+
773
+ policy_mean = torch.zeros(2, 4, 1)
774
+ residuals = torch.ones(2, 3, 2, 1)
775
+
776
+ aligned = _align_residual_horizon_to_policy(policy_mean, residuals, torch=torch)
777
+
778
+ assert aligned.shape == (2, 3, 4, 1)
779
+ assert torch.allclose(aligned[:, :, :2], torch.ones(2, 3, 2, 1))
780
+ assert torch.allclose(aligned[:, :, 2:], torch.zeros(2, 3, 2, 1))
781
+
782
+
783
  def test_retrieval_residual_candidate_type_bonus_can_select_typed_residual() -> None:
784
  import torch
785