public final class OrtEngine
extends ai.djl.engine.Engine
OrtEngine is an implementation of the Engine based on the ONNX Runtime Deep Learning Library.
To get an instance of the OrtEngine when it is not the default Engine, call Engine.getEngine(String) with the Engine name "OnnxRuntime".
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENGINE_NAME |
| Modifier and Type | Method and Description |
|---|---|
ai.djl.engine.Engine |
getAlternativeEngine() |
java.lang.String |
getEngineName() |
int |
getRank() |
java.lang.String |
getVersion() |
boolean |
hasCapability(java.lang.String capability) |
ai.djl.ndarray.NDManager |
newBaseManager() |
ai.djl.ndarray.NDManager |
newBaseManager(ai.djl.Device device) |
ai.djl.training.GradientCollector |
newGradientCollector() |
ai.djl.Model |
newModel(java.lang.String name,
ai.djl.Device device) |
ai.djl.nn.SymbolBlock |
newSymbolBlock(ai.djl.ndarray.NDManager manager) |
void |
setRandomSeed(int seed) |
java.lang.String |
toString() |
public static final java.lang.String ENGINE_NAME
public ai.djl.engine.Engine getAlternativeEngine()
getAlternativeEngine in class ai.djl.engine.Enginepublic java.lang.String getEngineName()
getEngineName in class ai.djl.engine.Enginepublic int getRank()
getRank in class ai.djl.engine.Enginepublic java.lang.String getVersion()
getVersion in class ai.djl.engine.Enginepublic boolean hasCapability(java.lang.String capability)
hasCapability in class ai.djl.engine.Enginepublic ai.djl.Model newModel(java.lang.String name,
ai.djl.Device device)
newModel in class ai.djl.engine.Enginepublic ai.djl.nn.SymbolBlock newSymbolBlock(ai.djl.ndarray.NDManager manager)
newSymbolBlock in class ai.djl.engine.Enginepublic ai.djl.ndarray.NDManager newBaseManager()
newBaseManager in class ai.djl.engine.Enginepublic ai.djl.ndarray.NDManager newBaseManager(ai.djl.Device device)
newBaseManager in class ai.djl.engine.Enginepublic ai.djl.training.GradientCollector newGradientCollector()
newGradientCollector in class ai.djl.engine.Enginepublic void setRandomSeed(int seed)
setRandomSeed in class ai.djl.engine.Enginepublic java.lang.String toString()
toString in class java.lang.Object