public class PpSymbolBlock
extends ai.djl.nn.AbstractSymbolBlock
PpSymbolBlock is the PaddlePaddle implementation of SymbolBlock.| Constructor and Description |
|---|
PpSymbolBlock(PaddlePredictor predictor,
PpNDManager manager)
Constructs a new
PpSymbolBlock instance. |
| Modifier and Type | Method and Description |
|---|---|
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) |
ai.djl.ndarray.types.Shape[] |
getOutputShapes(ai.djl.ndarray.types.Shape[] inputShapes) |
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, toStringpublic PpSymbolBlock(PaddlePredictor predictor, PpNDManager manager)
PpSymbolBlock instance.predictor - PaddlePredictor that holds the model information.manager - the NDManager to holds the NDArrayprotected 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)
forwardInternal in class ai.djl.nn.AbstractBlockpublic ai.djl.ndarray.types.Shape[] getOutputShapes(ai.djl.ndarray.types.Shape[] inputShapes)
getOutputShapes in interface ai.djl.nn.BlockgetOutputShapes in class ai.djl.nn.AbstractSymbolBlock