Class OnnxModel

All Implemented Interfaces:
Comparable<DistributableResource>

public class OnnxModel extends DistributableResource
A global ONNX model distributed using file distribution, similar to ranking constants.
Author:
lesters
  • Constructor Details

    • OnnxModel

      public OnnxModel(String name)
    • OnnxModel

      public OnnxModel(String name, String fileName)
  • Method Details

    • setUri

      public void setUri(String uri)
      Overrides:
      setUri in class DistributableResource
    • addInputNameMapping

      public void addInputNameMapping(String onnxName, String vespaName)
    • addInputNameMapping

      public void addInputNameMapping(String onnxName, String vespaName, boolean overwrite)
    • addOutputNameMapping

      public void addOutputNameMapping(String onnxName, String vespaName)
    • addOutputNameMapping

      public void addOutputNameMapping(String onnxName, String vespaName, boolean overwrite)
    • setModelInfo

      public void setModelInfo(OnnxModelInfo modelInfo)
    • getInputMap

      public Map<String,String> getInputMap()
    • getOutputMap

      public Map<String,String> getOutputMap()
    • getDefaultOutput

      public String getDefaultOutput()
    • setStatelessExecutionMode

      public void setStatelessExecutionMode(String executionMode)
    • getStatelessExecutionMode

      public Optional<String> getStatelessExecutionMode()
    • setStatelessInterOpThreads

      public void setStatelessInterOpThreads(int interOpThreads)
    • getStatelessInterOpThreads

      public Optional<Integer> getStatelessInterOpThreads()
    • setStatelessIntraOpThreads

      public void setStatelessIntraOpThreads(int intraOpThreads)
    • setGpuDevice

      public void setGpuDevice(int deviceNumber)
    • getStatelessIntraOpThreads

      public Optional<Integer> getStatelessIntraOpThreads()
    • getGpuDevice

      public Optional<Integer> getGpuDevice()