Package ai.djl.paddlepaddle.engine
Class PpSymbolBlock
- java.lang.Object
-
- ai.djl.nn.AbstractBlock
-
- ai.djl.nn.AbstractSymbolBlock
-
- ai.djl.paddlepaddle.engine.PpSymbolBlock
-
- All Implemented Interfaces:
ai.djl.nn.Block,ai.djl.nn.SymbolBlock
public class PpSymbolBlock extends ai.djl.nn.AbstractSymbolBlockPpSymbolBlockis the PaddlePaddle implementation ofSymbolBlock.
-
-
Constructor Summary
Constructors Constructor Description PpSymbolBlock(PaddlePredictor predictor, PpNDManager manager)Constructs a newPpSymbolBlockinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ai.djl.ndarray.NDListforwardInternal(ai.djl.training.ParameterStore parameterStore, ai.djl.ndarray.NDList inputs, boolean training, ai.djl.util.PairList<java.lang.String,java.lang.Object> params)ai.djl.ndarray.types.Shape[]getOutputShapes(ai.djl.ndarray.types.Shape[] inputShapes)-
Methods inherited from class ai.djl.nn.AbstractBlock
addChildBlock, addParameter, beforeInitialize, cast, clear, describeInput, forward, forward, forwardInternal, getChildren, getDirectParameters, getParameters, initialize, initializeChildBlocks, isInitialized, loadMetadata, loadParameters, prepare, readInputShapes, saveInputShapes, saveMetadata, saveParameters, setInitializer, setInitializer, setInitializer, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
PpSymbolBlock
public PpSymbolBlock(PaddlePredictor predictor, PpNDManager manager)
Constructs a newPpSymbolBlockinstance.- Parameters:
predictor-PaddlePredictorthat holds the model information.manager- theNDManagerto holds the NDArray
-
-
Method Detail
-
forwardInternal
protected ai.djl.ndarray.NDList forwardInternal(ai.djl.training.ParameterStore parameterStore, ai.djl.ndarray.NDList inputs, boolean training, ai.djl.util.PairList<java.lang.String,java.lang.Object> params)- Specified by:
forwardInternalin classai.djl.nn.AbstractBlock
-
getOutputShapes
public ai.djl.ndarray.types.Shape[] getOutputShapes(ai.djl.ndarray.types.Shape[] inputShapes)
- Specified by:
getOutputShapesin interfaceai.djl.nn.Block- Overrides:
getOutputShapesin classai.djl.nn.AbstractSymbolBlock
-
-