MlirPassthroughOp
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
একটি main() ফাংশন সহ একটি মডিউল হিসাবে প্রকাশ করা একটি নির্বিচারে MLIR গণনা মোড়ানো হয়।
এই অপারেশনটির কোনো সংশ্লিষ্ট কার্নেল নেই এবং এটি একটি নিয়মিত TensorFlow সেশনে কার্যকর করার উদ্দেশ্যে নয়। পরিবর্তে এটি পরীক্ষার জন্য বা বিশেষ ক্ষেত্রে ব্যবহার করার উদ্দেশ্যে যেখানে একজন ব্যবহারকারী কাস্টম টুলিং প্রক্রিয়াকরণের অভিপ্রায়ে একটি TensorFlow গ্রাফের মাধ্যমে কাস্টম MLIR গণনা পাস করতে চান (যখন একটি ভিন্ন পরিবেশকে লক্ষ্য করে, যেমন TensorFlow lite)। এমএলআইআর মডিউলে একটি প্রধান() ফাংশন থাকতে পারে যা একটি এন্ট্রি পয়েন্ট হিসাবে ব্যবহার করা হবে। ক্রিয়াকলাপের ইনপুট প্রধান() ফাংশনে যুক্তি হিসাবে প্রেরণ করা হবে এবং আউটপুটগুলিতে ম্যাপ করা প্রধান ফাংশনের প্রত্যাবর্তিত মানগুলি। উদাহরণ ব্যবহার:
{@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>
}
'''
পাবলিক পদ্ধতি
স্ট্যাটিক MlirPassthroughOp | তৈরি করুন ( স্কোপ স্কোপ, পুনরাবৃত্তিযোগ্য< অপারেন্ড <?>> ইনপুট, স্ট্রিং মিলিরমডিউল, তালিকা<ক্লাস<?>> টাউটপুট) একটি নতুন MlirPassthroughOp অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি। |
ইটারেটর< অপারেন্ড <অবজেক্ট>> | |
তালিকা< আউটপুট <?>> | |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
java.lang.Object ক্লাস থেকে বুলিয়ান | সমান (অবজেক্ট arg0) |
চূড়ান্ত ক্লাস<?> | getClass () |
int | হ্যাশ কোড () |
চূড়ান্ত শূন্যতা | অবহিত () |
চূড়ান্ত শূন্যতা | সকলকে অবহিত করুন () |
স্ট্রিং | স্ট্রিং () |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0, int arg1) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন (দীর্ঘ arg0) |
চূড়ান্ত শূন্যতা | অপেক্ষা করুন () |
ইন্টারফেস java.lang.Iterable থেকে অকার্যকর | প্রতিটির জন্য (ভোক্তা<? super T> arg0) |
বিমূর্ত ইটারেটর< অপারেন্ড <অবজেক্ট>> | পুনরাবৃত্তিকারী () |
স্প্লিটারেটর< অপারেন্ড <অবজেক্ট>> | স্প্লিটারেটর () |
পাবলিক পদ্ধতি
একটি নতুন MlirPassthroughOp অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
রিটার্নস
- MlirPassthroughOp এর একটি নতুন উদাহরণ
পাবলিক ইটারেটর< অপারেন্ড <অবজেক্ট>> পুনরাবৃত্তিকারী ()
সর্বজনীন তালিকা< আউটপুট <?>> আউটপুট ()
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। কিছু কন্টেন্ট NumPy লাইসেন্স-এর অধীনে লাইসেন্স প্রাপ্ত।
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":"অন্যান্য"
}]