Class

org.emergentorder.onnx.backends

NGraphModelBackend

Related Doc: package backends

Permalink

class NGraphModelBackend extends Model with NGraphOperatorBackend with AutoCloseable

Linear Supertypes
NGraphOperatorBackend, NGraphBackendUtils, OpToONNXBytesConverter, AutoCloseable, Model, Operator, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NGraphModelBackend
  2. NGraphOperatorBackend
  3. NGraphBackendUtils
  4. OpToONNXBytesConverter
  5. AutoCloseable
  6. Model
  7. Operator
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NGraphModelBackend(onnxBytes: Array[Byte])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addInputToGraph[A](input: A, inputName: String, graph: GraphProto): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    OpToONNXBytesConverter
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def callByteArrayOp[T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](opModel: Array[Byte], inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8))(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8], arg9: ClassTag[T9], arg10: ClassTag[T10], arg11: ClassTag[T11], arg12: ClassTag[T12], arg13: ClassTag[T13], arg14: ClassTag[T14], arg15: ClassTag[T15], arg16: ClassTag[T16], arg17: ClassTag[T17]): T9

    Permalink
    Definition Classes
    NGraphOperatorBackend
  7. def callNGraphExecutable[T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](executable: Executable, inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8), outputShape: bytedeco.ngraph.Shape, outputType: Type)(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8], arg9: ClassTag[T9], arg10: ClassTag[T10], arg11: ClassTag[T11], arg12: ClassTag[T12], arg13: ClassTag[T13], arg14: ClassTag[T14], arg15: ClassTag[T15], arg16: ClassTag[T16], arg17: ClassTag[T17]): T9

    Permalink
    Definition Classes
    NGraphOperatorBackend
  8. def callOp[T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](name: String, opName: String, inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8), attrs: Map[String, Any])(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8], arg9: ClassTag[T9], arg10: ClassTag[T10], arg11: ClassTag[T11], arg12: ClassTag[T12], arg13: ClassTag[T13], arg14: ClassTag[T14], arg15: ClassTag[T15], arg16: ClassTag[T16], arg17: ClassTag[T17]): T9

    Permalink
    Definition Classes
    NGraphOperatorBackend → Operator
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Permalink
    Definition Classes
    NGraphModelBackendNGraphOperatorBackendNGraphBackendUtils → OpToONNXBytesConverter → AutoCloseable
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. val executable: Executable

    Permalink
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def fullModel[T, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8))(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8], arg9: ClassTag[T9], arg10: ClassTag[T10], arg11: ClassTag[T11], arg12: ClassTag[T12], arg13: ClassTag[T13], arg14: ClassTag[T14], arg15: ClassTag[T15], arg16: ClassTag[T16], arg17: ClassTag[T17]): T9

    Permalink
    Definition Classes
    NGraphModelBackend → Model
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getTensorPointerAndType[T](t: T)(implicit arg0: ClassTag[T]): Option[(Pointer, Type)]

    Permalink
    Attributes
    protected
    Definition Classes
    NGraphBackendUtils
  18. def getTensorShape[T](t: T)(implicit arg0: ClassTag[T]): Option[bytedeco.ngraph.Shape]

    Permalink
    Attributes
    protected
    Definition Classes
    NGraphBackendUtils
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. val modelString: BytePointer

    Permalink
  22. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. val ngraphBackend: Backend

    Permalink
    Definition Classes
    NGraphOperatorBackend
  24. val ngraphFunc: Function

    Permalink
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. def opToNode[T, T1, T2, T3, T4, T5, T6, T7, T8](name: String, opName: String, inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8), outName: String, attrs: Map[String, Any])(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8]): NodeProto

    Permalink
    Attributes
    protected
    Definition Classes
    OpToONNXBytesConverter
  28. def opToONNXBytes[T, T1, T2, T3, T4, T5, T6, T7, T8](name: String, opName: String, inputs: (T, T1, T2, T3, T4, T5, T6, T7, T8), outName: String, attrs: Map[String, Any])(implicit arg0: ClassTag[T], arg1: ClassTag[T1], arg2: ClassTag[T2], arg3: ClassTag[T3], arg4: ClassTag[T4], arg5: ClassTag[T5], arg6: ClassTag[T6], arg7: ClassTag[T7], arg8: ClassTag[T8]): Array[Byte]

    Permalink
    Definition Classes
    OpToONNXBytesConverter
  29. val outputShape: bytedeco.ngraph.Shape

    Permalink
  30. val outputType: Type

    Permalink
  31. val scope: PointerScope

    Permalink
    Definition Classes
    NGraphOperatorBackend
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. def tensorToInputShape[T](tens: Tensor[T])(implicit arg0: ClassTag[T]): bytedeco.ngraph.Shape

    Permalink
    Attributes
    protected
    Definition Classes
    NGraphBackendUtils
  34. def tensorToPointerAndType[T](tens: Tensor[T])(implicit arg0: ClassTag[T]): (Pointer, Type)

    Permalink
    Attributes
    protected
    Definition Classes
    NGraphBackendUtils
  35. def tensorVectorToOutputTensor[T](tensVec: TensorVector, outputShape: bytedeco.ngraph.Shape)(implicit arg0: ClassTag[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    NGraphBackendUtils
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from NGraphOperatorBackend

Inherited from NGraphBackendUtils

Inherited from OpToONNXBytesConverter

Inherited from AutoCloseable

Inherited from Model

Inherited from Operator

Inherited from AnyRef

Inherited from Any

Ungrouped