MLIR 22.0.0git
mlir::shard::impl Namespace Reference

Classes

class  PartitionBase
class  ShardingPropagationBase

Functions

std::unique_ptr<::mlir::PasscreatePartition ()
std::unique_ptr<::mlir::PasscreateShardingPropagation ()
std::unique_ptr<::mlir::PasscreateShardingPropagation (ShardingPropagationOptions options)

Function Documentation

◆ createPartition()

std::unique_ptr<::mlir::Pass > mlir::shard::impl::createPartition ( )

We declare an explicit private instantiation because Pass classes should only be visible by the current library.

Definition at line 74 of file Partition.cpp.

◆ createShardingPropagation() [1/2]

std::unique_ptr<::mlir::Pass > mlir::shard::impl::createShardingPropagation ( )

Definition at line 170 of file ShardingPropagation.cpp.

◆ createShardingPropagation() [2/2]

std::unique_ptr<::mlir::Pass > mlir::shard::impl::createShardingPropagation ( ShardingPropagationOptions options)

Definition at line 174 of file ShardingPropagation.cpp.