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.ModelnewModel(java.lang.String name, ai.djl.Device device)-
Methods inherited from class ai.djl.engine.Engine
debugEnvironment, defaultDevice, getAllEngines, getDefaultEngineName, getDevices, getDevices, getDjlVersion, getEngine, getGpuCount, getInstance, getSeed, hasEngine, newGradientCollector, newParameterServer, newSymbolBlock, registerEngine, setRandomSeed, toString
-
-
-
-
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
-
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
-
-