Paket ai.onnxruntime.providers
Klasse OrtCUDAProviderOptions
- java.lang.Object
-
- ai.onnxruntime.OrtProviderOptions
-
- ai.onnxruntime.providers.OrtCUDAProviderOptions
-
- Alle implementierten Schnittstellen
java.lang.AutoCloseable
public final class OrtCUDAProviderOptions extends OrtProviderOptions
Optionen zur Konfiguration des CUDA Execution Providers.Unterstützte Optionen sind auf der ORT-Website aufgelistet.
-
-
Zusammenfassung der verschachtelten Klassen
-
Verschachtelte Klassen/Schnittstellen geerbt von Klasse ai.onnxruntime.OrtProviderOptions
OrtProviderOptions.OrtProviderSupplier
-
-
Zusammenfassung der Felder
Felder Modifikator und Typ Feld Beschreibung protected java.util.Map<java.lang.String,java.lang.String>OptionenEine Kopie der Optionen auf der Java-Seite.-
Felder geerbt von Klasse ai.onnxruntime.OrtProviderOptions
closed, nativeHandle
-
-
Konstruktorübersicht
Konstruktoren Konstruktor Beschreibung OrtCUDAProviderOptions()Konstruiert CUDA Execution Provider Optionen für Gerät 0.OrtCUDAProviderOptions(int deviceId)Konstruiert CUDA 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 voidadd(java.lang.String key, java.lang.String value)Fügt eine Konfigurationsoption zu diesen Optionen hinzu.protected voidapplyToNative()Wendet die Java-seitige Konfiguration auf das native Objekt an.protected voidapplyToNative(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values)Fügt die Optionen dieser Optionsinstanz hinzu.protected voidclose(long apiHandle, long nativeHandle)Schließt diese Optionsinstanz.java.lang.StringgetOptionsString()Gibt den serialisierten Optionsstring zurückOrtProvidergetProvider()Ruft die Provider-Enum für diese Optionsinstanz ab.voidparseOptionsString(java.lang.String serializedForm)Parst die Ausgabe vongetOptionsString()und fügt diese Optionen dieser Optionsinstanz hinzu.java.lang.StringtoString()-
Methoden geerbt von Klasse ai.onnxruntime.OrtProviderOptions
checkClosed, close, getApiHandle, isClosed, loadLibraryAndCreate
-
-
-
-
Konstruktor-Detail
-
OrtCUDAProviderOptions
public OrtCUDAProviderOptions() throws OrtExceptionKonstruiert CUDA Execution Provider Optionen für Gerät 0.- Wirft
OrtException- Wenn CUDA nicht verfügbar ist.
-
OrtCUDAProviderOptions
public OrtCUDAProviderOptions(int deviceId) throws OrtExceptionKonstruiert CUDA Execution Provider Optionen für die angegebene nicht-negative Geräte-ID.- Parameter
deviceId- Die Geräte-ID.- Wirft
OrtException- Wenn CUDA nicht verfügbar ist.
-
-
Detail der Methoden
-
getProvider
public OrtProvider getProvider()
Beschreibung kopiert von Klasse:OrtProviderOptionsRuft die Provider-Enum für diese Optionsinstanz ab.- Spezifiziert von
getProviderin KlasseOrtProviderOptions- Rückgabe
- Die Provider-Enum.
-
applyToNative
protected void applyToNative(long apiHandle, long nativeHandle, java.lang.String[] keys, java.lang.String[] values) throws OrtExceptionFü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
closein KlasseOrtProviderOptions- Parameter
apiHandle- Der API-Pointer.nativeHandle- Der native Options-Pointer.
-
add
public void add(java.lang.String key, java.lang.String value) throws OrtExceptionFü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 OrtExceptionParst die Ausgabe vongetOptionsString()und fügt diese Optionen 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
toStringin Klassejava.lang.Object
-
getOptionsString
public java.lang.String getOptionsString()
Gibt den serialisierten Optionsstring zurück- Rückgabe
- Der serialisierte Optionsstring.
-
applyToNative
protected void applyToNative() throws OrtExceptionBeschreibung kopiert von Klasse:OrtProviderOptionsWendet die Java-seitige Konfiguration auf das native Objekt an.- Spezifiziert von
applyToNativein KlasseOrtProviderOptions- Wirft
OrtException- Wenn der native Aufruf fehlgeschlagen ist.
-
-