تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .
XlaSendTPUEmbeddingGradients
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عملية تقوم بإجراء تحديثات متدرجة لجداول التضمين.
وسيطة التدرجات هي TensorList لها نفس الطول والأشكال مثل القيمة المرجعة لـ XlaRecvTPUEmbeddingActivations، ولكنها تحتوي على تدرجات لفقد النموذج فيما يتعلق بعمليات تنشيط التضمين. يتم تحديث جداول التضمين من هذه التدرجات عبر المحسن المحدد في نموذج TPUEmbeddingConfiguration المعطى لـ tpu.initialize_system.
الطرق الموروثة
من فئة java.lang.Object منطقية | يساوي (كائن arg0) |
الدرجة النهائية<?> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
الأساليب العامة
إنشاء XlaSendTPUEmbeddingGradients العام الثابت ( نطاق النطاق، Iterable< Operand <Float>> التدرجات، Iterable< Operand <Float>> LearningRates، Operand <?> deduplicationData، String config)
طريقة المصنع لإنشاء فئة تغلف عملية XlaSendTPUEmbeddingGradients جديدة.
حدود
نِطَاق | النطاق الحالي |
---|
التدرجات | قائمة TensorList للتدرجات التي يمكن من خلالها تحديث جداول التضمين. |
---|
LearningRates | قائمة TensorList لمعدلات التعلم المستخدمة لتحديث جداول التضمين عبر المحسن. يجب أن يكون طول TensorList مساويًا لعدد علامات معدل التعلم الديناميكي المحددة في النموذج الأولي لـ TPUEmbeddingConfiguration. |
---|
deduplicationData | موتر بنوع = DT_VARIANT يحتوي على بيانات إلغاء البيانات المكررة. الموتر عبارة عن صف متداخل XLA يحتوي على عناصر N (حيث N هي نسبة عدد التضمين إلى نوى الموتر لكل شريحة TPU). كل عنصر من عناصر الصف المتداخل عبارة عن صف من الموترات من الرتبة الأولى. يحتوي كل موتر إما على مؤشرات (DT_UINT32) لتضمين البحث في TensorCore أو أوزان (DT_FLOAT) لتطبيقها على مخرجات عملية بحث التضمين. |
---|
التكوين | نموذج متسلسل لتكوين TPUEmbedding. |
---|
عائدات
- مثيل جديد لـ XlaSendTPUEmbeddingGradients
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2023-12-01 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}