Interpreter.Options

পাবলিক স্ট্যাটিক ক্লাস Interpreter.Options

রানটাইম ইন্টারপ্রেটার আচরণ নিয়ন্ত্রণ করার জন্য একটি বিকল্প ক্লাস।

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

দোভাষী। বিকল্প
addDelegate ( ডেলিগেট প্রতিনিধি)
দোভাষী তৈরির সময় প্রয়োগ করার জন্য একটি Delegate যোগ করে।
দোভাষী। বিকল্প
অ্যাড ডেলিগেট ফ্যাক্টরি ( ডেলিগেট ফ্যাক্টরি ডেলিগেট ফ্যাক্টরি)
একটি DelegateFactory যোগ করে যা দোভাষী তৈরির সময় তার তৈরি Delegate প্রয়োগ করার জন্য আহ্বান করা হবে।
দোভাষী। বিকল্প
setAllowBufferHandleOutput (বুলিয়ান অনুমতি)
উন্নত: বাফার হ্যান্ডেল আউটপুট অনুমোদিত হলে সেট করুন।
দোভাষী। বিকল্প
setAllowFp16PrecisionForFp32 (বুলিয়ান অনুমতি)
এই পদ্ধতি অবজ্ঞা করা হয়. NnApiDelegate.Options#setAllowFp16(বুলিয়ান সক্ষম) ব্যবহার করতে পছন্দ করুন।
দোভাষী। বিকল্প
সেট বাতিলযোগ্য (বুলিয়ান অনুমতি)
উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা সেট করুন।
দোভাষী। বিকল্প
setNumThreads (int numThreads)
মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহার করা থ্রেডের সংখ্যা সেট করে।
দোভাষী। বিকল্প
সেট রানটাইম ( InterpreterApi.Options.TfLiteRuntime রানটাইম)
TF Lite রানটাইম বাস্তবায়ন কোথা থেকে পাবেন তা উল্লেখ করুন।
দোভাষী। বিকল্প
setUseNNAPI (বুলিয়ান useNNAPI)
অপ সম্পাদনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করা হবে কিনা তা সেট করে।
দোভাষী। বিকল্প
setUseXNNPACK (বুলিয়ান useXNNPACK)
CPU কার্নেলের একটি অপ্টিমাইজ করা সেট সক্ষম বা নিষ্ক্রিয় করুন (XNNPACK দ্বারা সরবরাহ করা হয়েছে)।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

org.tensorflow.lite.InterpreterApi.Options ক্লাস থেকে
InterpreterApi.Options
addDelegate ( ডেলিগেট প্রতিনিধি)
দোভাষী তৈরির সময় প্রয়োগ করার জন্য একটি Delegate যোগ করে।
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
setAccelerationConfig ( ValidatedAccelerationConfig config)
ত্বরণ কনফিগারেশন নির্দিষ্ট করুন।
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 দ্বারা সরবরাহ করা হয়েছে)।
বুলিয়ান
সমান ( অবজেক্ট arg0)
চূড়ান্ত ক্লাস <?>
getClass ()
int
হ্যাশ কোড ()
চূড়ান্ত শূন্যতা
অবহিত ()
চূড়ান্ত শূন্যতা
সকলকে অবহিত করুন ()
স্ট্রিং
স্ট্রিং ()
চূড়ান্ত শূন্যতা
অপেক্ষা করুন (দীর্ঘ arg0, int arg1)
চূড়ান্ত শূন্যতা
অপেক্ষা করুন (দীর্ঘ arg0)
চূড়ান্ত শূন্যতা
অপেক্ষা করুন ()

পাবলিক কনস্ট্রাক্টর

সর্বজনীন বিকল্প ()

পাবলিক অপশন ( InterpreterApi.Options অপশন)

পরামিতি
বিকল্প

পাবলিক পদ্ধতি

পাবলিক ইন্টারপ্রেটার। অপশন অ্যাড ডেলিগেট ( ডেলিগেট প্রতিনিধি)

দোভাষী তৈরির সময় প্রয়োগ করার জন্য একটি Delegate যোগ করে।

addDelegateFactory(DelegateFactory) এর সাথে যোগ করা DelegateFactory থেকে তৈরি করা কোনো প্রতিনিধির আগে এখানে যোগ করা প্রতিনিধিদের প্রয়োগ করা হয়।

মনে রাখবেন যে Google Play পরিষেবাগুলিতে TF Lite ( setRuntime(InterpreterApi.Options.TfLiteRuntime) ) বহিরাগত (ডেভেলপার-প্রদত্ত) প্রতিনিধিদের সমর্থন করে না এবং TF Lite ব্যবহার করার সময় এখানে ERROR(/NnApiDelegate) ছাড়া অন্য কোনও Delegate যোগ করার অনুমতি নেই গুগল প্লে পরিষেবা।

পরামিতি
প্রতিনিধি

পাবলিক ইন্টারপ্রেটার। অপশন যোগ ডেলিগেট ফ্যাক্টরি ( ডেলিগেট ফ্যাক্টরি ডেলিগেট ফ্যাক্টরি)

একটি DelegateFactory যোগ করে যা দোভাষী তৈরির সময় তার তৈরি Delegate প্রয়োগ করার জন্য আহ্বান করা হবে।

এখানে যোগ করা একটি অর্পিত কারখানার প্রতিনিধিদের addDelegate(Delegate) এর সাথে যোগ করা কোনো প্রতিনিধির পরে আবেদন করা হয়।

পরামিতি
প্রতিনিধি কারখানা

পাবলিক ইন্টারপ্রেটার। অপশন সেটঅ্যালোবাফারহ্যান্ডলআউটপুট (বুলিয়ান অনুমতি)

উন্নত: বাফার হ্যান্ডেল আউটপুট অনুমোদিত হলে সেট করুন।

যখন একজন Delegate হার্ডওয়্যার ত্বরণকে সমর্থন করে, তখন দোভাষী আউটপুট টেনসরের ডেটা ডিফল্টরূপে CPU- বরাদ্দকৃত টেনসর বাফারগুলিতে উপলব্ধ করবে। যদি ক্লায়েন্ট সরাসরি বাফার হ্যান্ডেল ব্যবহার করতে পারে (যেমন ওপেনজিএল টেক্সচার থেকে আউটপুট পড়া), এটি সিপিইউ বাফারে ডেটার অনুলিপি এড়িয়ে এই পতাকাটিকে মিথ্যাতে সেট করতে পারে। প্রতিনিধি ডকুমেন্টেশন এটি সমর্থিত কিনা এবং এটি কিভাবে ব্যবহার করা যেতে পারে তা নির্দেশ করা উচিত।

সতর্কতা: এটি একটি পরীক্ষামূলক ইন্টারফেস যা পরিবর্তন সাপেক্ষে।

পরামিতি
অনুমতি

পাবলিক ইন্টারপ্রেটার। বিকল্প সেটAllowFp16PrecisionForFp32 (বুলিয়ান অনুমতি)

এই পদ্ধতি অবজ্ঞা করা হয় .
NnApiDelegate.Options#setAllowFp16(বুলিয়ান সক্ষম) ব্যবহার করতে পছন্দ করুন।

সম্ভব হলে FP32 গণনার জন্য float16 নির্ভুলতার অনুমতি দেওয়া হবে কিনা তা সেট করে। ডিফল্ট থেকে মিথ্যা (অনুমতি)।

পরামিতি
অনুমতি

পাবলিক ইন্টারপ্রেটার। অপশন সেট বাতিলযোগ্য (বুলিয়ান অনুমতি)

উন্নত: দোভাষী বাতিল করতে সক্ষম কিনা তা সেট করুন।

ইন্টারপ্রেটারদের একটি পরীক্ষামূলক API সেট ক্যান্সেলড(বুলিয়ান) থাকতে পারে। যদি এই দোভাষী বাতিলযোগ্য হয় এবং এই ধরনের একটি পদ্ধতি চালু করা হয়, তাহলে একটি বাতিল পতাকা সত্যে সেট করা হবে। দোভাষী Op invocations এর মধ্যে পতাকা পরীক্ষা করবে, এবং যদি এটি true হয়, দোভাষী মৃত্যুদন্ড বন্ধ করে দেবে। দোভাষী একটি বাতিল অবস্থায় থাকবে যতক্ষণ পর্যন্ত setCancelled(false) দ্বারা স্পষ্টভাবে "বাতিল করা হয়নি"।

পরামিতি
অনুমতি

পাবলিক ইন্টারপ্রেটার। অপশন সেট নম থ্রেডস (int numThreads)

মাল্টি-থ্রেডিং সমর্থন করে এমন অপ্সের জন্য ব্যবহার করা থ্রেডের সংখ্যা সেট করে।

numThreads হওয়া উচিত &gt;= -1numThreads 0-এ সেট করার ফলে মাল্টিথ্রেডিং নিষ্ক্রিয় করার প্রভাব রয়েছে, যা numThreads 1-এ সেট করার সমতুল্য। যদি অনির্দিষ্ট করা হয়, বা মান -1-এ সেট করা হয়, ব্যবহৃত থ্রেডের সংখ্যা বাস্তবায়ন-সংজ্ঞায়িত এবং প্ল্যাটফর্ম-নির্ভর হবে।

পরামিতি
numThreads

পাবলিক ইন্টারপ্রেটার।অপশন সেট রানটাইম ( ইন্টারপ্রেটারএপিআই।অপশন।TfLiteRuntime রানটাইম)

TF Lite রানটাইম বাস্তবায়ন কোথা থেকে পাবেন তা উল্লেখ করুন।

পরামিতি
রানটাইম

পাবলিক ইন্টারপ্রেটার। অপশন সেটUseNNAPI (বুলিয়ান ইউজএনএনএপিআই)

অপ সম্পাদনের জন্য NN API (যদি উপলব্ধ) ব্যবহার করা হবে কিনা তা সেট করে। ডিফল্ট থেকে মিথ্যা (অক্ষম)।

পরামিতি
NNAPI ব্যবহার করুন

পাবলিক ইন্টারপ্রেটার। অপশন সেটUseXNNPACK (বুলিয়ান ইউজএক্সএনএনপ্যাক)

CPU কার্নেলের একটি অপ্টিমাইজ করা সেট সক্ষম বা নিষ্ক্রিয় করুন (XNNPACK দ্বারা সরবরাহ করা হয়েছে)। ডিফল্টরূপে সক্রিয়.

পরামিতি
এক্সএনএনপ্যাক ব্যবহার করুন