dockyard_rl.experience.cua.grading.dispatch¶
Module Contents¶
Functions¶
Grade a finished custom episode; return reward in [0, 1]. |
Data¶
API¶
- dockyard_rl.experience.cua.grading.dispatch.logger¶
‘getLogger(…)’
- dockyard_rl.experience.cua.grading.dispatch.evaluate_custom(task_config: dict[str, Any], handle: Any, *, judge: Optional[Callable[..., float]] = None) float¶
Grade a finished custom episode; return reward in [0, 1].
Args: task_config: the task’s config dict; its
evaluatorblock drives grading. handle: the backend’s live episode handle (duck-typed — evaluators readaction_history/eye/cc/host/task_configoff it). judge: optional screenshot-judge callable threaded to evaluators that use it.