SavedModelBundle.Exporter

lớp cuối cùng tĩnh công khai SavingModelBundle.Exporter

Các tùy chọn để xuất SavingModel.

Phương pháp công khai

trống rỗng
xuất khẩu ()
Lưu mô hình vào thư mục xuất.
Đã lưuModelBundle.Exporter
withFunction (hàm ConcreteFunction )
Lưu một chức năng cụ thể của mô hình này.
Đã lưuModelBundle.Exporter
withTags (Thẻ chuỗi...)
Đặt bộ thẻ xác định biểu đồ cụ thể trong mô hình đã lưu để lưu.

Phương pháp kế thừa

Phương pháp công khai

xuất void công khai ()

Lưu mô hình vào thư mục xuất.

Ném
IOException nếu mô hình đã lưu hoặc trạng thái biến không thể ghi vào đĩa

công khai SavingModelBundle.Exporter withFunction (hàm ConcreteFunction )

Lưu một chức năng cụ thể của mô hình này.

Hàm cụ thể mang một chữ ký (tức là danh sách các tên đầu vào và đầu ra thân thiện với người dùng cho biểu đồ) và một phiên hợp lệ cho biểu đồ sẽ được lưu trong mô hình.

Lưu ý: Cuối cùng, TensorFlow cho Java sẽ hỗ trợ xuất các đối tượng hàm giống như API Python nhưng hiện tại, chỉ các mô hình tập trung vào phiên mới được hỗ trợ (tức là các mô hình có một biểu đồ chính duy nhất và một hoặc nhiều chữ ký). Các mô hình này tương thích với các mô hình được xuất bởi công cụ ước tính TensorFlow 1.x hoặc TensorFlow 2.x.
Do đó, tất cả các hàm được xuất trong một mô hình phải chia sẻ cùng một phiên vào thời điểm hiện tại, nếu không sẽ xảy ra ngoại lệ.

Thông số
chức năng một hàm mang chữ ký và phiên hợp lệ vào biểu đồ sẽ được lưu
Trả lại
  • đối tượng này
Ném
Ngoại lệ Đối số bất hợp pháp nếu một hàm có cùng tên đã được thêm vào mô hình
Ngoại lệ hoạt động không được hỗ trợ nếu chức năng này không chia sẻ cùng phiên với các chức năng khác được thêm vào mô hình này

công khai SavingModelBundle.Exporter withTags (thẻ Chuỗi...)

Đặt bộ thẻ xác định biểu đồ cụ thể trong mô hình đã lưu để lưu.

Lưu ý rằng hiện tại chỉ có thể lưu một biểu đồ cho mỗi mô hình bằng API này.

Thông số
thẻ các thẻ xác định MetaGraphDef cụ thể để lưu.
Trả lại
  • đối tượng này
Ném
Ngoại lệ Đối số bất hợp pháp nếu thẻ không hợp lệ