Uses of Class
org.apache.nemo.compiler.optimizer.pass.compiletime.Requires
-
Packages that use Requires Package Description org.apache.nemo.compiler.optimizer.pass.compiletime.annotating org.apache.nemo.compiler.optimizer.pass.compiletime.reshaping -
-
Uses of Requires in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating
Classes in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating with annotations of type Requires Modifier and Type Class Description class
DefaultDataPersistencePass
Pass for initiating IREdge data persistence ExecutionProperty with default values.class
DefaultParallelismPass
Optimization pass for tagging parallelism execution property.class
DefaultScheduleGroupPass
A pass for assigning each stages in schedule groups.class
DisaggregationEdgeDataStorePass
A pass to support Disaggregated Resources by tagging edges.class
LargeShuffleAnnotatingPass
This pass assumes that a RelayVertex was previously inserted to receive each shuffle edge.class
ResourceSitePass
Computes and assigns appropriate share of nodes to each irVertex to minimize shuffle time, with respect to bandwidth restrictions of nodes.class
ShuffleEdgePushPass
A pass for tagging shuffle edges different from the default ones.class
SkewAnnotatingPass
For each shuffle edge, set the number of partitions to (dstParallelism * HASH_RANGE_MULTIPLIER).class
TransientResourceDataTransferPass
Optimizes IREdges between transient resources and reserved resources.class
TransientResourcePriorityPass
Place valuable computations on reserved resources, and the rest on transient resources.class
UpfrontCloningPass
Set the ClonedScheduling property of source vertices, in an upfront manner. -
Uses of Requires in org.apache.nemo.compiler.optimizer.pass.compiletime.reshaping
Classes in org.apache.nemo.compiler.optimizer.pass.compiletime.reshaping with annotations of type Requires Modifier and Type Class Description class
CommonSubexpressionEliminationPass
Pass for Common Subexpression Elimination optimization.class
LargeShuffleReshapingPass
Inserts the RelayVertex for each shuffle edge.class
LoopExtractionPass
Pass for extracting and grouping each loops together using the LoopVertex.static class
LoopOptimizations.LoopFusionPass
Pass for Loop Fusion optimization.static class
LoopOptimizations.LoopInvariantCodeMotionPass
Pass for Loop Invariant Code Motion optimization.class
SamplingSkewReshapingPass
Optimizes the PartitionSet property of shuffle edges to handle data skews using the SamplingVertex.class
SkewReshapingPass
Pass to reshape the IR DAG for skew handling.
-