InterpreterFactory

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.
public class InterpreterFactory

Nhà máy để xây dựng các phiên bản InterpreterApi.

Không được chấp nhận; thay vào đó hãy sử dụng phương thức InterpreterApi.create.

Người xây dựng công cộng

Phương thức công khai

InterpreterApi
tạo (tùy chọn File modelFile, InterpreterApi.Options )
Tạo một phiên bản InterpreterApi , sử dụng mô hình và các tùy chọn được chỉ định.
InterpreterApi
tạo (tùy chọn ByteBuffer byteBuffer, InterpreterApi.Options )
Tạo một phiên bản InterpreterApi , sử dụng mô hình và các tùy chọn được chỉ định.

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

Người xây dựng công cộng

public InterpreterFactory ()

Phương thức công khai

public InterpreterApi create ( File modelFile, InterpreterApi.Options tùy chọn)

Tạo một phiên bản InterpreterApi , sử dụng mô hình và các tùy chọn được chỉ định. Mô hình sẽ được tải từ một tệp.

Thông số
modelFile Tệp chứa mô hình TF Lite được đào tạo trước.
tùy chọn Một tập hợp các tùy chọn để tùy chỉnh hành vi thông dịch viên.
Ném
Ngoại lệ Đối số bất hợp pháp nếu modelFile không mã hóa mô hình TensorFlow Lite hợp lệ.

public InterpreterApi tạo (tùy chọn ByteBuffer byteBuffer, InterpreterApi.Options )

Tạo một phiên bản InterpreterApi , sử dụng mô hình và các tùy chọn được chỉ định. Mô hình sẽ được đọc từ ByteBuffer .

Thông số
byteBuffer Mô hình TF Lite được đào tạo trước, ở dạng tuần tự hóa nhị phân. ByteBuffer không nên được sửa đổi sau khi xây dựng phiên bản InterpreterApi . ByteBuffer có thể là MappedByteBuffer mà bộ nhớ ánh xạ tệp mô hình hoặc ByteBuffer trực tiếp của nativeOrder () chứa nội dung byte của một mô hình.
tùy chọn Một tập hợp các tùy chọn để tùy chỉnh hành vi thông dịch viên.
Ném
Ngoại lệ Đối số bất hợp pháp nếu byteBuffer không phải là MappedByteBuffer cũng không phải là ByteBuffer trực tiếp của nativeOrder.