raptor.conformance.interop.RowDecl

Contents

raptor.conformance.interop.RowDecl#

class raptor.conformance.interop.RowDecl(framework, owner_repo, kind)[source]#

One declared interop-matrix row.

framework must be a member of CERTIFIED, OR None for a row that bridges to no array framework at all — an execution-structure invariant internal to eagle rather than a numpy/cupy/torch crossing. Every prior row, even CP-CAPTURE-REJECT/T-DEVICE-FAILLOUD, still names the framework whose crossing it guards; widening framework to Optional[str] — rather than inventing a sixth pseudo-framework entry in CERTIFIED/UNIVERSE — keeps that vocabulary honestly scoped to actual array frameworks. owner_repo is the repo whose test suite carries the executable assertion, so the matrix rows live with the seam they certify; kind is one of ROW_KINDS.

Parameters:
  • framework (str | None)

  • owner_repo (str)

  • kind (str)