InterpreterApi.Options.TfLiteRuntime

enum สุดท้ายแบบคงที่แบบสาธารณะ InterpreterApi.Options.TfLiteRuntime

ennum เพื่อแสดงตำแหน่งที่จะรับการติดตั้งใช้งานรันไทม์ TensorFlow Lite

ความแตกต่างระหว่างคลาสนี้กับคลาส RuntimeFlavor: คลาสนี้ระบุค่ากำหนดที่จะใช้รันไทม์ ในขณะที่ RuntimeFlavor จะระบุรันไทม์ที่ใช้

วิธีการที่รับช่วงมา

ค่า enum

สาธารณะ คงที่ ขั้นสุดท้าย PublisherApi.Options.TfLiteRuntime FROM_APPLICATION_ONLY

ใช้การใช้งานรันไทม์ TF Lite ที่ลิงก์กับแอปพลิเคชัน หากไม่มีการติดตั้งใช้งานรันไทม์ของ TF Lite ที่เหมาะสมซึ่งลิงก์กับแอปพลิเคชัน การพยายามสร้างอินสแตนซ์ RedirecterApi ด้วยการตั้งค่า TfLiteRuntime นี้จะทำให้เกิดข้อยกเว้น IllegalStateException (แม้ว่าระบบปฏิบัติการหรือบริการของระบบจะติดตั้งใช้งานรันไทม์ของ TF Lite ได้ก็ตาม)

นี่คือการตั้งค่าเริ่มต้น การตั้งค่านี้ยังเหมาะสำหรับแอปที่ต้องทำงานในระบบที่ไม่ได้ติดตั้งใช้งานรันไทม์ของ TF Lite ด้วย

สาธารณะ คงที่ ขั้นสุดท้าย PublisherApi.Options.TfLiteRuntime FROM_SYSTEM_ONLY

ใช้การใช้งานรันไทม์ TF Lite ที่ระบบปฏิบัติการหรือบริการของระบบมีให้ ซึ่งจะได้รับจากไลบรารีของระบบ / ออบเจ็กต์ / บริการที่ใช้ร่วมกัน เช่น บริการ Google Play เวอร์ชันดังกล่าวอาจใหม่กว่าเวอร์ชันที่ลิงก์อยู่กับแอปพลิเคชัน (หากมี) หากไม่มีการติดตั้งใช้งานรันไทม์ TF Lite ที่เหมาะสม การพยายามสร้างอินสแตนซ์ แก้ปัญหาได้ ด้วยการตั้งค่า TfLiteRuntime นี้ จะทำให้ระบบมีข้อยกเว้น IllegalStateException (แม้ว่าจะมีการใช้งานรันไทม์ TF Lite ที่ลิงก์อยู่กับแอปพลิเคชันก็ตาม)

การตั้งค่านี้เหมาะสำหรับโค้ดที่จะใช้รันไทม์ของ TF Lite ที่ระบบมีให้ ซึ่งอาจลดขนาดไบนารีของแอปและอัปเดตได้บ่อยขึ้น

สาธารณะ แบบคงที่ ขั้นสุดท้าย TranslationerApi.Options.TfLiteRuntime PREFER_SYSTEM_OVER_APPLICATION

ใช้การใช้งานรันไทม์ TF Lite ที่ระบบมีให้ (หากมี) หรือใช้รันไทม์ของ TF Lite ที่ลิงก์กับแอปพลิเคชัน (หากมี) หากไม่พบรันไทม์ TF Lite ที่เห