public class MxEngine
extends ai.djl.engine.Engine
MxEngine is an implementation of the Engine based on the Apache MXNet Deep Learning Framework.
To get an instance of the MxEngine when it is not the default Engine, call Engine.getEngine(String) with the Engine name "MXNet".
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENGINE_NAME |
| Modifier and Type | Method and Description |
|---|---|
ai.djl.Device |
defaultDevice() |
java.lang.String |
getEngineName() |
int |
getGpuCount() |
java.lang.management.MemoryUsage |
getGpuMemory(ai.djl.Device device) |
java.lang.String |
getVersion() |
ai.djl.ndarray.NDManager |
newBaseManager() |
ai.djl.ndarray.NDManager |
newBaseManager(ai.djl.Device device) |
ai.djl.Model |
newModel(ai.djl.Device device) |
public static final java.lang.String ENGINE_NAME
public java.lang.String getEngineName()
getEngineName in class ai.djl.engine.Enginepublic int getGpuCount()
getGpuCount in class ai.djl.engine.Enginepublic java.lang.management.MemoryUsage getGpuMemory(ai.djl.Device device)
getGpuMemory in class ai.djl.engine.Enginepublic ai.djl.Device defaultDevice()
defaultDevice in class ai.djl.engine.Enginepublic java.lang.String getVersion()
getVersion in class ai.djl.engine.Enginepublic ai.djl.Model newModel(ai.djl.Device device)
newModel 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.Engine