public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible
Un appareil sur lequel Tensor
peuvent être alloués.
Le type de périphérique : GPU, GPU, TPU ou TPU distant.
Déclaration
public let kind: Kind
La valeur ordinale de l'appareil.
Déclaration
public let ordinal: Int
Le backend utilisé pour répartir les opérations tensorielles.
Déclaration
public let backend: Backend
Déclaration
public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
Backend utilisé pour répartir les opérations tensorielles.
Déclaration
public enum Backend
Une sorte d'appareil.
Déclaration
public enum Kind
Déclaration
public var isRemote: Bool { get }
Déclaration
public static var defaultBackend: Backend { get }
L'
Device
par défaut.Déclaration
public static var `default`: Device { get }
Le périphérique XLA par défaut.
Déclaration
public static var defaultXLA: Device { get }
L'appareil TF Eager actuel.
Déclaration
public static var defaultTFEager: Device { get }
Une gamme de tous les appareils.
Déclaration
public static var allDevices: [Device] { get }
Déclaration
public static func setReplicationDevices(_ devices: [Device])
Déclaration
public static func getReplicationDevices() -> [Device]
Déclaration
public static func syncLiveTensorsForDevices(_ devices: [Device])
Déclaration
public static func == (lhs: Device, rhs: Device) -> Bool
Déclaration
public var description: String { get }
Déclaration
public var annotationsAvailable: String { get }
Une liste des appareils utilisés pour la formation.
Déclaration
public static var trainingDevices: [Device] { get }
Liste des appareils utilisés pour les sommes de répliques croisées lors de l'entraînement sur trainingDevices.
Déclaration
public static var crossReplicaSumDevices: [Device] { get }