Gerät

public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible

Ein Gerät, auf dem Tensor zugeordnet werden können.

  • Die Geräteart: GPU, GPU, TPU oder Remote-TPU.

    Erklärung

    public let kind: Kind
  • Der Ordnungswert des Geräts.

    Erklärung

    public let ordinal: Int
  • Das Backend, mit dem die Tensoroperationen ausgelöst wurden.

    Erklärung

    public let backend: Backend
  • Erklärung

    public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
  • Backend zum Versenden der Tensoroperationen.

    Erklärung

    public enum Backend
  • Eine Geräteart.

    Erklärung

    public enum Kind
  • Erklärung

    public var isRemote: Bool { get }
  • Erklärung

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

    Erklärung

    public static var `default`: Device { get }
  • Das Standard-XLA-Gerät.

    Erklärung

    public static var defaultXLA: Device { get }
  • Das aktuelle TF Eager-Gerät.

    Erklärung

    public static var defaultTFEager: Device { get }
  • Ein Array aller Geräte.

    Erklärung

    public static var allDevices: [Device] { get }
  • Erklärung

    public static func setReplicationDevices(_ devices: [Device])
  • Erklärung

    public static func getReplicationDevices() -> [Device]
  • Erklärung

    public static func syncLiveTensorsForDevices(_ devices: [Device])
  • Erklärung

    public static func == (lhs: Device, rhs: Device) -> Bool
  • Erklärung

    public var description: String { get }
  • Erklärung

    public var annotationsAvailable: String { get }
  • Eine Liste der für das Training verwendeten Geräte.

    Erklärung

    public static var trainingDevices: [Device] { get }
  • Eine Liste der Geräte, die beim Training auf trainingDevices für Cross-Replica-Summen verwendet werden.

    Erklärung

    public static var crossReplicaSumDevices: [Device] { get }