পরিচিত ডাইরেক্ট সাবক্লাস |
রানটাইম ইন্টারপ্রেটার আচরণ নিয়ন্ত্রণ করার জন্য একটি বিকল্প ক্লাস।
নেস্টেড ক্লাস
enum | InterpreterApi.Options.TfLiteRuntime | TensorFlow Lite রানটাইম বাস্তবায়ন কোথা থেকে পেতে হবে তা উপস্থাপন করতে Enum। |
পাবলিক কনস্ট্রাক্টর
বিকল্প () | |
বিকল্প ( InterpreterApi. অন্যান্য বিকল্প) |
পাবলিক পদ্ধতি
InterpreterApi.Options | |
InterpreterApi.Options | অ্যাড ডেলিগেট ফ্যাক্টরি ( ডেলিগেট ফ্যাক্টরি ডেলিগেট ফ্যাক্টরি) একটি DelegateFactory যোগ করে যা দোভাষী তৈরির সময় তার তৈরি Delegate প্রয়োগ করার জন্য আহ্বান করা হবে। |
Validated Acceleration Config | getAccelerationConfig () ত্বরণ কনফিগারেশন ফেরত দিন। |
তালিকা < ডেলিগেট ফ্যাক্টরি > | GetDelegateFactories () addDelegateFactory মাধ্যমে নিবন্ধিত প্রতিনিধি কারখানার তালিকা প্রদান করে)। |
তালিকা < প্রতিনিধি > | GetDelegates () দোভাষী তৈরির সময় প্রয়োগ করার উদ্দেশ্যে করা প্রতিনিধিদের তালিকা প্রদান করে যেগুলি addDelegate মাধ্যমে নিবন্ধিত হয়েছে। |
int | getNumThreads () মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহৃত থ্রেডের সংখ্যা প্রদান করে। |
InterpreterApi.Options.TfLiteRuntime | getRuntime () TF Lite রানটাইম ইমপ্লিমেন্টেশন কোথা থেকে পেতে হবে তা ফেরত দিন। |
বুলিয়ান | getUseNNAPI () অপ এক্সিকিউশনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করতে হবে কিনা তা প্রদান করে। |
বুলিয়ান | |
বুলিয়ান | বাতিলযোগ্য () উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা ফেরত দেয়। |
InterpreterApi.Options | |
InterpreterApi.Options | সেট বাতিলযোগ্য (বুলিয়ান অনুমতি) উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা সেট করুন। |
InterpreterApi.Options | setNumThreads (int numThreads) মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহার করা থ্রেডের সংখ্যা সেট করে। |
InterpreterApi.Options | সেট রানটাইম ( InterpreterApi.Options.TfLiteRuntime রানটাইম) TF Lite রানটাইম বাস্তবায়ন কোথা থেকে পাবেন তা উল্লেখ করুন। |
InterpreterApi.Options | setUseNNAPI (বুলিয়ান useNNAPI) অপ সম্পাদনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করা হবে কিনা তা সেট করে। |
InterpreterApi.Options | setUseXNNPACK (বুলিয়ান useXNNPACK) CPU কার্নেলের একটি অপ্টিমাইজ করা সেট সক্ষম বা নিষ্ক্রিয় করুন (XNNPACK দ্বারা সরবরাহ করা হয়েছে)। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
সর্বজনীন বিকল্প ()
পাবলিক পদ্ধতি
public InterpreterApi.Options addDelegate ( প্রতিনিধি প্রতিনিধি)
দোভাষী তৈরির সময় প্রয়োগ করার জন্য একটি Delegate
যোগ করে।
addDelegateFactory(DelegateFactory)
এর সাথে যোগ করা DelegateFactory
থেকে তৈরি করা কোনো প্রতিনিধির আগে এখানে যোগ করা প্রতিনিধিদের প্রয়োগ করা হয়।
মনে রাখবেন যে Google Play পরিষেবাগুলিতে TF Lite ( setRuntime(InterpreterApi.Options.TfLiteRuntime)
) বহিরাগত (ডেভেলপার-প্রদত্ত) প্রতিনিধিদের সমর্থন করে না এবং TF Lite ব্যবহার করার সময় এখানে ERROR(/NnApiDelegate)
ছাড়া অন্য কোনও Delegate
যোগ করার অনুমতি নেই গুগল প্লে পরিষেবা।
পরামিতি
প্রতিনিধি |
---|
public InterpreterApi.Options addDelegateFactory ( DelegateFactory delegateFactory)
একটি DelegateFactory
যোগ করে যা দোভাষী তৈরির সময় তার তৈরি Delegate
প্রয়োগ করার জন্য আহ্বান করা হবে।
এখানে যোগ করা একটি অর্পিত কারখানার প্রতিনিধিদের addDelegate(Delegate)
এর সাথে যোগ করা কোনো প্রতিনিধির পরে আবেদন করা হয়।
পরামিতি
প্রতিনিধি কারখানা |
---|
সর্বজনীন তালিকা < DelegateFactory > getDelegateFactories ()
addDelegateFactory
মাধ্যমে নিবন্ধিত প্রতিনিধি কারখানার তালিকা প্রদান করে)।
সর্বজনীন তালিকা < প্রতিনিধি > getDelegates ()
দোভাষী তৈরির সময় প্রয়োগ করার উদ্দেশ্যে করা প্রতিনিধিদের তালিকা প্রদান করে যেগুলি addDelegate
মাধ্যমে নিবন্ধিত হয়েছে।
পাবলিক int getNumThreads ()
মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহৃত থ্রেডের সংখ্যা প্রদান করে।
numThreads
হওয়া উচিত >= -1
। 0 (বা 1) এর মান মাল্টিথ্রেডিং অক্ষম করে। ডিফল্ট মান হল -1: ব্যবহৃত থ্রেডের সংখ্যা হবে বাস্তবায়ন-সংজ্ঞায়িত এবং প্ল্যাটফর্ম-নির্ভর।
public InterpreterApi.Options.TfLiteRuntime getRuntime ()
TF Lite রানটাইম ইমপ্লিমেন্টেশন কোথা থেকে পেতে হবে তা ফেরত দিন।
পাবলিক বুলিয়ান getUseNNAPI ()
অপ এক্সিকিউশনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করতে হবে কিনা তা প্রদান করে। ডিফল্ট মান মিথ্যা (অক্ষম)।
পাবলিক বুলিয়ান getUseXNNPACK ()
পাবলিক বুলিয়ান বাতিলযোগ্য ()
উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা ফেরত দেয়।
ইন্টারপ্রেটারদের একটি পরীক্ষামূলক API সেট ক্যান্সেলড(বুলিয়ান) থাকতে পারে। যদি এই দোভাষী বাতিলযোগ্য হয় এবং এই ধরনের একটি পদ্ধতি চালু করা হয়, তাহলে একটি বাতিল পতাকা সত্যে সেট করা হবে। দোভাষী Op invocations এর মধ্যে পতাকা পরীক্ষা করবে, এবং যদি এটি true
হয়, দোভাষী মৃত্যুদন্ড বন্ধ করে দেবে। দোভাষী একটি বাতিল অবস্থায় থাকবে যতক্ষণ পর্যন্ত setCancelled(false)
দ্বারা স্পষ্টভাবে "বাতিল করা হয়নি"।
পাবলিক ইন্টারপ্রেটারএপিআই।অপশন সেটAccelerationConfig ( ValidatedAccelerationConfig কনফিগারেশন)
ত্বরণ কনফিগারেশন নির্দিষ্ট করুন।
পরামিতি
কনফিগারেশন |
---|
পাবলিক ইন্টারপ্রেটারএপিআই. অপশন সেট বাতিলযোগ্য (বুলিয়ান অনুমতি)
উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা সেট করুন।
ইন্টারপ্রেটারদের একটি পরীক্ষামূলক API সেট ক্যান্সেলড(বুলিয়ান) থাকতে পারে। যদি এই দোভাষী বাতিলযোগ্য হয় এবং এই ধরনের একটি পদ্ধতি চালু করা হয়, তাহলে একটি বাতিল পতাকা সত্যে সেট করা হবে। দোভাষী Op invocations এর মধ্যে পতাকা পরীক্ষা করবে, এবং যদি এটি true
হয়, দোভাষী মৃত্যুদন্ড বন্ধ করে দেবে। দোভাষী একটি বাতিল অবস্থায় থাকবে যতক্ষণ পর্যন্ত setCancelled(false)
দ্বারা স্পষ্টভাবে "বাতিল করা হয়নি"।
পরামিতি
অনুমতি |
---|
public InterpreterApi.Options setNumThreads (int numThreads)
মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহার করা থ্রেডের সংখ্যা সেট করে।
numThreads
হওয়া উচিত >= -1
। numThreads
0-এ সেট করার ফলে মাল্টিথ্রেডিং নিষ্ক্রিয় করার প্রভাব রয়েছে, যা numThreads
1-এ সেট করার সমতুল্য। যদি অনির্দিষ্ট করা হয়, বা মান -1-এ সেট করা হয়, ব্যবহৃত থ্রেডের সংখ্যা বাস্তবায়ন-সংজ্ঞায়িত এবং প্ল্যাটফর্ম-নির্ভর হবে।
পরামিতি
numThreads |
---|
সর্বজনীন InterpreterApi.Options setRuntime ( InterpreterApi.Options.TfLiteRuntime রানটাইম)
TF Lite রানটাইম বাস্তবায়ন কোথা থেকে পাবেন তা উল্লেখ করুন।
পরামিতি
রানটাইম |
---|
public InterpreterApi.Options setUseNNAPI (বুলিয়ান useNNAPI)
অপ সম্পাদনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করা হবে কিনা তা সেট করে। ডিফল্ট থেকে মিথ্যা (অক্ষম)।
পরামিতি
NNAPI ব্যবহার করুন |
---|
public InterpreterApi.Options setUseXNNPACK (বুলিয়ান useXNNPACK)
CPU কার্নেলের একটি অপ্টিমাইজ করা সেট সক্ষম বা নিষ্ক্রিয় করুন (XNNPACK দ্বারা সরবরাহ করা হয়েছে)। ডিফল্টরূপে সক্রিয়.
পরামিতি
এক্সএনএনপ্যাক ব্যবহার করুন |
---|