Class LoopCompositeTransform<inputT extends org.apache.beam.sdk.values.PInput,outputT extends org.apache.beam.sdk.values.POutput>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<inputT,outputT>
-
- org.apache.nemo.compiler.frontend.beam.transform.LoopCompositeTransform<inputT,outputT>
-
- Type Parameters:
inputT
- input type of the composite transform.outputT
- output type of the composite transform.
- All Implemented Interfaces:
java.io.Serializable
,org.apache.beam.sdk.transforms.display.HasDisplayData
- Direct Known Subclasses:
AlternatingLeastSquare.UpdateUserAndItemMatrix
,AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix
,MultinomialLogisticRegression.UpdateModel
public abstract class LoopCompositeTransform<inputT extends org.apache.beam.sdk.values.PInput,outputT extends org.apache.beam.sdk.values.POutput> extends org.apache.beam.sdk.transforms.PTransform<inputT,outputT> implements java.io.Serializable
A composite transform for wrapping transforms inside a loop to create loop operators in the IR. Each iterations are stateless, as the repeating iterations are zipped into a single copy. We assume a singleLoopCompositeTransform
inside a for/while loop.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LoopCompositeTransform()
-