تدفق التوتر:: العمليات:: ماتريكسسيتدياجV3:: أترز
#include <array_ops.h>
محددات السمات الاختيارية لـ MatrixSetDiagV3 .
ملخص
الصفات العامة |
---|
align_ = "RIGHT_LEFT" | StringPiece |
الوظائف العامة |
---|
Align (StringPiece x) | بعض الأقطار أقصر من max_diag_len وتحتاج إلى الحشو. |
الصفات العامة
محاذاة_
StringPiece tensorflow::ops::MatrixSetDiagV3::Attrs::align_ = "RIGHT_LEFT"
الوظائف العامة
محاذاة
TF_MUST_USE_RESULT Attrs tensorflow::ops::MatrixSetDiagV3::Attrs::Align(
StringPiece x
)
بعض الأقطار أقصر من max_diag_len
وتحتاج إلى الحشو.
align
عبارة عن سلسلة تحدد كيفية محاذاة الأقطار الفائقة والأقطار الفرعية، على التوالي. هناك أربع محاذاة محتملة: "RIGHT_LEFT" (افتراضي)، و"LEFT_RIGHT"، و"LEFT_LEFT"، و"RIGHT_RIGHT". يقوم "RIGHT_LEFT" بمحاذاة الأقطار الفائقة إلى اليمين (وسادات الصف اليسرى) والأقطار الفرعية إلى اليسار (وسادات الصف اليمنى). إنه تنسيق التعبئة الذي يستخدمه LAPACK. يستخدم cuSPARSE "LEFT_RIGHT"، وهو المحاذاة المعاكسة.
الإعدادات الافتراضية على "RIGHT_LEFT"
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# tensorflow::ops::MatrixSetDiagV3::Attrs Struct Reference\n\ntensorflow::ops::MatrixSetDiagV3::Attrs\n=======================================\n\n`#include \u003carray_ops.h\u003e`\n\nOptional attribute setters for [MatrixSetDiagV3](/versions/r2.2/api_docs/cc/class/tensorflow/ops/matrix-set-diag-v3#classtensorflow_1_1ops_1_1_matrix_set_diag_v3).\n\nSummary\n-------\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------------------------------------|---------------|\n| [align_](#structtensorflow_1_1ops_1_1_matrix_set_diag_v3_1_1_attrs_1ab4717dd168a0bce9a9cf8e1c16f197a3)` = \"RIGHT_LEFT\"` | `StringPiece` |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Align](#structtensorflow_1_1ops_1_1_matrix_set_diag_v3_1_1_attrs_1a752d915f79d47786183ec52d2c3e0b2e)`(StringPiece x)` | `TF_MUST_USE_RESULT `[Attrs](/versions/r2.2/api_docs/cc/struct/tensorflow/ops/matrix-set-diag-v3/attrs#structtensorflow_1_1ops_1_1_matrix_set_diag_v3_1_1_attrs) Some diagonals are shorter than `max_diag_len` and need to be padded. |\n\nPublic attributes\n-----------------\n\n### align_\n\n```scdoc\nStringPiece tensorflow::ops::MatrixSetDiagV3::Attrs::align_ = \"RIGHT_LEFT\"\n``` \n\nPublic functions\n----------------\n\n### Align\n\n```scdoc\nTF_MUST_USE_RESULT Attrs tensorflow::ops::MatrixSetDiagV3::Attrs::Align(\n StringPiece x\n)\n``` \nSome diagonals are shorter than `max_diag_len` and need to be padded.\n\n`align` is a string specifying how superdiagonals and subdiagonals should be aligned, respectively. There are four possible alignments: \"RIGHT_LEFT\" (default), \"LEFT_RIGHT\", \"LEFT_LEFT\", and \"RIGHT_RIGHT\". \"RIGHT_LEFT\" aligns superdiagonals to the right (left-pads the row) and subdiagonals to the left (right-pads the row). It is the packing format LAPACK uses. cuSPARSE uses \"LEFT_RIGHT\", which is the opposite alignment.\n\nDefaults to \"RIGHT_LEFT\""]]