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.Engine
The
PyEngine
is an implementation of the Engine
that runs Python worker.-
Method Summary
Modifier and TypeMethodDescriptionai.djl.engine.Engine
int
getRank()
boolean
hasCapability
(String capability) ai.djl.ndarray.NDManager
ai.djl.ndarray.NDManager
newBaseManager
(ai.djl.Device device) ai.djl.Model
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 Details
-
getAlternativeEngine
public ai.djl.engine.Engine getAlternativeEngine()- Specified by:
getAlternativeEngine
in classai.djl.engine.Engine
-
getEngineName
- Specified by:
getEngineName
in classai.djl.engine.Engine
-
getRank
public int getRank()- Specified by:
getRank
in classai.djl.engine.Engine
-
getVersion
- Specified by:
getVersion
in classai.djl.engine.Engine
-
hasCapability
- Specified by:
hasCapability
in classai.djl.engine.Engine
-
newModel
- Specified by:
newModel
in classai.djl.engine.Engine
-
newBaseManager
public ai.djl.ndarray.NDManager newBaseManager()- Specified by:
newBaseManager
in classai.djl.engine.Engine
-
newBaseManager
public ai.djl.ndarray.NDManager newBaseManager(ai.djl.Device device) - Specified by:
newBaseManager
in classai.djl.engine.Engine
-