|
MLIR 22.0.0git
|
Go to the source code of this file.
Classes | |
| struct | mlir::shard::ShardingPropagationOptions |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::func |
| namespace | mlir::shard |
Macros | |
| #define | GEN_PASS_DECL |
| #define | GEN_PASS_DECL_PARTITION |
| #define | GEN_PASS_DECL_SHARDINGPROPAGATION |
| #define | GEN_PASS_REGISTRATION |
| #define | GEN_PASS_REGISTRATION_PARTITION |
| #define | GEN_PASS_REGISTRATION_SHARDINGPROPAGATION |
Enumerations | |
| enum class | mlir::shard::TraversalOrder { mlir::shard::Forward , mlir::shard::Backward , mlir::shard::ForwardBackward , mlir::shard::BackwardForward } |
| This enum controls the traversal order for the sharding propagation. More... | |
Functions | |
| std::unique_ptr<::mlir::Pass > | mlir::shard::createPartition () |
| std::unique_ptr<::mlir::Pass > | mlir::shard::createShardingPropagation () |
| std::unique_ptr<::mlir::Pass > | mlir::shard::createShardingPropagation (ShardingPropagationOptions options) |
| void | mlir::shard::registerPartition () |
| void | mlir::shard::registerPartitionPass () |
| void | mlir::shard::registerShardingPropagation () |
| void | mlir::shard::registerShardingPropagationPass () |
| void | mlir::shard::registerShardPasses () |
| #define GEN_PASS_DECL_PARTITION |
| #define GEN_PASS_DECL_SHARDINGPROPAGATION |
| #define GEN_PASS_REGISTRATION_PARTITION |
| #define GEN_PASS_REGISTRATION_SHARDINGPROPAGATION |