InterpreterApi.Options

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
lớp tĩnh công khai Phiên dịch viênApi.Options
Các lớp con trực tiếp đã biết

Một lớp tùy chọn để kiểm soát hành vi của trình thông dịch thời gian chạy.

Các lớp lồng nhau

liệt kê Phiên dịch viênApi.Options.TfLiteRuntime Enum để biểu thị nơi triển khai thời gian chạy TensorFlow Lite từ đó.

Nhà thầu công cộng

Tùy chọn ( Phiên dịch viênApi . Tùy chọn khác)

Phương thức công cộng

Phiên dịchApi.Options
addDelegate ( Đại biểu đại biểu)
Thêm một Delegate sẽ được áp dụng trong quá trình tạo trình thông dịch.
Phiên dịchApi.Options
addDelegateFactory ( DelegateFactory delegateFactory)
Thêm một DelegateFactory sẽ được gọi để áp dụng Delegate đã tạo của nó trong quá trình tạo trình thông dịch.
Cấu hình tăng tốc đã xác thực
getAccelerationConfig ()
Trả lại cấu hình tăng tốc.
Danh sách < DelegateFactory >
getDelegateFactories ()
Trả về danh sách các nhà máy đại biểu đã được đăng ký qua addDelegateFactory ).
Danh sách < Đại biểu >
nhận đại biểu ()
Trả về danh sách các đại biểu dự kiến ​​sẽ được áp dụng trong quá trình tạo trình thông dịch đã được đăng ký qua addDelegate .
int
getNumThreads ()
Trả về số luồng sẽ được sử dụng cho các hoạt động hỗ trợ đa luồng.
Phiên dịch viênApi.Options.TfLiteRuntime
thời gian chạy ()
Quay lại nơi nhận triển khai thời gian chạy TF Lite.
boolean
getUseNNAPI ()
Trả về việc có sử dụng API NN (nếu có) để thực thi op hay không.
boolean
isCancellable ()
Nâng cao: Trả về liệu trình thông dịch có thể bị hủy hay không.
Phiên dịchApi.Options
setAccelerationConfig ( Cấu hình ValidatedAccelerationConfig )
Chỉ định cấu hình tăng tốc.
Phiên dịchApi.Options
setCancellable (cho phép boolean)
Nâng cao: Đặt nếu có thể hủy trình thông dịch.
Phiên dịchApi.Options
setNumThreads (int numThreads)
Đặt số luồng sẽ được sử dụng cho các hoạt động hỗ trợ đa luồng.
Phiên dịchApi.Options
setRuntime ( Thời gian chạy phiên dịch viênApi.Options.TfLiteRuntime)
Chỉ định nơi triển khai thời gian chạy TF Lite.
Phiên dịchApi.Options
setUseNNAPI (boolean useNNAPI)
Đặt xem có sử dụng NN API (nếu có) để thực thi op hay không.

Phương thức kế thừa

Nhà thầu công cộng

Tùy chọn công khai ()

Tùy chọn công khai ( Phiên dịch viênApi . Tùy chọn khác)

Thông số
khác

Phương thức công khai

public InterpreterApi.Options addDelegate ( Đại biểu ủy quyền)

Thêm một Delegate sẽ được áp dụng trong quá trình tạo trình thông dịch.

Các đại biểu được thêm vào đây được áp dụng trước bất kỳ đại biểu nào được tạo từ một DelegateFactory đã được thêm bằng addDelegateFactory(DelegateFactory) .

Lưu ý rằng TF Lite trong Dịch vụ của Google Play (xem setRuntime(InterpreterApi.Options.TfLiteRuntime) ) không hỗ trợ đại biểu bên ngoài (do nhà phát triển cung cấp) và việc thêm Delegate không phải là ERROR(/NnApiDelegate) tại đây không được phép khi sử dụng TF Lite trong Dịch vụ của Google Play.

Thông số
đại biểu

public InterpreterApi.Options addDelegateFactory ( DelegateFactory delegateFactory)

Thêm một DelegateFactory sẽ được gọi để áp dụng Delegate đã tạo của nó trong quá trình tạo trình thông dịch.

Các đại biểu từ một nhà máy được ủy quyền đã được thêm vào đây sẽ được áp dụng sau khi bất kỳ đại biểu nào được thêm bằng addDelegate(Delegate) .

Thông số
đại biểuFactory

public ValidatedAccelerationConfig getAccelerationConfig ()

Trả lại cấu hình tăng tốc.

Danh sách công khai < DelegateFactory > getDelegateFactories ()

Trả về danh sách các nhà máy đại biểu đã được đăng ký qua addDelegateFactory ).

Danh sách công khai < Đại biểu > getDelegates ()

Trả về danh sách các đại biểu dự kiến ​​sẽ được áp dụng trong quá trình tạo trình thông dịch đã được đăng ký qua addDelegate .

công khai int getNumThreads ()

Trả về số luồng sẽ được sử dụng cho các hoạt động hỗ trợ đa luồng.

numThreads phải là &gt;= -1 . Giá trị 0 (hoặc 1) vô hiệu hóa đa luồng. Giá trị mặc định là -1: số lượng luồng được sử dụng sẽ được xác định theo cách triển khai và phụ thuộc vào nền tảng.

public InterpreterApi.Options.TfLiteRuntime getRuntime ()

Quay lại nơi nhận triển khai thời gian chạy TF Lite.

boolean công khai getUseNNAPI ()

Trả về việc có sử dụng API NN (nếu có) để thực thi op hay không. Giá trị mặc định là sai (đã tắt).

boolean công khai isCancellable ()

Nâng cao: Trả về liệu trình thông dịch có thể bị hủy hay không.

Trình thông dịch có thể có API thử nghiệm setCancelled(boolean) . Nếu trình thông dịch này có thể hủy được và một phương thức như vậy được gọi, cờ hủy sẽ được đặt thành true. Trình thông dịch sẽ kiểm tra cờ giữa các lệnh Op và nếu nó true , trình thông dịch sẽ dừng thực thi. Trình thông dịch sẽ vẫn ở trạng thái bị hủy cho đến khi "không bị hủy" một cách rõ ràng bởi setCancelled(false) .

public InterpreterApi.Options setAccelerationConfig ( Cấu hình ValidatedAccelerationConfig )

Chỉ định cấu hình tăng tốc.

Thông số
cấu hình

public InterpreterApi.Options setCancellable (cho phép boolean)

Nâng cao: Đặt nếu có thể hủy trình thông dịch.

Trình thông dịch có thể có API thử nghiệm setCancelled(boolean) . Nếu trình thông dịch này có thể hủy được và một phương thức như vậy được gọi, cờ hủy sẽ được đặt thành true. Trình thông dịch sẽ kiểm tra cờ giữa các lệnh Op và nếu nó true , trình thông dịch sẽ dừng thực thi. Trình thông dịch sẽ vẫn ở trạng thái bị hủy cho đến khi "không bị hủy" một cách rõ ràng bởi setCancelled(false) .

Thông số
cho phép

phiên dịch công khaiApi.Options setNumThreads (int numThreads)

Đặt số luồng sẽ được sử dụng cho các hoạt động hỗ trợ đa luồng.

numThreads phải là &gt;= -1 . Việc đặt numThreads thành 0 có tác dụng vô hiệu hóa đa luồng, tương đương với việc đặt numThreads thành 1. Nếu không được chỉ định hoặc được đặt thành giá trị -1, số lượng chuỗi được sử dụng sẽ được xác định theo cách triển khai và phụ thuộc vào nền tảng.

Thông số
numChủ đề

phiên dịch viênApi.Options công cộng setRuntime ( Thời gian chạy phiên dịch viênApi.Options.TfLiteRuntime)

Chỉ định nơi triển khai thời gian chạy TF Lite.

Thông số
thời gian chạy

phiên dịch công khaiApi.Options setUseNNAPI (boolean useNNAPI)

Đặt xem có sử dụng API NN (nếu có) để thực thi op hay không. Mặc định là sai (đã tắt).

Thông số
sử dụngNNAPI