Rounded matrix and convolution enclosures #
The endpoint computations use directed products and sums. Their real targets retain the runtime's coordinate maps, including batch broadcasting, vector promotion, and zero padding.
The real vector described by a graph point's coordinate function.
Instances For
An enclosed vector remains enclosed when reads outside its shape return zero.
Directed accumulation bounds a real sum in the same list order.
The actual rounded contraction encloses the real matrix product with the same index maps.
A successful matrix product has either one stored-weight parent or two tensor parents.
A successful two-parent matrix product encloses its real contraction.
Interpret a shaped endpoint box without changing its coordinates.
Instances For
Interpretation commutes with total indexing, including the zero-padding branch.
Interpretation commutes with the checked indices used by spatial convolution.
The directed spatial folds enclose exact grouped convolution of the interpreted parameters, with arbitrary dilation, padding, channel groups and leading batch dimensions.
Interpreting endpoints commutes with flattening a shaped box.
A shaped enclosure gives the corresponding row enclosure after flattening.
A flat graph enclosure gives a shaped enclosure after the checked reshape.
The real grouped convolution determined by a stored payload.
Instances For
The graph's convolution equation states its spatial real semantics.
Instances For
A successful graph convolution encloses the real grouped convolution at that node.