Dispositivo

public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible

Un dispositivo in cui Tensor s può essere assegnato.

  • Il tipo di dispositivo: GPU, GPU, TPU o TPU remoto.

    Dichiarazione

    public let kind: Kind
  • Il valore ordinale del dispositivo.

    Dichiarazione

    public let ordinal: Int
  • Il backend utilizzato per inviare le operazioni del tensore.

    Dichiarazione

    public let backend: Backend
  • Dichiarazione

    public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
  • Backend utilizzato per inviare le operazioni del tensore.

    Dichiarazione

    public enum Backend
  • Un tipo di dispositivo.

    Dichiarazione

    public enum Kind
  • Dichiarazione

    public var isRemote: Bool { get }
  • Dichiarazione

    public static var defaultBackend: Backend { get }
  • Il predefinito Device .

    Dichiarazione

    public static var `default`: Device { get }
  • Il dispositivo XLA predefinito.

    Dichiarazione

    public static var defaultXLA: Device { get }
  • L'attuale dispositivo TF Eager.

    Dichiarazione

    public static var defaultTFEager: Device { get }
  • Un array di tutti i dispositivi.

    Dichiarazione

    public static var allDevices: [Device] { get }
  • Dichiarazione

    public static func setReplicationDevices(_ devices: [Device])
  • Dichiarazione

    public static func getReplicationDevices() -> [Device]
  • Dichiarazione

    public static func syncLiveTensorsForDevices(_ devices: [Device])
  • Dichiarazione

    public static func == (lhs: Device, rhs: Device) -> Bool
  • Dichiarazione

    public var description: String { get }
  • Dichiarazione

    public var annotationsAvailable: String { get }
  • Un elenco di dispositivi utilizzati per l'allenamento.

    Dichiarazione

    public static var trainingDevices: [Device] { get }
  • Un elenco di dispositivi utilizzati per le somme di repliche incrociate durante l'addestramento su trainingDevices.

    Dichiarazione

    public static var crossReplicaSumDevices: [Device] { get }