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)
Backend برای ارسال عملیات تانسور استفاده می شود.
اعلامیه
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 }
فهرستی از دستگاههایی که هنگام آموزش در TrainingDevices برای مبالغ متقابل استفاده میشوند.
اعلامیه
public static var crossReplicaSumDevices: [Device] { get }