heterogeneous_concurrency

Function heterogeneous_concurrency 

Source
pub async fn heterogeneous_concurrency(
    handle: &PluginHandle,
    subjects: Vec<Subject>,
    timeout: Duration,
) -> Cell
Expand description

2026-09-26: Several different requests at once, each scored against its own expected answer.

With METRALE_VISION_CODISPATCH on, image requests admitted in one tick share one encoder output and each reads its slice through per-request base offsets (ModelVision::set_vision_slice_base). When every request is identical, every offset is interchangeable and an off-by-one is invisible; with different content, a mis-sliced offset hands request A the answer to request B. Fewer than two subjects is a skip.