Klassen
Die folgenden Klassen sind global verfügbar.
-
Ein ORT-Checkpoint ist ein Schnappschuss des Zustands eines Modells zu einem bestimmten Zeitpunkt.
Diese Klasse enthält den gesamten Zustand der Trainingssitzung, einschließlich Modellparametern, deren Gradienten, Optimiererparametern und Benutzereigenschaften. Die
ORTTrainingSessionnutzt dieORTCheckpointdurch Zugriff auf und Aktualisierung des enthaltenen Trainingszustands.Verfügbar seit 1.16.
Mehr sehenHinweis
Diese Klasse ist nur verfügbar, wenn die Trainings-APIs aktiviert sind.Deklaration
Objective-C
@interface ORTCheckpoint : NSObjectSwift
class ORTCheckpoint : NSObject -
Optionen zur Konfiguration des CoreML Execution Provider.
Mehr sehenDeklaration
Objective-C
@interface ORTCoreMLExecutionProviderOptions : NSObjectSwift
class ORTCoreMLExecutionProviderOptions : NSObject -
Optionen zur Konfiguration einer Sitzung.
Mehr sehenDeklaration
Objective-C
@interface ORTSessionOptions : NSObjectSwift
class ORTSessionOptions : NSObject -
Die ORT-Umgebung. Sie verwaltet gemeinsame Zustände, einschließlich des Standard-Loggers.
Mehr sehenHinweis
Ein ORTEnv sollte vor der Nutzung anderer ORT-APIs erstellt und danach zerstört werden.Deklaration
Objective-C
@interface ORTEnv : NSObjectSwift
class ORTEnv : NSObject -
Eine ORT-Sitzung lädt und führt ein Modell aus.
Mehr sehenDeklaration
Objective-C
@interface ORTSession : NSObjectSwift
class ORTSession : NSObject -
Optionen zur Konfiguration eines Laufs.
Mehr sehenDeklaration
Objective-C
@interface ORTRunOptions : NSObjectSwift
class ORTRunOptions : NSObject -
Trainerklasse, die Methoden zum Trainieren, Bewerten und Optimieren von ONNX-Modellen bereitstellt.
Die Trainingssitzung erfordert vier Trainingsartefakte
- ONNX-Modell trainieren
- ONNX-Modell bewerten (optional)
- ONNX-Modell optimieren
- Checkpoint-Verzeichnis
Das onnxruntime-training Python Utility kann verwendet werden, um die oben genannten Trainingsartefakte zu generieren.
Verfügbar seit 1.16.
Mehr sehenHinweis
Diese Klasse ist nur verfügbar, wenn die Trainings-APIs aktiviert sind.Deklaration
Objective-C
@interface ORTTrainingSession : NSObjectSwift
class ORTTrainingSession : NSObject -
Ein ORT-Wert kapselt Daten, die zur Laufzeit als Ein- oder Ausgabe eines Modells verwendet werden.
Mehr sehenDeklaration
Objective-C
@interface ORTValue : NSObjectSwift
class ORTValue : NSObject -
Typinformationen eines Werts.
Mehr sehenDeklaration
Objective-C
@interface ORTValueTypeInfo : NSObjectSwift
class ORTValueTypeInfo : NSObject -
Typ- und Forminformationen eines Tensors.
Mehr sehenDeklaration
Objective-C
@interface ORTTensorTypeAndShapeInfo : NSObjectSwift
class ORTTensorTypeAndShapeInfo : NSObject -
Optionen zur Konfiguration des Xnnpack Execution Provider.
Mehr sehenDeklaration
Objective-C
@interface ORTXnnpackExecutionProviderOptions : NSObjectSwift
class ORTXnnpackExecutionProviderOptions : NSObject
Auf GitHub anzeigen
Klassenreferenz