public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible
Un dispositivo en el que se pueden asignar Tensor
s.
El tipo de dispositivo: GPU, GPU, TPU o TPU remoto.
Declaración
public let kind: Kind
El valor ordinal del dispositivo.
Declaración
public let ordinal: Int
El backend utilizado para enviar las operaciones tensoriales.
Declaración
public let backend: Backend
Declaración
public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
Backend utilizado para enviar las operaciones tensoriales.
Declaración
public enum Backend
Un tipo de dispositivo.
Declaración
public enum Kind
Declaración
public var isRemote: Bool { get }
Declaración
public static var defaultBackend: Backend { get }
El
Device
predeterminado.Declaración
public static var `default`: Device { get }
El dispositivo XLA predeterminado.
Declaración
public static var defaultXLA: Device { get }
El dispositivo TF Eager actual.
Declaración
public static var defaultTFEager: Device { get }
Una variedad de todos los dispositivos.
Declaración
public static var allDevices: [Device] { get }
Declaración
public static func setReplicationDevices(_ devices: [Device])
Declaración
public static func getReplicationDevices() -> [Device]
Declaración
public static func syncLiveTensorsForDevices(_ devices: [Device])
Declaración
public static func == (lhs: Device, rhs: Device) -> Bool
Declaración
public var description: String { get }
Declaración
public var annotationsAvailable: String { get }
Una lista de dispositivos utilizados para el entrenamiento.
Declaración
public static var trainingDevices: [Device] { get }
Una lista de dispositivos utilizados para sumas de réplicas cruzadas al entrenar en dispositivos de entrenamiento.
Declaración
public static var crossReplicaSumDevices: [Device] { get }