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 }
trainingDevices에서 훈련할 때 교차 복제본 합계에 사용되는 장치 목록입니다.
선언
public static var crossReplicaSumDevices: [Device] { get }