เข้าร่วม Women in ML Symposium ในวันที่ 7 ธันวาคม ลงทะเบียนตอนนี้

InterpreterApi.Options

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
InterpreterApi.Options คลาสสแตติกสาธารณะสาธารณะ
คลาสย่อยที่รู้จักโดยตรง

คลาสอ็อพชันสำหรับควบคุมพฤติกรรมล่ามรันไทม์

คลาสที่ซ้อนกัน

enum InterpreterApi.Options.TfLiteRuntime Enum เพื่อแสดงตำแหน่งที่จะรับการใช้งานรันไทม์ TensorFlow Lite

ผู้สร้างสาธารณะ

วิธีการสาธารณะ

InterpreterApi.Options
addDelegate ( ผู้รับมอบ สิทธิ์)
เพิ่ม Delegate ที่จะใช้ระหว่างการสร้างล่าม
InterpreterApi.Options
addDelegateFactory (ผู้รับมอบสิทธิ์จากโรงงาน DelegateFactory )
เพิ่ม DelegateFactory ซึ่งจะถูกเรียกใช้เพื่อใช้ Delegate ที่สร้างขึ้นระหว่างการสร้างล่าม
รายการ < DelegateFactory >
getDelegateFactories ()
ส่งคืนรายชื่อโรงงานที่ได้รับมอบสิทธิ์ที่ลงทะเบียนผ่าน addDelegateFactory )
รายการ < ผู้รับมอบสิทธิ์ >
getDelegates ()
ส่งคืนรายชื่อผู้รับมอบสิทธิ์ที่จะใช้ระหว่างการสร้างล่ามที่ลงทะเบียนผ่าน addDelegate
int
getNumThreads ()
ส่งกลับจำนวนเธรดที่จะใช้สำหรับ ops ที่รองรับมัลติเธรด
InterpreterApi.Options.TfLiteRuntime
รับรันไทม์ ()
ส่งคืนตำแหน่งที่จะรับการใช้งานรันไทม์ TF Lite
บูลีน
getUseNNAPI ()
ส่งคืนว่าจะใช้ NN API (ถ้ามี) สำหรับการดำเนินการ op หรือไม่
บูลีน
ยกเลิกได้ ()
ขั้นสูง: ส่งกลับว่าล่ามสามารถยกเลิกได้หรือไม่
InterpreterApi.Options
setCancellable (อนุญาตบูลีน)
ขั้นสูง: ตั้งค่าว่าล่ามสามารถยกเลิกได้หรือไม่
InterpreterApi.Options
setNumThreads (int numThreads)
ตั้งค่าจำนวนเธรดที่จะใช้สำหรับ ops ที่รองรับมัลติเธรด
InterpreterApi.Options
setRuntime (รันไทม์ InterpreterApi.Options.TfLiteRuntime )
ระบุตำแหน่งที่จะรับการใช้งานรันไทม์ TF Lite
InterpreterApi.Options
setUseNNAPI (บูลีน useNNAPI)
ตั้งค่าว่าจะใช้ NN API (ถ้ามี) สำหรับการดำเนินการ op หรือไม่

วิธีการสืบทอด

ผู้สร้างสาธารณะ

ตัวเลือก สาธารณะ ()

ตัวเลือก สาธารณะ ( InterpreterApi.Options อื่น ๆ )

พารามิเตอร์
อื่นๆ

วิธีการสาธารณะ

InterpreterApi.Options สาธารณะ addDelegate ( ผู้รับมอบ สิทธิ์)

เพิ่ม Delegate ที่จะใช้ระหว่างการสร้างล่าม

ผู้รับมอบสิทธิ์ที่เพิ่มที่นี่จะถูกนำไปใช้ก่อนที่ผู้รับมอบสิทธิ์ที่สร้างจาก DelegateFactory ที่เพิ่มด้วย addDelegateFactory(DelegateFactory)

โปรดทราบว่า TF Lite ในบริการ Google Play (ดู setRuntime(InterpreterApi.Options.TfLiteRuntime) ) ไม่รองรับผู้ได้รับมอบหมายภายนอก (ที่จัดเตรียมโดยนักพัฒนา) และไม่อนุญาตให้เพิ่ม Delegate อื่นนอกเหนือจาก ERROR(/NnApiDelegate) ที่นี่เมื่อใช้ TF Lite ใน บริการ Google Play

พารามิเตอร์
ผู้แทน

InterpreterApi.Options สาธารณะ addDelegateFactory ( DelegateFactory delegateFactory)

เพิ่ม DelegateFactory ซึ่งจะถูกเรียกใช้เพื่อใช้ Delegate ที่สร้างขึ้นระหว่างการสร้างล่าม

ผู้รับมอบสิทธิ์จากโรงงานที่ได้รับมอบสิทธิ์ซึ่งถูกเพิ่มที่นี่จะถูกนำไปใช้หลังจากผู้ได้รับมอบหมายใดๆ ที่เพิ่มด้วย addDelegate(Delegate)

พารามิเตอร์
ผู้แทนโรงงาน

รายการ สาธารณะ < DelegateFactory > getDelegateFactories ()

ส่งคืนรายชื่อโรงงานที่ได้รับมอบสิทธิ์ที่ลงทะเบียนผ่าน addDelegateFactory )

รายการ สาธารณะ < ผู้รับมอบสิทธิ์ > getDelegates ()

ส่งคืนรายชื่อผู้รับมอบสิทธิ์ที่จะใช้ระหว่างการสร้างล่ามที่ลงทะเบียนผ่าน addDelegate

int สาธารณะ getNumThreads ()

ส่งกลับจำนวนเธรดที่จะใช้สำหรับ ops ที่รองรับมัลติเธรด

numThreads ควรเป็น &gt;= -1 ค่า 0 (หรือ 1) ปิดใช้งานมัลติเธรด ค่าดีฟอลต์คือ -1: จำนวนเธรดที่ใช้จะเป็นแบบกำหนดการใช้งานและขึ้นอยู่กับแพลตฟอร์ม

InterpreterApi.Options.TfLiteRuntime getRuntime สาธารณะ ()

ส่งคืนตำแหน่งที่จะรับการใช้งานรันไทม์ TF Lite

บูลีนสาธารณะ getUseNNAPI ()

ส่งคืนว่าจะใช้ NN API (ถ้ามี) สำหรับการดำเนินการ op หรือไม่ ค่าเริ่มต้นเป็นเท็จ (ปิดใช้งาน)

บูลีนสาธารณะ isCancellable ()

ขั้นสูง: ส่งกลับว่าล่ามสามารถยกเลิกได้หรือไม่

ล่ามอาจมี API ทดลอง setCancelled(บูลีน) หากล่ามนี้สามารถยกเลิกได้และมีการเรียกใช้เมธอดดังกล่าว แฟล็กการยกเลิกจะถูกตั้งค่าเป็น true ล่ามจะตรวจสอบแฟล็กระหว่างการเรียกใช้ Op และหากเป็น true ล่ามจะหยุดการดำเนินการ ล่ามจะยังคงอยู่ในสถานะที่ถูกยกเลิกจนกว่าจะมีการ "ยกเลิก" โดย setCancelled(false) อย่างชัดเจน

InterpreterApi.Options สาธารณะ setCancellable (อนุญาตบูลีน)

ขั้นสูง: ตั้งค่าว่าล่ามสามารถยกเลิกได้หรือไม่

ล่ามอาจมี API ทดลอง setCancelled(บูลีน) หากล่ามนี้สามารถยกเลิกได้และมีการเรียกใช้เมธอดดังกล่าว แฟล็กการยกเลิกจะถูกตั้งค่าเป็น true ล่ามจะตรวจสอบแฟล็กระหว่างการเรียกใช้ Op และหากเป็น true ล่ามจะหยุดการดำเนินการ ล่ามจะยังคงอยู่ในสถานะที่ถูกยกเลิกจนกว่าจะมีการ "ยกเลิก" โดย setCancelled(false) อย่างชัดเจน

พารามิเตอร์
อนุญาต

InterpreterApi.Options สาธารณะ setNumThreads (int numThreads)

ตั้งค่าจำนวนเธรดที่จะใช้สำหรับ ops ที่รองรับมัลติเธรด

numThreads ควรเป็น &gt;= -1 การตั้งค่า numThreads เป็น 0 มีผลในการปิดใช้งานมัลติเธรด ซึ่งเทียบเท่ากับการตั้งค่า numThreads เป็น 1 หากไม่ระบุหรือตั้งค่าเป็น -1 จำนวนเธรดที่ใช้จะกำหนดการใช้งานและขึ้นอยู่กับแพลตฟอร์ม

พารามิเตอร์
numThreads

InterpreterApi.Options สาธารณะ setRuntime (รันไทม์ InterpreterApi.Options.TfLiteRuntime )

ระบุตำแหน่งที่จะรับการใช้งานรันไทม์ TF Lite

พารามิเตอร์
รันไทม์

InterpreterApi.Options สาธารณะ setUseNNAPI (บูลีน useNNAPI)

ตั้งค่าว่าจะใช้ NN API (ถ้ามี) สำหรับการดำเนินการ op หรือไม่ ค่าเริ่มต้นเป็นเท็จ (ปิดการใช้งาน)

พารามิเตอร์
ใช้NNAPI