Skip to main content

Crate burn_ir

Crate burn_ir 

Source
Expand description

Burn intermediate representation.

Structs§

AdaptiveAvgPool1dBackwardOpIr
AdaptiveAvgPool1dOpIr
AdaptiveAvgPool2dBackwardOpIr
AdaptiveAvgPool2dOpIr
AvgPool1dBackwardOpIr
AvgPool1dOpIr
AvgPool2dBackwardOpIr
AvgPool2dOpIr
BinaryOpIr
CastOpIr
CatOpIr
ClampOpIr
Conv1dOpIr
Conv1dOptionsIr
Conv2dOpIr
Conv2dOptionsIr
Conv3dOpIr
Conv3dOptionsIr
ConvTranspose1dOpIr
ConvTranspose1dOptionsIr
ConvTranspose2dOpIr
ConvTranspose2dOptionsIr
ConvTranspose3dOpIr
ConvTranspose3dOptionsIr
CreationOpIr
Creation operation intermediate representation. As opposed to InitOperationIr, creation operations are lazy initialized.
CrossOpIr
CustomOpIr
Custom operation in fusion stream, declaring its inputs and outputs.
DeformConv2dBackwardOpIr
DeformConv2dOpIr
DeformableConv2dOptionsIr
DequantizeOpIr
DimOpIr
IR for operations that operate along a dimension without reducing it. Unlike ReduceDimOpIr, the output shape is the same as the input shape.
EmbeddingBackwardOpIr
EmbeddingOpIr
FlipOpIr
Flip operation intermediate representation.
FullOpIr
Full operation intermediate representation.
GatherOpIr
GridSample2dOpIr
GridSampleOptionsIr
HandleContainer
Keep all tensor handles in one place and ensure that all resources are used optimally.
InitOperationIr
Declares a tensor has been initialized.
InterpolateBackwardOpIr
InterpolateOpIr
InterpolateOptionsIr
MaskFillOpIr
MaskWhereOpIr
MatmulOpIr
MaxPool1dOpIr
MaxPool1dWithIndicesBackwardOpIr
MaxPool1dWithIndicesOpIr
MaxPool2dOpIr
MaxPool2dWithIndicesBackwardOpIr
MaxPool2dWithIndicesOpIr
PermuteOpIr
Permute operation intermediate representation.
QuantizationParametersIr
Quantization parameters intermediate representation.
QuantizeOpIr
RandomOpIr
ReduceDimOpIr
ReduceDimWithIndicesOpIr
ReduceOpIr
RepeatDimOpIr
ScalarOpIr
ScatterOpIr
SelectAssignOpIr
SelectOpIr
ShapeOpIr
Shape operation intermediate representation.
SliceAssignOpIr
SliceOpIr
SwapDimsOpIr
Swap dim operation intermediate representation.
TensorHandle
A tensor representation containing a reference to a tensor resource with a given shape.
TensorId
The tensor unique identifier.
TensorIr
A tensor definition represents a snapshot of a tensor when it was used.
UnaryOpIr
UnfoldOpIr
Unfold operation intermediate representation.

Enums§

BaseOperationIr
Basic operations that can be done on any tensor type.
BoolOperationIr
Operation intermediate representation specific to a bool tensor.
FloatOperationIr
Operation intermediate representation specific to a float tensor.
GridSamplePaddingModeIr
Handle
Backend tensor handle wrapper tracking their creation state
HandleKind
Handle which points to a backend tensor primitive kind.
IntOperationIr
Operation intermediate representation specific to an int tensor.
InterpolateModeIr
IrError
ModuleOperationIr
Operation intermediate representation specific to module.
NumericOperationIr
Numeric operations on int and float tensors.
OperationIr
Describe all tensor operations possible.
ScalarIr
A scalar representation.
TensorStatus
The status of the current tensor.

Traits§

BackendIr
Backend extension trait that allows an existing backend to use the Burn tensor intermediate representation for compilation purpose or other…
OperationOutput
Extension trait to extract outputs when registering an operation.