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 }