Package ai.djl.onnxruntime.engine
Class OrtModel
- java.lang.Object
-
- ai.djl.BaseModel
-
- ai.djl.onnxruntime.engine.OrtModel
-
- All Implemented Interfaces:
ai.djl.Model,java.lang.AutoCloseable
public class OrtModel extends ai.djl.BaseModelOrtModelis the ONNX Runtime implementation ofModel.OrtModel contains all the methods in Model to load and process a model. In addition, it provides ONNX Runtime Specific functionality
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidload(java.io.InputStream is, java.util.Map<java.lang.String,?> options)voidload(java.nio.file.Path modelPath, java.lang.String prefix, java.util.Map<java.lang.String,?> options)-
Methods inherited from class ai.djl.BaseModel
describeInput, describeOutput, finalize, getArtifact, getArtifact, getArtifactAsStream, getArtifactNames, getBlock, getDataType, getModelPath, getName, getNDManager, getProperty, newPredictor, newTrainer, paramPathResolver, readParameters, save, setBlock, setDataType, setModelDir, setProperty, toString
-
-
-
-
Method Detail
-
load
public void load(java.nio.file.Path modelPath, java.lang.String prefix, java.util.Map<java.lang.String,?> options) throws java.io.IOException, ai.djl.MalformedModelException- Throws:
java.io.IOExceptionai.djl.MalformedModelException
-
load
public void load(java.io.InputStream is, java.util.Map<java.lang.String,?> options) throws java.io.IOException, ai.djl.MalformedModelException- Specified by:
loadin interfaceai.djl.Model- Overrides:
loadin classai.djl.BaseModel- Throws:
java.io.IOExceptionai.djl.MalformedModelException
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfaceai.djl.Model- Overrides:
closein classai.djl.BaseModel
-
-