Uyarı: Bu API kullanımdan kaldırılmıştır ve değiştirme kararlı hale geldikten sonra TensorFlow'un gelecekteki bir sürümünde kaldırılacaktır.
MlirPassthroughOp
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Main() işlevine sahip bir modül olarak ifade edilen rastgele bir MLIR hesaplamasını sarar.
Bu işlemin ilişkili bir çekirdeği yoktur ve normal bir TensorFlow oturumunda yürütülmesi amaçlanmamıştır. Bunun yerine, test amacıyla veya bir kullanıcının özel MLIR hesaplamasını bir TensorFlow grafiği aracılığıyla, özel araçların bunu aşağı yönde işlemesini sağlamak amacıyla (örneğin TensorFlow lite gibi farklı bir ortamı hedeflerken) geçirmeyi planladığı özel durumlar için kullanılması amaçlanmıştır. MLIR modülünün giriş noktası olarak kullanılacak bir main() fonksiyonuna sahip olması beklenmektedir. İşlemlerin girdileri, main() işlevine argüman olarak iletilecek ve ana işlevin döndürülen değerleri, çıktılarla eşleştirilecektir. Örnek kullanım:
{@code
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>
}
''' Genel Yöntemler
| statik MlirGeçişOp | create ( Kapsam kapsamı, Yinelenebilir< İşlenen <?>> girişleri, String mlirModule, List<Class<?>> Çıkışları) Yeni bir MlirPassthroughOp işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
| Yineleyici< İşlenen <Nesne>> | |
| Liste< Çıkış <?>> | |
Kalıtsal Yöntemler
Java.lang.Object sınıfından | boolean | eşittir (Nesne arg0) |
| son Sınıf<?> | getClass () |
| int | hashKodu () |
| son boşluk | bildir () |
| son boşluk | tümünü bildir () |
| Sicim | toString () |
| son boşluk | bekle (uzun arg0, int arg1) |
| son boşluk | bekle (uzun arg0) |
| son boşluk | Beklemek () |
Java.lang.Iterable arayüzünden | geçersiz | forEach (Tüketici<? süper T> arg0) |
| soyut Yineleyici< İşlenen <Nesne>> | yineleyici () |
| Ayırıcı< İşlenen <Nesne>> | ayırıcı () |
Genel Yöntemler
Yeni bir MlirPassthroughOp işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
İade
- MlirPassthroughOp'un yeni bir örneği
public Yineleyici< İşlenen <Nesne>> yineleyici ()
genel Liste< Çıkış <?>> çıkışlar ()
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[]]