کلاس نهایی عمومی SparseAccumulatorApplyGradient
یک گرادیان پراکنده را به یک انباشتگر معین اعمال می کند.
اگر local_step کوچکتر از global_step acumulator باشد اضافه نمی کند.
ثابت ها
رشته | OP_NAME | نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود |
روش های عمومی
استاتیک SparseAccumulatorApplyGradient | ایجاد ( دامنه دامنه ، عملوند < TString > هندل، عملوند < TInt64 > localStep، عملوند < TInt64 > gradientIndices، عملوند <? گسترش TType > gradientValues، عملوند < TInt64 > gradientShape، Boolean hasKnownShape) روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseAccumulatorApplyGradient را بسته بندی می کند. |
روش های ارثی
ثابت ها
رشته نهایی ثابت عمومی OP_NAME
نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود
مقدار ثابت: "SparseAccumulatorApplyGradient"
روش های عمومی
عمومی ایستا SparseAccumulatorApplyGradient ایجاد ( scope scope, Operand < TString > handle, Operand < TInt64 > localStep, Operand < TInt64 > gradientIndices, Operand <? extensions TType > gradientValues, Operand < TInthape > BownoleSpe )
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SparseAccumulatorApplyGradient را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
رسیدگی | دسته به یک باتری. |
localStep | مقدار local_step که در آن گرادیان پراکنده محاسبه شده است. |
شاخص های گرادیان | شاخص های گرادیان پراکنده که باید جمع شوند. باید بردار باشد. |
gradient Values | مقادیر برش های غیر صفر گرادیان هستند و باید همان بعد اول را با شاخص ها داشته باشند، به عنوان مثال، nnz نشان داده شده توسط شاخص ها و مقادیر باید سازگار باشد. |
گرادیان شکل | شکل شیب پراکنده ای که باید جمع شود. |
hasKnownShape | Boolean نشان می دهد که gradient_shape ناشناخته است یا خیر، در این صورت ورودی در طول اعتبارسنجی نادیده گرفته می شود. |
برمی گرداند
- یک نمونه جدید از SparseAccumulatorApplyGradient