How the per-subject fits are executed. fan_out (default) runs one per-subject job, each binding its own targets at run time. on_device evaluates the whole cohort together as one vectorised batch on a single device — the subject axis mapped in parallel while the shared network is reused across subjects. Backend-independent intent: the scientific spec is identical either way; only the execution strategy differs (a backend realises the batch with its own vectorised-map primitive).
name: batch_modedescription:'How the per-subject fits are executed. ``fan_out`` (default) runs one per-subject job, each binding its own targets at run time. ``on_device`` evaluates the whole cohort together as one vectorised batch on a single device — the subject axis mapped in parallel while the shared network is reused across subjects. Backend-independent intent: the scientific spec is identical either way; only the execution strategy differs (a backend realises the batch with its own vectorised-map primitive).'from_schema: https://w3id.org/tvbo/studyrank:1000ifabsent: string(fan_out)owner: Datasetdomain_of:- Datasetrange: SubjectBatchMode