Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
przepływ tensorowy:: ops:: SparseAccumulatorZastosujGradient
#include <data_flow_ops.h>
Stosuje rzadki gradient do danego akumulatora.
Streszczenie
Nie dodaje, jeśli krok_lokalny jest mniejszy niż krok_globalny akumulatora.
Argumenty:
- zakres: Obiekt Scope
- uchwyt: Uchwyt do akumulatora.
- local_step: Wartość local_step, dla której obliczono rzadki gradient.
- gradient_indices: Wskaźniki rzadkiego gradientu, które mają zostać zgromadzone. Musi być wektorem.
- gradient_values: Wartości są niezerowymi wycinkami gradientu i muszą mieć ten sam pierwszy wymiar co indeksy, tj. nnz reprezentowane przez indeksy i wartości muszą być spójne.
- gradient_shape: Kształt rzadkiego gradientu, który ma zostać zgromadzony.
- has_known_shape: Wartość logiczna wskazująca, czy gradient_shape jest nieznany; w takim przypadku dane wejściowe są ignorowane podczas sprawdzania poprawności.
Zwroty:
Atrybuty publiczne
Funkcje publiczne
operator::tensorflow::Operacja
operator::tensorflow::Operation() const
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::SparseAccumulatorApplyGradient Class Reference\n\ntensorflow::ops::SparseAccumulatorApplyGradient\n===============================================\n\n`#include \u003cdata_flow_ops.h\u003e`\n\nApplies a sparse gradient to a given accumulator.\n\nSummary\n-------\n\nDoes not add if local_step is smaller than the accumulator's global_step.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- handle: The handle to a accumulator.\n- local_step: The local_step value at which the sparse gradient was computed.\n- gradient_indices: Indices of the sparse gradient to be accumulated. Must be a vector.\n- gradient_values: Values are the non-zero slices of the gradient, and must have the same first dimension as indices, i.e., the nnz represented by indices and values must be consistent.\n- gradient_shape: Shape of the sparse gradient to be accumulated.\n- has_known_shape: Boolean indicating whether gradient_shape is unknown, in which case the input is ignored during validation.\n\n\u003cbr /\u003e\n\nReturns:\n\n- the created [Operation](/versions/r2.0/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SparseAccumulatorApplyGradient](#classtensorflow_1_1ops_1_1_sparse_accumulator_apply_gradient_1aea8779790821fa94116859fd1dd3b604)`(const ::`[tensorflow::Scope](/versions/r2.0/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` handle, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` local_step, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` gradient_indices, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` gradient_values, ::`[tensorflow::Input](/versions/r2.0/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` gradient_shape, bool has_known_shape)` ||\n\n| ### Public attributes ||\n|---------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_sparse_accumulator_apply_gradient_1ae497952e7990fb56ce68d8add07c12c7) | [Operation](/versions/r2.0/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| [operator::tensorflow::Operation](#classtensorflow_1_1ops_1_1_sparse_accumulator_apply_gradient_1a5ddfee38bced0cfafa1b427590f331ef)`() const ` | ` ` ` ` |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\nPublic functions\n----------------\n\n### SparseAccumulatorApplyGradient\n\n```gdscript\n SparseAccumulatorApplyGradient(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input handle,\n ::tensorflow::Input local_step,\n ::tensorflow::Input gradient_indices,\n ::tensorflow::Input gradient_values,\n ::tensorflow::Input gradient_shape,\n bool has_known_shape\n)\n``` \n\n### operator::tensorflow::Operation\n\n```gdscript\n operator::tensorflow::Operation() const \n```"]]