تدفق التوتر:: العمليات:: ResourceApplyKerasMomentum:: أترز
#include <training_ops.h>
محددات السمات الاختيارية لـ ResourceApplyKerasMomentum .
ملخص
الصفات العامة | |
---|---|
use_locking_ = false | bool |
use_nesterov_ = false | bool |
الوظائف العامة | |
---|---|
UseLocking (bool x) | TF_MUST_USE_RESULT Attrs إذا كان True ، فسيتم حماية تحديث موترتي var وaccum بواسطة قفل؛ وإلا فإن السلوك غير محدد، ولكنه قد يحمل قدرًا أقل من الخلاف. |
UseNesterov (bool x) | TF_MUST_USE_RESULT Attrs إذا كان True ، فإن الموتر الذي تم تمريره لحساب الغراد سيكون var + كمية الحركة * تراكم، لذا في النهاية، فإن var الذي تحصل عليه هو في الواقع var + كمية الحركة * تراكم. |
الصفات العامة
use_locking_
bool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_locking_ = false
use_nesterov_
bool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_nesterov_ = false
الوظائف العامة
UseLocking
TF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseLocking( bool x )
إذا كان True
، فسيتم حماية تحديث موترتي var وaccum بواسطة قفل؛ وإلا فإن السلوك غير محدد، ولكنه قد يحمل قدرًا أقل من الخلاف.
الافتراضيات كاذبة
استخدم نيستيروف
TF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseNesterov( bool x )
إذا كان True
، فإن الموتر الذي تم تمريره لحساب الغراد سيكون var + كمية الحركة * تراكم، لذا في النهاية، فإن var الذي تحصل عليه هو في الواقع var + كمية الحركة * تراكم.
الافتراضيات كاذبة
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# tensorflow::ops::ResourceApplyKerasMomentum::Attrs Struct Reference\n\ntensorflow::ops::ResourceApplyKerasMomentum::Attrs\n==================================================\n\n`#include \u003ctraining_ops.h\u003e`\n\nOptional attribute setters for [ResourceApplyKerasMomentum](/versions/r1.15/api_docs/cc/class/tensorflow/ops/resource-apply-keras-momentum#classtensorflow_1_1ops_1_1_resource_apply_keras_momentum).\n\nSummary\n-------\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------------------------------------------------|--------|\n| [use_locking_](#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs_1a500be603a2bda28a13f6a0839362c8bd)` = false` | `bool` |\n| [use_nesterov_](#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs_1a4cf8fc79fcfcdfbf2a4790540679ed3b)` = false` | `bool` |\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [UseLocking](#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs_1a0623f65e94804dbc056493e451e4995e)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/resource-apply-keras-momentum/attrs#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs) If `True`, updating of the var and accum tensors will be protected by a lock; otherwise the behavior is undefined, but may exhibit less contention. |\n| [UseNesterov](#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs_1a99d3ca35a4eff9b9811647223045d412)`(bool x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r1.15/api_docs/cc/struct/tensorflow/ops/resource-apply-keras-momentum/attrs#structtensorflow_1_1ops_1_1_resource_apply_keras_momentum_1_1_attrs) If `True`, the tensor passed to compute grad will be var + momentum \\* accum, so in the end, the var you get is actually var + momentum \\* accum. |\n\nPublic attributes\n-----------------\n\n### use_locking_\n\n```scdoc\nbool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_locking_ = false\n``` \n\n### use_nesterov_\n\n```scdoc\nbool tensorflow::ops::ResourceApplyKerasMomentum::Attrs::use_nesterov_ = false\n``` \n\nPublic functions\n----------------\n\n### UseLocking\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseLocking(\n bool x\n)\n``` \nIf `True`, updating of the var and accum tensors will be protected by a lock; otherwise the behavior is undefined, but may exhibit less contention.\n\nDefaults to false \n\n### UseNesterov\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::ResourceApplyKerasMomentum::Attrs::UseNesterov(\n bool x\n)\n``` \nIf `True`, the tensor passed to compute grad will be var + momentum \\* accum, so in the end, the var you get is actually var + momentum \\* accum.\n\nDefaults to false"]]