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.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()
-
-
-
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 classai.djl.engine.Engine
-
-