Dispositivo

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 }