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 }