Google I/O est terminé ! Suivez les sessions TensorFlow Afficher les sessions

Dispositif

public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible

Un dispositif sur lequel Tensor s peuvent être attribués.

  • Le type d'appareil : 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 de tenseur.

    Déclaration

    public let backend: Backend
  • Déclaration

    public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
  • Backend utilisé pour envoyer les opérations de tenseur.

    Déclaration

    public enum Backend
  • Un genre d'appareil.

    Déclaration

    public enum Kind
  • Déclaration

    public var isRemote: Bool { get }
  • Déclaration

    public static var defaultBackend: Backend { get }
  • La valeur par défaut de Device .

    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 }
  • Un tableau 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 }
  • Une liste d'appareils utilisés pour les sommes de réplication croisée lors de l'entraînement sur trainingDevices.

    Déclaration

    public static var crossReplicaSumDevices: [Device] { get }