public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible
جهاز يمكن تخصيص Tensor
عليه.
نوع الجهاز: 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 }