ขอขอบคุณที่เข้าร่วม Google I/O ดูเซสชั่นทั้งหมดตามความต้องการ ดูตามความต้องการ

BaseOptions.Builder

สาธารณะคง BaseOptions.Builder ระดับนามธรรม

Builder สำหรับ BaseOptions

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

Builder ()

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

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

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

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

ประชาชน Builder ()

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

ประชาชนนามธรรม BaseOptions สร้าง ()

ประชาชนนามธรรม BaseOptions.Builder setComputeSettings ( ComputeSettings computeSettings)

ตั้งค่าตัวเลือกคันเร่งขั้นสูง

หมายเหตุ: วิธีการนี้จะแทนที่ผู้ highlevel API เพื่อเลือกผู้แทนเช่น useGpu() และ useNnapi()

พารามิเตอร์
การคำนวณการตั้งค่า

ประชาชนนามธรรม BaseOptions.Builder setNumThreads (numThreads int)

ตั้งค่าจำนวนเธรดที่จะใช้สำหรับ TFLite ops ที่รองรับมัลติเธรดเมื่อรันการอนุมานด้วย 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)