docs(compute): design record for std/tensor on the CPU #442
Loading…
Reference in a new issue
No description provided.
Delete branch "loop/438-tensor-design"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #438
What
New design record
docs/design/TENSOR.md(designed, not built): type and layout, scalars andFloat32, views with copy-on-write, broadcasting and shape errors, first-release signatures, in place and the parallel loop, constraints for Dual / std/gpu / reverse mode, cost table, and the slice list. Indexed indocs/design/index.md, linked from COMPUTE.md (layers 1 and the status) and the ROADMAP point 4.The operator question of COMPUTE section 3 is answered by probe (
torb check/torb run, shown in section 7). Checker gaps found: #440 (scalar * tensorlowers as the builtin product) and #441 (Multiply<Scalar>andMultiplyon one generic type refused as overlapping). Neither blocks a slice.Test
Documentation only.
torb docs index,torb docs skill docs skills(no change to skills/) and pdisc ok locally; forge CI is the gate.Seed impact
None. Slice 8 of the record (Float32
Real) would be seed-affecting and is its own later PR.std/tensoron the CPU (step 1 of #82) #438Review of head
a5bdcf3(docs only, CI green incl. pdisc and gates).Non-blocking: none.