ตัวสร้างสำหรับ BaseOptions
คอนสตรัคชั่นสาธารณะ
ช่างก่อสร้าง () |
วิธีการสาธารณะ
BaseOptions แบบนามธรรม | สร้าง () |
BaseOptions.Builder แบบนามธรรม | |
BaseOptions.Builder แบบนามธรรม | setNumThreads (int numThreads) ตั้งค่าจำนวนเธรดที่จะใช้สำหรับการดำเนินการ TFLite ที่รองรับมัลติเธรดเมื่อเรียกใช้การอนุมานด้วย CPU |
BaseOptions.ตัวสร้าง | ใช้ GPU () ใช้ GPU สำหรับการอนุมาน |
BaseOptions.ตัวสร้าง | ใช้นนาปี () ใช้ NNAPI สำหรับการอนุมาน |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
ผู้สร้าง สาธารณะ ()
วิธีการสาธารณะ
BaseOptions.Builder นามธรรมสาธารณะ setComputeSettings ( ComputeSettings computeSettings)
ตั้งค่าตัวเลือกตัวเร่งความเร็วขั้นสูง
หมายเหตุ: วิธีนี้จะแทนที่ API ระดับสูงเหล่านั้นเพื่อเลือกผู้รับมอบสิทธิ์ เช่น useGpu()
และ useNnapi()
พารามิเตอร์
การตั้งค่าการคำนวณ |
---|
BaseOptions.Builder นามธรรมสาธารณะ setNumThreads (int numThreads)
ตั้งค่าจำนวนเธรดที่จะใช้สำหรับการดำเนินการ TFLite ที่รองรับมัลติเธรดเมื่อเรียกใช้การอนุมานด้วย CPU ค่าเริ่มต้นเป็น -1
numThreads
ควรมากกว่า 0 หรือเท่ากับ -1 การตั้งค่า numThreads เป็น -1 มีผลในการให้รันไทม์ TFLite ตั้งค่า
พารามิเตอร์
numThreads |
---|
BaseOptions.Builder useGpu สาธารณะ ()
ใช้ GPU สำหรับการอนุมาน การตั้งค่าการกำหนดค่า GPU ขั้นสูงจะถูกตั้งค่าเป็นค่าเริ่มต้น
หมายเหตุ: วิธีนี้จะแทนที่การตั้งค่าจาก setComputeSettings(ComputeSettings)
หากต้องการจัดการการตั้งค่า GPU ขั้นสูง ให้ใช้ setComputeSettings(ComputeSettings)
BaseOptions.Builder สาธารณะ useNnapi ()
ใช้ NNAPI สำหรับการอนุมาน การตั้งค่าการกำหนดค่า NNAPI ขั้นสูงจะถูกตั้งค่าเป็นค่าเริ่มต้น
หมายเหตุ: วิธีนี้จะแทนที่การตั้งค่าจาก setComputeSettings(ComputeSettings)
หากต้องการจัดการการตั้งค่าการกำหนดค่า NNAPI ขั้นสูง ให้ใช้ setComputeSettings(ComputeSettings)