質問があります? TensorFlowフォーラム訪問フォーラムでコミュニティとつながる

端末

public struct Device
extension Device: Equatable
extension Device: CustomStringConvertible

Tensor割り当てることができるデバイス。

  • デバイスの種類:GPU、GPU、TPU、またはリモートTPU。

    宣言

    public let kind: Kind
  • デバイスの序数。

    宣言

    public let ordinal: Int
  • テンソル演算をディスパッチするために使用されるバックエンド。

    宣言

    public let backend: Backend
  • 宣言

    public init(kind: Kind, ordinal: Int, backend: Backend = defaultBackend)
  • テンソル演算をディスパッチするために使用されるバックエンド。

    宣言

    public enum Backend
  • デバイスの種類。

    宣言

    public enum Kind
  • 宣言

    public var isRemote: Bool { get }
  • 宣言

    public static var defaultBackend: Backend { get }
  • デフォルトのDevice

    宣言

    public static var `default`: Device { get }
  • デフォルトのXLAデバイス。

    宣言

    public static var defaultXLA: Device { get }
  • 現在のTFEagerデバイス。

    宣言

    public static var defaultTFEager: Device { get }
  • すべてのデバイスの配列。

    宣言

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

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

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

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

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

    public var description: String { get }
  • 宣言

    public var annotationsAvailable: String { get }
  • トレーニングに使用されるデバイスのリスト。

    宣言

    public static var trainingDevices: [Device] { get }
  • trainingDevicesでトレーニングするときにクロスレプリカの合計に使用されるデバイスのリスト。

    宣言

    public static var crossReplicaSumDevices: [Device] { get }