列舉 CoreMLFlags

  • 所有已實現的介面
    OrtFlags, java.io.Serializable, java.lang.Comparable<CoreMLFlags>

    public enum CoreMLFlags
    extends java.lang.Enum<CoreMLFlags>
    implements OrtFlags
    CoreML 提供程式的標誌。
    • 欄位摘要

      欄位 
      修飾符和型別 欄位 描述
      int value
      列舉的本地值。
    • 方法摘要

      所有方法 靜態方法 例項方法 具體方法 
      修飾符和型別 方法 描述
      int getValue()
      獲取底層標誌值。
      static CoreMLFlags valueOf​(java.lang.String name)
      返回具有指定名稱的此型別的列舉常量。
      static CoreMLFlags[] values()
      返回包含此列舉型別常量的陣列,順序與它們宣告的順序一致。
      • 從類 java.lang.Enum 繼承的方法

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • 從類 java.lang.Object 繼承的方法

        getClass, notify, notifyAll, wait, wait, wait
    • 列舉常量詳情

      • CPU_ONLY

        public static final CoreMLFlags CPU_ONLY
        僅使用 CPU,停用 GPU 和 Apple Neural Engine。僅建議開發者使用,因為它會顯著影響效能。
      • ENABLE_ON_SUBGRAPH

        public static final CoreMLFlags ENABLE_ON_SUBGRAPH
        在子圖上啟用 CoreML。
      • ONLY_ENABLE_DEVICE_WITH_ANE

        public static final CoreMLFlags ONLY_ENABLE_DEVICE_WITH_ANE
        僅在裝置具有 Apple Neural Engine 時啟用 CoreML 的使用。
      • ONLY_ALLOW_STATIC_INPUT_SHAPES

        public static final CoreMLFlags ONLY_ALLOW_STATIC_INPUT_SHAPES
        僅允許 CoreML EP 接受輸入具有靜態形狀的節點。預設情況下,它也允許輸入具有動態形狀。但是,如果輸入具有動態形狀,效能可能會受到負面影響。
      • CREATE_MLPROGRAM

        public static final CoreMLFlags CREATE_MLPROGRAM
        建立一個 MLProgram。預設情況下,它會建立一個 NeuralNetwork 模型。需要 Core ML 5 或更高版本。
      • CPU_AND_GPU

        public static final CoreMLFlags CPU_AND_GPU
        排除 ANE
    • 欄位詳情

      • value

        public final int value
        列舉的本地值。
    • 方法詳情

      • values

        public static CoreMLFlags[] values()
        返回一個包含此列舉型別常量的陣列,順序與它們宣告的順序一致。此方法可用於按如下方式遍歷常量:
        for (CoreMLFlags c : CoreMLFlags.values())
            System.out.println(c);
        
        返回值
        一個包含此列舉型別常量的陣列,順序與它們宣告的順序一致
      • valueOf

        public static CoreMLFlags valueOf​(java.lang.String name)
        返回具有指定名稱的此型別的列舉常量。字串必須完全匹配用於在此型別中宣告列舉常量的識別符號。(不允許有多餘的空格字元。)
        引數
        name - 要返回的列舉常量的名稱。
        返回值
        具有指定名稱的列舉常量
        丟擲
        java.lang.IllegalArgumentException - 如果此列舉型別沒有具有指定名稱的常量
        java.lang.NullPointerException - 如果引數為 null
      • getValue

        public int getValue()
        描述複製自介面: OrtFlags
        獲取底層標誌值。
        指定者
        介面 OrtFlags 中的 getValue
        返回值
        標誌值。