Klasse OrtTensorRTProviderOptions

  • Alle implementierten Schnittstellen
    java.lang.AutoCloseable

    public final class OrtTensorRTProviderOptions
    extends OrtProviderOptions
    Optionen zur Konfiguration des TensorRT-Ausführungsanbieters.

    Unterstützte Optionen finden Sie auf der ORT-Website.

    • Zusammenfassung der Felder

      Felder 
      Modifikator und Typ Feld Beschreibung
      protected java.util.Map<java.lang.String,​java.lang.String> Optionen
      Eine Java-Kopie der Optionen.
    • Konstruktorübersicht

      Konstruktoren 
      Konstruktor Beschreibung
      OrtTensorRTProviderOptions()
      Erstellt TensorRT Execution Provider-Optionen für Gerät 0.
      OrtTensorRTProviderOptions​(int deviceId)
      Erstellt TensorRT Execution Provider-Optionen für die angegebene nicht-negative Geräte-ID.
    • Zusammenfassung der Methoden

      Alle Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode Beschreibung
      void add​(java.lang.String key, java.lang.String value)
      Fügt eine Konfigurationsoption zu diesen Optionen hinzu.
      protected void applyToNative()
      Wendet die Java-seitige Konfiguration auf das native Objekt an.
      protected void applyToNative​(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values)
      Fügt die Optionen dieser Optionsinstanz hinzu.
      protected void close​(long apiHandle, long nativeHandle)
      Schließt diese Optionsinstanz.
      java.lang.String getOptionsString()
      Gibt den serialisierten Options-String zurück
      OrtProvider getProvider()
      Ruft die Provider-Enum für diese Optionsinstanz ab.
      void parseOptionsString​(java.lang.String serializedForm)
      Parst die Ausgabe von getOptionsString() und fügt diese Optionen zu dieser Optionsinstanz hinzu.
      java.lang.String toString()  
      • Methoden geerbt von Klasse java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Detail der Felder

      • Optionen

        protected final java.util.Map<java.lang.String,​java.lang.String> options
        Eine Java-Kopie der Optionen.
    • Konstruktor-Detail

      • OrtTensorRTProviderOptions

        public OrtTensorRTProviderOptions()
                                   throws OrtException
        Erstellt TensorRT Execution Provider-Optionen für Gerät 0.
        Wirft
        OrtException - Wenn TensorRT nicht verfügbar ist.
      • OrtTensorRTProviderOptions

        public OrtTensorRTProviderOptions​(int deviceId)
                                   throws OrtException
        Erstellt TensorRT Execution Provider-Optionen für die angegebene nicht-negative Geräte-ID.
        Parameter
        deviceId - Die Geräte-ID.
        Wirft
        OrtException - Wenn TensorRT nicht verfügbar ist.
    • Detail der Methoden

      • applyToNative

        protected void applyToNative​(long apiHandle,
                                     long nativeHandle,
                                     java.lang.String[] keys,
                                     java.lang.String[] values)
                              throws OrtException
        Fügt die Optionen dieser Optionsinstanz hinzu.
        Parameter
        apiHandle - Der API-Pointer.
        nativeHandle - Der native Options-Pointer.
        keys - Die Optionsschlüssel.
        values - Die Optionswerte.
        Wirft
        OrtException - Wenn das Hinzufügen fehlgeschlagen ist.
      • close

        protected void close​(long apiHandle,
                             long nativeHandle)
        Schließt diese Optionsinstanz.
        Spezifiziert von
        close in Klasse OrtProviderOptions
        Parameter
        apiHandle - Der API-Pointer.
        nativeHandle - Der native Options-Pointer.
      • add

        public void add​(java.lang.String key,
                        java.lang.String value)
                 throws OrtException
        Fügt eine Konfigurationsoption zu diesen Optionen hinzu.
        Parameter
        key - Der Schlüssel.
        value - Der Wert.
        Wirft
        OrtException - Wenn das Hinzufügen fehlgeschlagen ist.
      • parseOptionsString

        public void parseOptionsString​(java.lang.String serializedForm)
                                throws OrtException
        Parst die Ausgabe von getOptionsString() und fügt diese Optionen zu dieser Optionsinstanz hinzu.
        Parameter
        serializedForm - Die zu parsende serialisierte Form.
        Wirft
        OrtException - Wenn die Option nicht hinzugefügt werden konnte.
      • toString

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

        public java.lang.String getOptionsString()
        Gibt den serialisierten Options-String zurück
        Rückgabe
        Der serialisierte Options-String.