InterpreterApi.Options.TfLiteRuntime

numri përfundimtar statik publik InterpreterApi.Options.TfLiteRuntime

Enum për të përfaqësuar se nga mund të merret zbatimi i kohës së ekzekutimit të TensorFlow Lite.

Dallimi midis kësaj klase dhe klasës RuntimeFlavor: Kjo klasë specifikon një preferencë se cila kohë ekzekutimi të përdoret, ndërsa RuntimeFlavor specifikon se cila kohë e saktë e ekzekutimit po përdoret.

Metodat e trashëguara

Vlerat Enum

publike statike përfundimtare InterpreterApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY

Përdorni një zbatim të kohës së funksionimit TF Lite që është i lidhur me aplikacionin. Nëse nuk ka një zbatim të përshtatshëm të kohës së ekzekutimit TF Lite të lidhur me aplikacionin, atëherë përpjekja për të krijuar një shembull InterpreterApi me këtë cilësim TfLiteRuntime do të shkaktojë një përjashtim IllegalStateException (edhe nëse OS ose shërbimet e sistemit mund të ofrojnë një zbatim të kohës së ekzekutimit TF Lite).

Ky është cilësimi i paracaktuar. Ky cilësim është gjithashtu i përshtatshëm për aplikacionet që duhet të ekzekutohen në sisteme që nuk ofrojnë një zbatim të kohës së funksionimit TF Lite.

publike statike finale InterpreterApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

Përdorni një zbatim të kohës së funksionimit TF Lite të ofruar nga OS ose shërbimet e sistemit. Kjo do të merret nga një bibliotekë/objekt/shërbim i përbashkët i sistemit, siç janë Shërbimet e Google Play. Mund të jetë më i ri se versioni i lidhur me aplikacionin (nëse ka). Nëse sistemi nuk ka një zbatim të përshtatshëm të kohës së ekzekutimit të TF Lite, atëherë përpjekja për të krijuar një shembull InterpreterApi me këtë cilësim TfLiteRuntime do të sjellë një përjashtim IllegalStateException (edhe nëse ka një zbatim të kohës së ekzekutimit TF Lite të lidhur me aplikacionin).

Ky cilësim është i përshtatshëm për kodin që do të përdorë një kohë funksionimi TF Lite të ofruar nga sistemi, i cili mund të zvogëlojë madhësinë binare të aplikacionit dhe mund të përditësohet më shpesh.

publike statike përfundimtare InterpreterApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

Përdorni një zbatim të kohës së funksionimit TF Lite të ofruar nga sistemi, nëse ka, përndryshe përdorni zbatimin e kohës së ekzekutimit TF Lite të lidhur me aplikacionin, nëse ka. Nëse nuk mund të gjendet asnjë kohë e përshtatshme ekzekutimi TF Lite në ndonjë vendndodhje, atëherë përpjekja për të krijuar një shembull InterpreterApi me këtë cilësim TFLiteRuntime do të nxjerrë një IllegalStateException. Nëse ekziston një kohë e përshtatshme funksionimi TF Lite e lidhur me aplikacionin dhe gjithashtu një kohë e përshtatshme TF Lite e ofruar nga sistemi, do të përdoret ajo e ofruar nga sistemi.

Ky cilësim është i përshtatshëm për përdorim në kod që nuk i intereson se nga vjen koha e ekzekutimit të TF Lite (p.sh. shtresat e softuerit të mesëm).