TPUReplicateMetadata

public final class TPUReplicateMetadata

Metadados que indicam como a computação da TPU deve ser replicada.

Esta operação mantém os metadados comuns às operações de um subgráfico de computação `tpu.replicate ()`.

Classes aninhadas

aula TPUReplicateMetadata.Options Atributos opcionais para TPUReplicateMetadata

Métodos Públicos

static TPUReplicateMetadata.Options
allowSoftPlacement (Boolean allowSoftPlacement)
static TPUReplicateMetadata.Options
computationShape (List <Long> computationShape)
TPUReplicateMetadata estático
criar ( escopo do escopo, numReplicas longas, opções ... opções)
Método de fábrica para criar uma classe envolvendo uma nova operação TPUReplicateMetadata.
static TPUReplicateMetadata.Options
deviceAssignment (List <Long> deviceAssignment)
static TPUReplicateMetadata.Options
hostComputeCore (Lista <String> hostComputeCore)
static TPUReplicateMetadata.Options
numCoresPerReplica (Long numCoresPerReplica)
static TPUReplicateMetadata.Options
paddingMap (List <String> paddingMap)
static TPUReplicateMetadata.Options
stepMarkerLocation (String stepMarkerLocation)
static TPUReplicateMetadata.Options
static TPUReplicateMetadata.Options
useSpmdForXlaPartitioning (Boolean useSpmdForXlaPartitioning)
static TPUReplicateMetadata.Options
useTpu (booleano useTpu)

Métodos herdados

Métodos Públicos

public static TPUReplicateMetadata.Options allowSoftPlacement (Boolean allowSoftPlacement)

public static TPUReplicateMetadata.Options computationShape (List <Long> computationShape)

Parâmetros
computationShape DESCONTINUADA. Em vez disso, use num_cores_per_replica.

public static TPUReplicateMetadata create ( Scope scope, Long numReplicas, Options ... options)

Método de fábrica para criar uma classe envolvendo uma nova operação TPUReplicateMetadata.

Parâmetros
alcance escopo atual
numReplicas Número de réplicas do cálculo
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de TPUReplicateMetadata

public static TPUReplicateMetadata.Options deviceAssignment (List <Long> deviceAssignment)

Parâmetros
deviceAssignment A atribuição de dispositivos para a computação.

public static TPUReplicateMetadata.Options hostComputeCore (List <String> hostComputeCore)

public static TPUReplicateMetadata.Options numCoresPerReplica (Long numCoresPerReplica)

Parâmetros
numCoresPerReplica Número de núcleos por réplica. Usado para paralelismo de modelo.

public static TPUReplicateMetadata.Options paddingMap (List <String> paddingMap)

public static TPUReplicateMetadata.Options stepMarkerLocation (String stepMarkerLocation)

public static TPUReplicateMetadata.Options topology (String topology)

Parâmetros
topologia TopologyProto indicando a topologia da fatia do pod de TPU.

public static TPUReplicateMetadata.Options useSpmdForXlaPartitioning (Boolean useSpmdForXlaPartitioning)

public static TPUReplicateMetadata.Options useTpu (Boolean useTpu)

Parâmetros
useTpu Se deve colocar o cálculo na TPU.