MatMul

שיעור הגמר הציבורי MatMul

הכפל את המטריצה ​​"a" במטריצה ​​"b".

התשומות חייבות להיות מטריצות דו-ממדיות והממד הפנימי של "a" (לאחר שהועבר אם transpose_a נכון) חייב להתאים לממד החיצוני של "b" (לאחר ההעברה אם transposed_b נכון).

הערה : יישום ליבת ברירת המחדל עבור MatMul ב-GPU משתמש ב-cublas.

כיתות מקוננות

מעמד MatMul.Options תכונות אופציונליות עבור MatMul

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

שיטות ציבוריות

פלט <T>
asOutput ()
מחזירה את הידית הסמלית של הטנזור.
סטטי <T מרחיב את TType > MatMul <T>
ליצור ( היקף היקף , Operand <T> a, Operand <T> b, Options... options)
שיטת מפעל ליצירת מחלקה העוטפת פעולת MatMul חדשה.
פלט <T>
סטטי MatMul.Options
transposeA (בוליאני transposeA)
סטטי MatMul.Options
transposeB (טרנספוזי בוליאני)

שיטות בירושה

קבועים

מחרוזת סופית סטטית ציבורית OP_NAME

השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

ערך קבוע: "MatMul"

שיטות ציבוריות

פלט ציבורי <T> asOutput ()

מחזירה את הידית הסמלית של הטנזור.

כניסות לפעולות TensorFlow הן יציאות של פעולת TensorFlow אחרת. שיטה זו משמשת להשגת ידית סמלית המייצגת את חישוב הקלט.

public static MatMul <T> create ( scope scope, Operand <T> a, Operand <T> b, Options... options)

שיטת מפעל ליצירת מחלקה העוטפת פעולת MatMul חדשה.

פרמטרים
תְחוּם ההיקף הנוכחי
אפשרויות נושא ערכי תכונות אופציונליות
החזרות
  • מופע חדש של MatMul

מוצר פלט ציבורי <T> ()

ציבורי סטטי MatMul.Options transposeA (בוליאני transposeA)

פרמטרים
transposeA אם זה נכון, "a" עובר טרנספוזיציה לפני הכפל.

ציבורי סטטי MatMul.Options transposeB (בוליאני transposeB)

פרמטרים
transposeB אם זה נכון, "b" עובר טרנספוזיציה לפני הכפל.