Class MLModelConfiguration

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class MLModelConfiguration
extends NSObject
implements NSSecureCoding
Since:
Available in iOS 12.0 and later.
  • Constructor Details

    • MLModelConfiguration

      public MLModelConfiguration()
    • MLModelConfiguration

      protected MLModelConfiguration​(NSObject.Handle h, long handle)
    • MLModelConfiguration

      protected MLModelConfiguration​(NSObject.SkipInit skipInit)
    • MLModelConfiguration

      public MLModelConfiguration​(NSCoder coder)
  • Method Details

    • getComputeUnits

      public MLComputeUnits getComputeUnits()
    • setComputeUnits

      public void setComputeUnits​(MLComputeUnits v)
    • isAllowLowPrecisionAccumulationOnGPU

      public boolean isAllowLowPrecisionAccumulationOnGPU()
    • setAllowLowPrecisionAccumulationOnGPU

      public void setAllowLowPrecisionAccumulationOnGPU​(boolean v)
    • getPreferredMetalDevice

      public MTLDevice getPreferredMetalDevice()
    • setPreferredMetalDevice

      public void setPreferredMetalDevice​(MTLDevice v)
    • getParameters

      public NSDictionary<MLParameterKey,​?> getParameters()
    • setParameters

      public void setParameters​(NSDictionary<MLParameterKey,​?> v)
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)