מכשיר

public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible

מכשיר שעליו ניתן להקצות Tensor s.

  • סוג המכשיר: GPU, GPU, TPU או TPU מרוחק.

    הַצהָרָה

    public let kind: Kind
  • הערך הסידורי של המכשיר.

    הַצהָרָה

    public let ordinal: Int
  • הקצה האחורי שימש לשגר את פעולות הטנזור.

    הַצהָרָה

    public let backend: Backend
  • הַצהָרָה

    public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
  • הקצה האחורי משמש לשגר את פעולות הטנזור.

    הַצהָרָה

    public enum Backend
  • סוג של מכשיר.

    הַצהָרָה

    public enum Kind
  • הַצהָרָה

    public var isRemote: Bool { get }
  • הַצהָרָה

    public static var defaultBackend: Backend { get }
  • Device ברירת המחדל.

    הַצהָרָה

    public static var `default`: Device { get }
  • מכשיר ברירת המחדל של XLA.

    הַצהָרָה

    public static var defaultXLA: Device { get }
  • מכשיר ה-TF Eager הנוכחי.

    הַצהָרָה

    public static var defaultTFEager: Device { get }
  • מערך של כל המכשירים.

    הַצהָרָה

    public static var allDevices: [Device] { get }
  • הַצהָרָה

    public static func setReplicationDevices(_ devices: [Device])
  • הַצהָרָה

    public static func getReplicationDevices() -> [Device]
  • הַצהָרָה

    public static func syncLiveTensorsForDevices(_ devices: [Device])
  • הַצהָרָה

    public static func == (lhs: Device, rhs: Device) -> Bool
  • הַצהָרָה

    public var description: String { get }
  • הַצהָרָה

    public var annotationsAvailable: String { get }
  • רשימה של מכשירים המשמשים לאימון.

    הַצהָרָה

    public static var trainingDevices: [Device] { get }
  • רשימה של מכשירים המשמשים לסכומי העתק מוצלבים בעת אימון במכשירי אימון.

    הַצהָרָה

    public static var crossReplicaSumDevices: [Device] { get }