Strideweave Specifications¶
Behavior contracts for Strideweave subsystems. Generated from openspec/specs/ at build time.
| Specification | Status | Summary |
|---|---|---|
| Core Layout | stable |
Hierarchical layout values, coordinate indexing, structural transforms, broadcasting, and tiling algebra. |
| Core Tensor Representation | stable |
Tensor construction, authoritative representation, validation, carrier ownership, and multi-subtensor boundaries. |
| Core Tensor Views | stable |
Zero-copy Tensor views, hierarchical layout transformations, failures, and reverse-mode behavior. |
| Autograd | stable |
Reverse-mode graph construction, backward traversal, gradient accumulation, saved-version validation, and functional vector-Jacobian products. |
| Layout Commands | stable |
Hierarchical layout command lexing, layout-reference grammar, and the rearrange, reduce, and contraction lowerings. |
| Friendly Tensor Creation | stable |
CPU-backed friendly tensor factories, value ordering, dtype selection, allocation, and diagnostics. |
| Dtype Descriptors | stable |
Registered dtype identity, hierarchy, discovery, immutability, extension, and serialization. |
| Dtype Representations | stable |
Compound storage schemas, declarative representation rules, and block-scaled dtype structure. |
| Carrier Storage | stable |
Carrier construction, dtype support, value access, factories, mutation, versioning, and release. |
| Operation Dtype Policy | stable |
Backend-independent operation overloads, promotion, arithmetic, accumulation, and result dtype planning. |
| Operation Semantics | stable |
Carrier-neutral operation definitions, resolved invocations, provider result contracts, and automatic differentiation. |
| Backend Capabilities | stable |
Exact operation-plan capability descriptors, registration, introspection, and enforcement. |
| Carrier Extension | stable |
Exact-class carrier definitions, storage and transfer providers, kernel packs, and typed facets. |
| Carrier Dispatch | stable |
Instance operation dispatch, exact-class metadata, backend extension, preflight, and composite lowering. |
| Carrier Composition | stable |
Evictable hierarchy construction, exclusive ownership, residency transitions, and lifecycle. |
| Tiled Carrier Composition | stable |
Tiled storage geometry, independent residency, projection, scatter, direct execution, lifecycle, and autograd. |
| Interoperability and Movement | stable |
Zero-copy DLPack export, the carrier hook that enables it, and cross-carrier tensor movement with its dispatch registry. |
| Friendly Layout Builders | stable |
Compact flat column-major and row-major layouts built from positive mode extents. |
| Kernel Evidence Tracking | stable |
Provenance-complete recording, local factual queries, and explicit contributor exchange for immutable kernel evidence. |
| Kernel Verification | stable |
Fail-closed classification and staged local verification of selected installed CPU and Metal targets. |
| Operation Profiling | stable |
Carrier-aware profiling lifecycle, execution evidence, nesting, timing, aggregation, and reporting. |
| Friendly Scalar Reductions | stable |
Whole-tensor sum and mean reductions with scalar layouts and reverse-mode behavior. |
| Verification Report | stable |
Portable provenance-complete verification reports, strict loading, filtering, summaries, and inspection. |
| Friendly Value Extraction | stable |
Scalar and flat-list extraction through tensor logical coordinates and carrier values. |