Package ai.djl.python.engine
Class PyEngine
- java.lang.Object
-
- ai.djl.engine.Engine
-
- ai.djl.python.engine.PyEngine
-
public final class PyEngine extends ai.djl.engine.EngineThePyEngineis an implementation of theEnginethat runs Python worker.
-
-
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
-
-
-
-
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
-
-