以下类可在全局范围内使用。

  • ORT 检查点(Checkpoint)是模型在特定时间点的状态快照。

    该类保存了整个训练会话的状态,包括模型参数、它们的梯度、优化器参数和用户属性。ORTTrainingSession 通过访问和更新其中包含的训练状态来利用 ORTCheckpoint

    从 1.16 版本开始提供。

    注意

    此类仅在启用训练 API 时可用。
    查看更多

    声明

    Objective-C

    @interface ORTCheckpoint : NSObject

    Swift

    class ORTCheckpoint : NSObject
  • 用于配置 CoreML 执行提供程序的选项。

    查看更多

    声明

    Objective-C

    @interface ORTCoreMLExecutionProviderOptions : NSObject

    Swift

    class ORTCoreMLExecutionProviderOptions : NSObject
  • 用于配置会话的选项。

    查看更多

    声明

    Objective-C

    @interface ORTSessionOptions : NSObject

    Swift

    class ORTSessionOptions : NSObject
  • ORT 环境。它维护共享状态,包括默认日志记录器。

    注意

    在使用其他 ORT API 之前应创建一个 ORTEnv,并在使用完毕后销毁它。
    查看更多

    声明

    Objective-C

    @interface ORTEnv : NSObject

    Swift

    class ORTEnv : NSObject
  • ORT 会话用于加载和运行模型。

    查看更多

    声明

    Objective-C

    @interface ORTSession : NSObject

    Swift

    class ORTSession : NSObject
  • 用于配置运行的选项。

    查看更多

    声明

    Objective-C

    @interface ORTRunOptions : NSObject

    Swift

    class ORTRunOptions : NSObject
  • 提供训练、评估和优化 ONNX 模型方法的训练器类。

    训练会话需要四个训练构件

    1. 训练 ONNX 模型
    2. 评估 ONNX 模型(可选)
    3. 优化 ONNX 模型
    4. 检查点目录

    onnxruntime-training python 工具 可用于生成上述训练制品。

    从 1.16 版本开始提供。

    注意

    此类仅在启用训练 API 时可用。
    查看更多

    声明

    Objective-C

    @interface ORTTrainingSession : NSObject

    Swift

    class ORTTrainingSession : NSObject
  • ORT 值封装了运行时作为模型输入或输出使用的数据。

    查看更多

    声明

    Objective-C

    @interface ORTValue : NSObject

    Swift

    class ORTValue : NSObject
  • 值的类型信息。

    查看更多

    声明

    Objective-C

    @interface ORTValueTypeInfo : NSObject

    Swift

    class ORTValueTypeInfo : NSObject
  • 张量的类型和形状信息。

    查看更多

    声明

    Objective-C

    @interface ORTTensorTypeAndShapeInfo : NSObject

    Swift

    class ORTTensorTypeAndShapeInfo : NSObject
  • 用于配置 Xnnpack 执行提供程序的选项。

    查看更多

    声明

    Objective-C

    @interface ORTXnnpackExecutionProviderOptions : NSObject

    Swift

    class ORTXnnpackExecutionProviderOptions : NSObject