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 ORTTrainingSession nutzt die ORTCheckpoint durch Zugriff auf und Aktualisierung des enthaltenen Trainingszustands.

    Verfügbar seit 1.16.

    Hinweis

    Diese Klasse ist nur verfügbar, wenn die Trainings-APIs aktiviert sind.
    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTCheckpoint : NSObject

    Swift

    class ORTCheckpoint : NSObject
  • Optionen zur Konfiguration des CoreML Execution Provider.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTCoreMLExecutionProviderOptions : NSObject

    Swift

    class ORTCoreMLExecutionProviderOptions : NSObject
  • Optionen zur Konfiguration einer Sitzung.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTSessionOptions : NSObject

    Swift

    class ORTSessionOptions : NSObject
  • Die ORT-Umgebung. Sie verwaltet gemeinsame Zustände, einschließlich des Standard-Loggers.

    Hinweis

    Ein ORTEnv sollte vor der Nutzung anderer ORT-APIs erstellt und danach zerstört werden.
    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTEnv : NSObject

    Swift

    class ORTEnv : NSObject
  • Eine ORT-Sitzung lädt und führt ein Modell aus.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTSession : NSObject

    Swift

    class ORTSession : NSObject
  • Optionen zur Konfiguration eines Laufs.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTRunOptions : NSObject

    Swift

    class ORTRunOptions : NSObject
  • Trainerklasse, die Methoden zum Trainieren, Bewerten und Optimieren von ONNX-Modellen bereitstellt.

    Die Trainingssitzung erfordert vier Trainingsartefakte

    1. ONNX-Modell trainieren
    2. ONNX-Modell bewerten (optional)
    3. ONNX-Modell optimieren
    4. Checkpoint-Verzeichnis

    Das onnxruntime-training Python Utility kann verwendet werden, um die oben genannten Trainingsartefakte zu generieren.

    Verfügbar seit 1.16.

    Hinweis

    Diese Klasse ist nur verfügbar, wenn die Trainings-APIs aktiviert sind.
    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTTrainingSession : NSObject

    Swift

    class ORTTrainingSession : NSObject
  • Ein ORT-Wert kapselt Daten, die zur Laufzeit als Ein- oder Ausgabe eines Modells verwendet werden.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTValue : NSObject

    Swift

    class ORTValue : NSObject
  • Typinformationen eines Werts.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTValueTypeInfo : NSObject

    Swift

    class ORTValueTypeInfo : NSObject
  • Typ- und Forminformationen eines Tensors.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTTensorTypeAndShapeInfo : NSObject

    Swift

    class ORTTensorTypeAndShapeInfo : NSObject
  • Optionen zur Konfiguration des Xnnpack Execution Provider.

    Mehr sehen

    Deklaration

    Objective-C

    @interface ORTXnnpackExecutionProviderOptions : NSObject

    Swift

    class ORTXnnpackExecutionProviderOptions : NSObject