MlirPassthroughOp
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
עוטף חישוב MLIR שרירותי המתבטא כמודול עם פונקציה main() .
לפעולה זו אין ליבה משויכת והיא אינה מיועדת לביצוע בהפעלה רגילה של TensorFlow. במקום זאת הוא נועד לשמש לבדיקה או למקרים מיוחדים שבהם משתמש מתכוון להעביר חישוב MLIR מותאם אישית דרך גרף TensorFlow מתוך כוונה שכלים מותאם אישית יעבדו אותו במורד הזרם (כאשר הוא מכוון לסביבה אחרת, כמו TensorFlow lite למשל). למודול MLIR צפויה להיות פונקציה main() שתשמש כנקודת כניסה. הכניסות לפעולות יועברו כארגומנט לפונקציה main() והערכים המוחזרים של הפונקציה הראשית ימופו לפלטים. שימוש לדוגמה:
import tensorflow as tf
from tensorflow.compiler.mlir.tensorflow.gen_mlir_passthrough_op import mlir_passthrough_op
mlir_module = '''python
func @main(%arg0 : tensor<10xf32>, %arg1 : tensor<10xf32>) -> tensor<10x10xf32> {
%add = "magic.op"(%arg0, %arg1) : (tensor<10xf32>, tensor<10xf32>) -> tensor<10x10xf32>
return %ret : tensor<10x10xf32>
'''
שיטות ציבוריות
סטטי MlirPassthroughOp | צור ( scope scope, Iterable< Operand <?>> כניסות, String mlirModule, List<Class<?>> Toutputs) שיטת מפעל ליצירת מחלקה העוטפת פעולת MlirPassthroughOp חדשה. |
Iterator< Operand <Object>> | |
רשימה< פלט <?>> | |
שיטות בירושה
מכיתה java.lang.Object בוליאני | שווה (Object arg0) |
שיעור אחרון<?> | getClass () |
int | hashcode () |
ריק סופי | להודיע () |
ריק סופי | הודע הכל () |
חוּט | toString () |
ריק סופי | המתן (ארג0 ארוך, int arg1) |
ריק סופי | חכה (ארג0 ארוך) |
ריק סופי | חכה () |
מהממשק java.lang.Iterable ריק מופשט | forEach (Consumer<? super T> arg0) |
איטרטור מופשט< Oprand <Object>> | איטרטור () |
מופשט מפצל< Oprand <Object>> | מפצל () |
שיטות ציבוריות
שיטת מפעל ליצירת מחלקה העוטפת פעולת MlirPassthroughOp חדשה.
החזרות
- מופע חדש של MlirPassthroughOp
איטרטור ציבורי< Operand <Object>> איטרטור ()
רשימה ציבורית< פלט <?>> פלטים ()
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-02 (שעון UTC).
[{
"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":"סיבה אחרת"
}]