tvm
Typedefs | Functions
tvm::relax::distributed::transform Namespace Reference

Typedefs

using Pass = tvm::transform::Pass
 
using PassInfo = tvm::transform::PassInfo
 
using PassContext = tvm::transform::PassContext
 
using Function = tvm::relax::Function
 
using DataflowBlock = tvm::relax::DataflowBlock
 

Functions

Pass PropagateSharding ()
 Propagate sharding information. More...
 
Pass LowerGlobalViewToLocalView ()
 Lower global view TensorIR into local view. More...
 
Pass LegalizeRedistribute ()
 Legalize redistribute op to ccl op. More...
 
Pass LowerDistIR ()
 Lower DistIR to Relax. More...
 

Typedef Documentation

◆ DataflowBlock

◆ Function

◆ Pass

◆ PassContext

◆ PassInfo

Function Documentation

◆ LegalizeRedistribute()

Pass tvm::relax::distributed::transform::LegalizeRedistribute ( )

Legalize redistribute op to ccl op.

Returns
The Pass.

◆ LowerDistIR()

Pass tvm::relax::distributed::transform::LowerDistIR ( )

Lower DistIR to Relax.

Returns
The Pass.

◆ LowerGlobalViewToLocalView()

Pass tvm::relax::distributed::transform::LowerGlobalViewToLocalView ( )

Lower global view TensorIR into local view.

Returns
The Pass.

◆ PropagateSharding()

Pass tvm::relax::distributed::transform::PropagateSharding ( )

Propagate sharding information.

Returns
The Pass.