Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
fluxo tensor:: ops:: Acumulador Condicional
#include <data_flow_ops.h>
Um acumulador condicional para agregar gradientes.
Resumo
O acumulador aceita gradientes marcados com local_step maior ou igual ao global_step mais recente conhecido pelo acumulador. A média pode ser extraída do acumulador, desde que tenham sido acumulados gradientes suficientes. Extrair a média redefine automaticamente o agregado para 0 e incrementa o global_step registrado pelo acumulador.
Argumentos:
- escopo: um objeto Escopo
- dtype: O tipo do valor que está sendo acumulado.
- forma: A forma dos valores pode ser [], caso em que a forma é desconhecida.
Atributos opcionais (veja Attrs
):
- container: Se não estiver vazio, este acumulador é colocado no container determinado. Caso contrário, um contêiner padrão será usado.
- shared_name: se não estiver vazio, este acumulador será compartilhado sob o nome fornecido em várias sessões.
Retorna:
-
Output
: O identificador do acumulador.
Atributos públicos
Funções públicas
Acumulador Condicional
ConditionalAccumulator(
const ::tensorflow::Scope & scope,
DataType dtype,
PartialTensorShape shape
)
nó
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operador::tensorflow::Saída
operator::tensorflow::Output() const
Funções estáticas públicas
Recipiente
Attrs Container(
StringPiece x
)
Tipo de redução
Attrs ReductionType(
StringPiece x
)
Nome Compartilhado
Attrs SharedName(
StringPiece x
)
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::ConditionalAccumulator Class Reference\n\ntensorflow::ops::ConditionalAccumulator\n=======================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nA conditional accumulator for aggregating gradients.\n\nSummary\n-------\n\nThe accumulator accepts gradients marked with local_step greater or equal to the most recent global_step known to the accumulator. The average can be extracted from the accumulator, provided sufficient gradients have been accumulated. Extracting the average automatically resets the aggregate to 0, and increments the global_step recorded by the accumulator.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- dtype: The type of the value being accumulated.\n- shape: The shape of the values, can be \\[\\], in which case shape is unknown.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_conditional_accumulator_1_1_attrs)):\n\n- container: If non-empty, this accumulator is placed in the given container. Otherwise, a default container is used.\n- shared_name: If non-empty, this accumulator will be shared under the given name across multiple sessions.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): The handle to the accumulator.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [ConditionalAccumulator](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a00272ac1cf0b035368cf3635f63f6a08)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, DataType dtype, PartialTensorShape shape)` ||\n| [ConditionalAccumulator](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a081e21332352a96375526ce070986ebd)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, DataType dtype, PartialTensorShape shape, const `[ConditionalAccumulator::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_conditional_accumulator_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [handle](#classtensorflow_1_1ops_1_1_conditional_accumulator_1ac3a749ba3341a49ef50a14057e5da60a) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [operation](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a30b98b6dbd156f113d937ac4275ad048) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|-----------------------------------------------------------------------------------------------------------------------------------|------------------------|\n| [node](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a9cc82ba20297c140bf9f35fe3b6c0ae8)`() const ` | `::tensorflow::Node *` |\n| [operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_conditional_accumulator_1ade4edaefa0b8521b19f8520a78138955)`() const ` | ` ` ` ` |\n| [operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a1dd93d35edd3bcc2637ffa77017bf8cb)`() const ` | ` ` ` ` |\n\n| ### Public static functions ||\n|--------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Container](#classtensorflow_1_1ops_1_1_conditional_accumulator_1acaa49be6762015a74847412f577808c1)`(StringPiece x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_conditional_accumulator_1_1_attrs) |\n| [ReductionType](#classtensorflow_1_1ops_1_1_conditional_accumulator_1a59688e0c97eee5de1ead933f6f8c7815)`(StringPiece x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_conditional_accumulator_1_1_attrs) |\n| [SharedName](#classtensorflow_1_1ops_1_1_conditional_accumulator_1aa2dce8224a78a988a81866ca421eb42b)`(StringPiece x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs#structtensorflow_1_1ops_1_1_conditional_accumulator_1_1_attrs) |\n\n| ### Structs ||\n|----------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::ConditionalAccumulator::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/conditional-accumulator/attrs) | Optional attribute setters for [ConditionalAccumulator](/versions/r2.3/api_docs/cc/class/tensorflow/ops/conditional-accumulator#classtensorflow_1_1ops_1_1_conditional_accumulator). |\n\nPublic attributes\n-----------------\n\n### handle\n\n```text\n::tensorflow::Output handle\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### ConditionalAccumulator\n\n```gdscript\n ConditionalAccumulator(\n const ::tensorflow::Scope & scope,\n DataType dtype,\n PartialTensorShape shape\n)\n``` \n\n### ConditionalAccumulator\n\n```gdscript\n ConditionalAccumulator(\n const ::tensorflow::Scope & scope,\n DataType dtype,\n PartialTensorShape shape,\n const ConditionalAccumulator::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### Container\n\n```text\nAttrs Container(\n StringPiece x\n)\n``` \n\n### ReductionType\n\n```text\nAttrs ReductionType(\n StringPiece x\n)\n``` \n\n### SharedName\n\n```text\nAttrs SharedName(\n StringPiece x\n)\n```"]]