ReadoutSpec#
- class ibl_bwb_eval.ReadoutSpec(*args, **kwargs)[source]#
Bases:
ProtocolWhat a model needs to size a readout head, and nothing more.
The intersection of the suites’ specs, not a base class, so they stay independent.
dimandnum_timestepsare properties so a spec deriving them (TS3) and one storing them (TS1) both qualify.num_timestepsis the length of the axisTargetResolutionnames, 1 for a sequence-level task and the target’s sample count for a timestep-level one, so a model sizes its head without branching on it.