nflow-architecture-spec / docs /OPERATORS.md
krystv's picture
docs: OPERATORS.md — Session 5 summary (batched_matmul, groups conv, groupnorm, ~71 ops)
a80c4d4 verified
# nFlow Operator Catalog — see krystv/nflow for authoritative version
> This copy is synced from `krystv/nflow/docs/OPERATORS.md`. See that repo for the
> current full content. Key facts as of Session 5 handoff:
>
> - **89 primitives + 4 composites** in catalog.
> - **~71 op keys** execute numerically in `nflow-exec` CpuBackend.
> - New in Session 5: `batched_matmul` (broadcast-batch, used by `nn.linear` for
> rank≥3 input / seq models), `groups>1 conv2d` (depthwise+grouped, verified),
> `nn.groupnorm` (per-(batch,group) norm, now in supported_ops()), `Backend` trait
> updated (batched_matmul + groups param + groupnorm).
> - `wgpu_backend.rs` has complete stubs for all new trait methods.
> - 150 tests pass before Session 5; expected ~160 after (new tests not yet compiled
> in this sandbox due to rate-limit on sandbox creation — all code pushed via Hub API).