|
MLIR 23.0.0git
|
Classes | |
| class | PartitionBase |
| class | ShardingPropagationBase |
| class | ShardSimplifyBase |
Functions | |
| std::unique_ptr<::mlir::Pass > | createPartition () |
| std::unique_ptr<::mlir::Pass > | createShardingPropagation () |
| std::unique_ptr<::mlir::Pass > | createShardingPropagation (ShardingPropagationOptions options) |
| std::unique_ptr<::mlir::Pass > | createShardSimplify () |
| 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 75 of file Partition.cpp.
| std::unique_ptr<::mlir::Pass > mlir::shard::impl::createShardingPropagation | ( | ) |
Definition at line 247 of file ShardingPropagation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::shard::impl::createShardingPropagation | ( | ShardingPropagationOptions | options | ) |
Definition at line 251 of file ShardingPropagation.cpp.
| std::unique_ptr<::mlir::Pass > mlir::shard::impl::createShardSimplify | ( | ) |
We declare an explicit private instantiation because Pass classes should only be visible by the current library.
Definition at line 151 of file Simplify.cpp.