Klasse OnnxModelMetadata


  • public final class OnnxModelMetadata
    extends java.lang.Object
    Enthält die Metadaten, die mit einem ONNX-Modell verknüpft sind.

    Nicht spezifizierte Standardfelder enthalten den leeren String.

    Diese Klasse ist eine Java-Kopie der nativen Metadaten und greift nicht auf die native Laufzeitumgebung zu.

    • Zusammenfassung der Methoden

      Alle Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode Beschreibung
      boolean equals​(java.lang.Object o)  
      java.util.Map<java.lang.String,​java.lang.String> getCustomMetadata()
      Ruft eine unveränderliche Referenz auf die vollständigen benutzerdefinierten Metadaten ab.
      java.util.Optional<java.lang.String> getCustomMetadataValue​(java.lang.String key)
      Gibt Optional.of(value) zurück, wenn die benutzerdefinierten Metadaten einen Wert für den angegebenen Schlüssel haben, andernfalls gibt es Optional.empty() zurück.
      java.lang.String getDescription()
      Ruft die Modellbeschreibung ab.
      java.lang.String getDomain()
      Ruft die Domäne ab.
      java.lang.String getGraphDescription()
      Ruft die Graphbeschreibung ab.
      java.lang.String getGraphName()
      Ruft den Graphnamen ab.
      java.lang.String getProducerName()
      Ruft den Namen des Herstellers ab.
      long getVersion()
      Ruft die Modellversion ab.
      int hashCode()  
      java.lang.String toString()  
      • Methoden geerbt von Klasse java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Konstruktor-Detail

      • OnnxModelMetadata

        public OnnxModelMetadata​(OnnxModelMetadata other)
        Kopierkonstruktor.
        Parameter
        other - Die zu kopierenden Metadaten.
    • Detail der Methoden

      • equals

        public boolean equals​(java.lang.Object o)
        Überschreibt
        equals in Klasse java.lang.Object
      • hashCode

        public int hashCode()
        Überschreibt
        hashCode in Klasse java.lang.Object
      • getProducerName

        public java.lang.String getProducerName()
        Ruft den Namen des Herstellers ab.
        Rückgabe
        Der Name des Herstellers.
      • getGraphName

        public java.lang.String getGraphName()
        Ruft den Graphnamen ab.
        Rückgabe
        Der Graphname.
      • getGraphDescription

        public java.lang.String getGraphDescription()
        Ruft die Graphbeschreibung ab.
        Rückgabe
        Die Graphbeschreibung.
      • getDomain

        public java.lang.String getDomain()
        Ruft die Domäne ab.
        Rückgabe
        Die Domäne.
      • getDescription

        public java.lang.String getDescription()
        Ruft die Modellbeschreibung ab.
        Rückgabe
        Die Beschreibung.
      • getVersion

        public long getVersion()
        Ruft die Modellversion ab.
        Rückgabe
        Die Modellversion.
      • getCustomMetadata

        public java.util.Map<java.lang.String,​java.lang.String> getCustomMetadata()
        Ruft eine unveränderliche Referenz auf die vollständigen benutzerdefinierten Metadaten ab.
        Rückgabe
        Die benutzerdefinierten Metadaten.
      • getCustomMetadataValue

        public java.util.Optional<java.lang.String> getCustomMetadataValue​(java.lang.String key)
        Gibt Optional.of(value) zurück, wenn die benutzerdefinierten Metadaten einen Wert für den angegebenen Schlüssel haben, andernfalls gibt es Optional.empty() zurück.
        Parameter
        key - Der Schlüssel für benutzerdefinierte Metadaten.
        Rückgabe
        Der Wert der benutzerdefinierten Metadaten, falls vorhanden.
      • toString

        public java.lang.String toString()
        Überschreibt
        toString in Klasse java.lang.Object