Class/Object

onnx.onnx_operators

OperatorSetProto

Related Docs: object OperatorSetProto | package onnx_operators

Permalink

final case class OperatorSetProto(magic: Option[String] = _root_.scala.None, irVersion: Option[Long] = _root_.scala.None, irVersionPrerelease: Option[String] = _root_.scala.None, irBuildMetadata: Option[String] = _root_.scala.None, domain: Option[String] = _root_.scala.None, opsetVersion: Option[Long] = _root_.scala.None, docString: Option[String] = _root_.scala.None, operator: Seq[OperatorProto] = _root_.scala.Seq.empty, functions: Seq[FunctionProto] = _root_.scala.Seq.empty) extends GeneratedMessage with Message[OperatorSetProto] with Updatable[OperatorSetProto] with Product with Serializable

An OperatorSetProto represents an immutable set of immutable operator specifications.

The domain of the set (OperatorSetProto.domain) is a reverse-DNS name that disambiguates operator sets defined by independent entities.

The version of the set (opset_version) is a monotonically increasing integer that indicates changes to the membership of the operator set.

Operator sets are uniquely identified by a two part identifier (domain, opset_version)

Like ModelProto, OperatorSetProto is intended as a top-level file/wire format, and thus has the standard format headers in addition to the operator set information.

magic

All OperatorSetProtos start with a distingushed byte sequence to disambiguate protobuf files containing OperatorSets from other content. This field MUST be "ONNXOPSET" This field MUST be present in this version of the IR

irVersion

All OperatorSetProtos indicate the version of the IR syntax and semantics they adhere to. It is always IR_VERSION. This field MUST be present in this version of the IR

irVersionPrerelease

The prerelease component of the SemVer of the IR. This field MAY be absent in this version of the IR

irBuildMetadata

The build metadata component of the SemVer of the IR. This field MAY be absent in this version of the IR

domain

Domain name of the operator set, in reverse DNS form (e.g., com.acme.dnnops).

opsetVersion

The version of the set of operators. This is a simple int value that is monotonically increasing as new versions of operator set are published. All operators in this set MUST have version numbers no greater than opset_version.

docString

A human-readable documentation for this set of operators. Markdown is allowed.

operator

The operators specified by this operator set. The (name, version) MUST be unique across all OperatorProtos in operator

functions

The functions specified by this operator set. The (name, version) MUST be unique across all OperatorProtos/FunctionProtos in operator/functions

Annotations
@SerialVersionUID()
Linear Supertypes
Product, Equals, Updatable[OperatorSetProto], Message[OperatorSetProto], GeneratedMessage, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OperatorSetProto
  2. Product
  3. Equals
  4. Updatable
  5. Message
  6. GeneratedMessage
  7. Serializable
  8. Serializable
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OperatorSetProto(magic: Option[String] = _root_.scala.None, irVersion: Option[Long] = _root_.scala.None, irVersionPrerelease: Option[String] = _root_.scala.None, irBuildMetadata: Option[String] = _root_.scala.None, domain: Option[String] = _root_.scala.None, opsetVersion: Option[Long] = _root_.scala.None, docString: Option[String] = _root_.scala.None, operator: Seq[OperatorProto] = _root_.scala.Seq.empty, functions: Seq[FunctionProto] = _root_.scala.Seq.empty)

    Permalink

    magic

    All OperatorSetProtos start with a distingushed byte sequence to disambiguate protobuf files containing OperatorSets from other content. This field MUST be "ONNXOPSET" This field MUST be present in this version of the IR

    irVersion

    All OperatorSetProtos indicate the version of the IR syntax and semantics they adhere to. It is always IR_VERSION. This field MUST be present in this version of the IR

    irVersionPrerelease

    The prerelease component of the SemVer of the IR. This field MAY be absent in this version of the IR

    irBuildMetadata

    The build metadata component of the SemVer of the IR. This field MAY be absent in this version of the IR

    domain

    Domain name of the operator set, in reverse DNS form (e.g., com.acme.dnnops).

    opsetVersion

    The version of the set of operators. This is a simple int value that is monotonically increasing as new versions of operator set are published. All operators in this set MUST have version numbers no greater than opset_version.

    docString

    A human-readable documentation for this set of operators. Markdown is allowed.

    operator

    The operators specified by this operator set. The (name, version) MUST be unique across all OperatorProtos in operator

    functions

    The functions specified by this operator set. The (name, version) MUST be unique across all OperatorProtos/FunctionProtos in operator/functions

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 addAllFunctions(__vs: Iterable[FunctionProto]): OperatorSetProto

    Permalink
  5. def addAllOperator(__vs: Iterable[OperatorProto]): OperatorSetProto

    Permalink
  6. def addFunctions(__vs: FunctionProto*): OperatorSetProto

    Permalink
  7. def addOperator(__vs: OperatorProto*): OperatorSetProto

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clearDocString: OperatorSetProto

    Permalink
  10. def clearDomain: OperatorSetProto

    Permalink
  11. def clearFunctions: OperatorSetProto

    Permalink
  12. def clearIrBuildMetadata: OperatorSetProto

    Permalink
  13. def clearIrVersion: OperatorSetProto

    Permalink
  14. def clearIrVersionPrerelease: OperatorSetProto

    Permalink
  15. def clearMagic: OperatorSetProto

    Permalink
  16. def clearOperator: OperatorSetProto

    Permalink
  17. def clearOpsetVersion: OperatorSetProto

    Permalink
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def companion: OperatorSetProto.type

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  20. val docString: Option[String]

    Permalink

    A human-readable documentation for this set of operators.

    A human-readable documentation for this set of operators. Markdown is allowed.

  21. val domain: Option[String]

    Permalink

    Domain name of the operator set, in reverse DNS form (e.g., com.acme.dnnops).

  22. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. val functions: Seq[FunctionProto]

    Permalink

    The functions specified by this operator set.

    The functions specified by this operator set. The (name, version) MUST be unique across all OperatorProtos/FunctionProtos in operator/functions

  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def getDocString: String

    Permalink
  27. def getDomain: String

    Permalink
  28. def getField(__field: FieldDescriptor): PValue

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  29. def getFieldByNumber(__fieldNumber: Int): Any

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  30. def getIrBuildMetadata: String

    Permalink
  31. def getIrVersion: Long

    Permalink
  32. def getIrVersionPrerelease: String

    Permalink
  33. def getMagic: String

    Permalink
  34. def getOpsetVersion: Long

    Permalink
  35. val irBuildMetadata: Option[String]

    Permalink

    The build metadata component of the SemVer of the IR.

    The build metadata component of the SemVer of the IR. This field MAY be absent in this version of the IR

  36. val irVersion: Option[Long]

    Permalink

    All OperatorSetProtos indicate the version of the IR syntax and semantics they adhere to.

    All OperatorSetProtos indicate the version of the IR syntax and semantics they adhere to. It is always IR_VERSION. This field MUST be present in this version of the IR

  37. val irVersionPrerelease: Option[String]

    Permalink

    The prerelease component of the SemVer of the IR.

    The prerelease component of the SemVer of the IR. This field MAY be absent in this version of the IR

  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. val magic: Option[String]

    Permalink

    All OperatorSetProtos start with a distingushed byte sequence to disambiguate protobuf files containing OperatorSets from other content.

    All OperatorSetProtos start with a distingushed byte sequence to disambiguate protobuf files containing OperatorSets from other content. This field MUST be "ONNXOPSET" This field MUST be present in this version of the IR

  40. def mergeFrom(_input__: CodedInputStream): OperatorSetProto

    Permalink
    Definition Classes
    OperatorSetProto → Message
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  44. val operator: Seq[OperatorProto]

    Permalink

    The operators specified by this operator set.

    The operators specified by this operator set. The (name, version) MUST be unique across all OperatorProtos in operator

  45. val opsetVersion: Option[Long]

    Permalink

    The version of the set of operators.

    The version of the set of operators. This is a simple int value that is monotonically increasing as new versions of operator set are published. All operators in this set MUST have version numbers no greater than opset_version.

  46. final def serializedSize: Int

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  48. def toByteArray: Array[Byte]

    Permalink
    Definition Classes
    GeneratedMessage
  49. def toByteString: ByteString

    Permalink
    Definition Classes
    GeneratedMessage
  50. def toPMessage: PMessage

    Permalink
    Definition Classes
    GeneratedMessage
  51. def toProtoString: String

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  52. def update(ms: (Lens[OperatorSetProto, OperatorSetProto]) ⇒ Mutation[OperatorSetProto]*): OperatorSetProto

    Permalink
    Definition Classes
    Updatable
  53. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. def withDocString(__v: String): OperatorSetProto

    Permalink
  57. def withDomain(__v: String): OperatorSetProto

    Permalink
  58. def withFunctions(__v: Seq[FunctionProto]): OperatorSetProto

    Permalink
  59. def withIrBuildMetadata(__v: String): OperatorSetProto

    Permalink
  60. def withIrVersion(__v: Long): OperatorSetProto

    Permalink
  61. def withIrVersionPrerelease(__v: String): OperatorSetProto

    Permalink
  62. def withMagic(__v: String): OperatorSetProto

    Permalink
  63. def withOperator(__v: Seq[OperatorProto]): OperatorSetProto

    Permalink
  64. def withOpsetVersion(__v: Long): OperatorSetProto

    Permalink
  65. def writeDelimitedTo(output: OutputStream): Unit

    Permalink
    Definition Classes
    GeneratedMessage
  66. def writeTo(_output__: CodedOutputStream): Unit

    Permalink
    Definition Classes
    OperatorSetProto → GeneratedMessage
  67. def writeTo(output: OutputStream): Unit

    Permalink
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. def getAllFields: Map[FieldDescriptor, Any]

    Permalink
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use toPMessage

  2. def getField(field: FieldDescriptor): Any

    Permalink
    Definition Classes
    GeneratedMessage
    Annotations
    @deprecated
    Deprecated

    (Since version 0.6.0) Use getField that accepts a ScalaPB descriptor and returns PValue

Inherited from Product

Inherited from Equals

Inherited from Updatable[OperatorSetProto]

Inherited from Message[OperatorSetProto]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped