Package ai.djl.paddlepaddle.engine
Class PpEngine
- java.lang.Object
-
- ai.djl.engine.Engine
-
- ai.djl.paddlepaddle.engine.PpEngine
-
public final class PpEngine extends ai.djl.engine.EngineThePpEngineis an implementation of theEnginebased on the PaddlePaddle.To get an instance of the
PpEnginewhen it is not the default Engine, callEngine.getEngine(String)with the Engine name "PaddlePaddle".
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENGINE_NAME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.djl.engine.EnginegetAlternativeEngine()java.lang.StringgetEngineName()intgetRank()java.lang.StringgetVersion()booleanhasCapability(java.lang.String capability)ai.djl.ndarray.NDManagernewBaseManager()ai.djl.ndarray.NDManagernewBaseManager(ai.djl.Device device)ai.djl.training.GradientCollectornewGradientCollector()ai.djl.ModelnewModel(java.lang.String name, ai.djl.Device device)ai.djl.nn.SymbolBlocknewSymbolBlock(ai.djl.ndarray.NDManager manager)voidsetRandomSeed(int seed)java.lang.StringtoString()
-
-
-
Field Detail
-
ENGINE_NAME
public static final java.lang.String ENGINE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAlternativeEngine
public ai.djl.engine.Engine getAlternativeEngine()
- Specified by:
getAlternativeEnginein classai.djl.engine.Engine
-
getEngineName
public java.lang.String getEngineName()
- Specified by:
getEngineNamein classai.djl.engine.Engine
-
getRank
public int getRank()
- Specified by:
getRankin classai.djl.engine.Engine
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin classai.djl.engine.Engine
-
hasCapability
public boolean hasCapability(java.lang.String capability)
- Specified by:
hasCapabilityin classai.djl.engine.Engine
-
newModel
public ai.djl.Model newModel(java.lang.String name, ai.djl.Device device)- Specified by:
newModelin classai.djl.engine.Engine
-
newSymbolBlock
public ai.djl.nn.SymbolBlock newSymbolBlock(ai.djl.ndarray.NDManager manager)
- Specified by:
newSymbolBlockin classai.djl.engine.Engine
-
newBaseManager
public ai.djl.ndarray.NDManager newBaseManager()
- Specified by:
newBaseManagerin classai.djl.engine.Engine
-
newBaseManager
public ai.djl.ndarray.NDManager newBaseManager(ai.djl.Device device)
- Specified by:
newBaseManagerin classai.djl.engine.Engine
-
newGradientCollector
public ai.djl.training.GradientCollector newGradientCollector()
- Specified by:
newGradientCollectorin classai.djl.engine.Engine
-
setRandomSeed
public void setRandomSeed(int seed)
- Overrides:
setRandomSeedin classai.djl.engine.Engine
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-