API reference
python:irx:irx.builder.lowering.tensor.TensorVisitorMixin.visit
method visit
Variant 1
visit(node: astx.TensorLiteral) -> None
Visit TensorLiteral nodes.
Parameters
- node — Type: astx.TensorLiteral
Variant 2
visit(node: astx.TensorView) -> None
Visit TensorView nodes.
Parameters
- node — Type: astx.TensorView
Variant 3
visit(node: astx.TensorIndex) -> None
Visit TensorIndex nodes.
Parameters
- node — Type: astx.TensorIndex
Variant 4
visit(node: astx.TensorStore) -> None
Visit TensorStore nodes.
Parameters
- node — Type: astx.TensorStore
Variant 5
visit(node: astx.TensorNDim) -> None
Visit TensorNDim nodes.
Parameters
- node — Type: astx.TensorNDim
Variant 6
visit(node: astx.TensorShape) -> None
Visit TensorShape nodes.
Parameters
- node — Type: astx.TensorShape
Variant 7
visit(node: astx.TensorStride) -> None
Visit TensorStride nodes.
Parameters
- node — Type: astx.TensorStride
Variant 8
visit(node: astx.TensorElementCount) -> None
Visit TensorElementCount nodes.
Parameters
- node — Type: astx.TensorElementCount
Variant 9
visit(node: astx.TensorByteOffset) -> None
Visit TensorByteOffset nodes.
Parameters
- node — Type: astx.TensorByteOffset
Variant 10
visit(node: astx.TensorRetain) -> None
Visit TensorRetain nodes.
Parameters
- node — Type: astx.TensorRetain
Variant 11
visit(node: astx.TensorRelease) -> None
Visit TensorRelease nodes.
Parameters
- node — Type: astx.TensorRelease
Source: packages/irx/src/irx/builder/lowering/tensor.py:594