public final class OnnxModelMetadata
extends java.lang.Object
Unspecified default fields contain the empty string.
This class is a Java side copy of the native metadata, it does not access the native runtime.
Constructor and Description |
---|
OnnxModelMetadata(OnnxModelMetadata other)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.String> |
getCustomMetadata()
Gets an unmodifiable reference to the complete custom metadata.
|
java.util.Optional<java.lang.String> |
getCustomMetadataValue(java.lang.String key)
Returns Optional.of(value) if the custom metadata has a value for the supplied key, otherwise
returns
Optional.empty() . |
java.lang.String |
getDescription()
Gets the model description.
|
java.lang.String |
getDomain()
Gets the domain.
|
java.lang.String |
getGraphName()
Gets the graph name.
|
java.lang.String |
getProducerName()
Gets the producer name.
|
long |
getVersion()
Gets the model version.
|
int |
hashCode() |
java.lang.String |
toString() |
public OnnxModelMetadata(OnnxModelMetadata other)
other
- The metadata to copy.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getProducerName()
public java.lang.String getGraphName()
public java.lang.String getDomain()
public java.lang.String getDescription()
public long getVersion()
public java.util.Map<java.lang.String,java.lang.String> getCustomMetadata()
public java.util.Optional<java.lang.String> getCustomMetadataValue(java.lang.String key)
Optional.empty()
.key
- The custom metadata key.public java.lang.String toString()
toString
in class java.lang.Object