BaseOptions.Builder

BaseOptions.Builder คลาสนามธรรมแบบคงที่สาธารณะ

ตัวสร้างสำหรับ BaseOptions

คอนสตรัคชั่นสาธารณะ

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

BaseOptions แบบนามธรรม
BaseOptions.Builder แบบนามธรรม
setComputeSettings (การตั้ง ค่า การคำนวณ ComputeSettings)
ตั้งค่าตัวเลือกตัวเร่งความเร็วขั้นสูง
BaseOptions.Builder แบบนามธรรม
setNumThreads (int numThreads)
ตั้งค่าจำนวนเธรดที่จะใช้สำหรับการดำเนินการ TFLite ที่รองรับมัลติเธรดเมื่อเรียกใช้การอนุมานด้วย CPU
BaseOptions.ตัวสร้าง
ใช้ GPU ()
ใช้ GPU สำหรับการอนุมาน
BaseOptions.ตัวสร้าง
ใช้นนาปี ()
ใช้ NNAPI สำหรับการอนุมาน

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

คอนสตรัคชั่นสาธารณะ

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

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

BaseOptions บทคัดย่อสาธารณะ build ()

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)