SavedModelBundle mewakili model yang dimuat dari penyimpanan.
Model terdiri dari deskripsi komputasi ( Graph ), Session dengan tensor (misalnya parameter atau variabel dalam grafik) yang diinisialisasi ke nilai yang disimpan dalam penyimpanan, dan deskripsi model sebagai buffer protokol MetaGraphDef .
Kelas Bersarang
| kelas | SavedModelBundle.Eksportir | Opsi untuk mengekspor SavedModel. | |
| kelas | SavedModelBundle.Loader | Opsi untuk memuat SavedModel. | |
Konstanta
| Rangkaian | DEFAULT_TAG |
Metode Publik
| Peta<String, Tensor > | |
| ruang kosong | |
| SavedModelBundle.Exporter statis | eksportir (String eksporDir) Ekspor model yang disimpan. |
| Fungsi Beton | fungsi (String kunci tanda tangan) Mengembalikan ConcreteFunction yang sesuai dengan tanda tangan fungsi. |
| Grafik | grafik () Mengembalikan grafik yang menjelaskan komputasi yang dilakukan oleh model. |
| SavedModelBundle statis | memuat (String eksporDir, String... tag) Muat model yang disimpan dari direktori ekspor. |
| SavedModelBundle.Loader statis | pemuat (String eksporDir) Muat model yang disimpan. |
| MetaGraphDef | metaGraphDef () Mengembalikan buffer protokol MetaGraphDef yang terkait dengan model yang disimpan. |
| Sidang | |
| Daftar< Tanda tangan > | tanda tangan () Kembalikan tanda tangan semua fungsi yang tersedia dalam model tersimpan ini. |
Metode Warisan
Konstanta
String akhir statis publik DEFAULT_TAG
Metode Publik
panggilan publik Map<String, Tensor > (argumen Map<String, Tensor >)
Memanggil fungsi default langsung dari model ini.
Pemilihan fungsi default dilakukan berdasarkan kondisi pertama berikut ini yang benar:
- Fungsi tersebut adalah satu-satunya tanda tangan yang tersedia yang dilampirkan pada grafik utama model tersimpan ini
- Fungsi tersebut dipetakan ke nama tanda tangan default, yaitu "serving_default"
Penelepon bertanggung jawab untuk menutup semua Tensor yang dikembalikan.
Parameter
| argumen | daftar tensor masukan, dipetakan berdasarkan nama tanda tangannya |
|---|
Kembali
- daftar tensor keluaran, dipetakan berdasarkan nama tanda tangan
Melempar
| Pengecualian Argumen Ilegal | jika tidak ada fungsi yang dapat dipilih secara default |
|---|
penutupan kekosongan publik ()
eksportir SavedModelBundle.Exporter statis publik (String eksporDir)
Ekspor model yang disimpan.
Mengembalikan objek Exporter untuk menyetel opsi konfigurasi sebelum benar-benar menyimpan model.
Parameter
| eksporDir | jalur direktori yang berisi model yang disimpan. |
|---|
fungsi ConcreteFunction publik (String SignatureKey)
Mengembalikan ConcreteFunction yang sesuai dengan tanda tangan fungsi.
ConcreteFunction myFunction = savedModelBundle.function("mySignatureKey");
Map<String, Tensor> outputTensorMap = myFunction.call(session, inputTensorMap);
Parameter
| tanda tanganKey | nama SignatureDef dalam model yang disimpan. |
|---|
Kembali
- objek yang dapat digunakan untuk melakukan panggilan ke suatu fungsi
Melempar
| Pengecualian Argumen Ilegal | jika signatureKey tidak ditemukan dalam model tersimpan ini. |
|---|
pemuatan SavedModelBundle statis publik (String eksporDir, String... tag)
Muat model yang disimpan dari direktori ekspor. Model yang sedang dimuat harus dibuat menggunakan Saved Model API .
Metode ini merupakan singkatan dari:
SavedModelBundle.loader().withTags(tags).load();
Parameter
| eksporDir | jalur direktori yang berisi model yang disimpan. |
|---|---|
| tag | tag yang mengidentifikasi metagraphdef spesifik yang akan dimuat. |
Kembali
- bundel yang berisi grafik dan sesi terkait.
Pemuat SavedModelBundle.Loader statis publik (String eksporDir)
Muat model yang disimpan.
Mengembalikan objek Loader yang dapat mengatur opsi konfigurasi sebelum benar-benar memuat model,
Parameter
| eksporDir | jalur direktori yang berisi model yang disimpan. |
|---|
MetaGraphDef publik metaGraphDef ()
Mengembalikan buffer protokol MetaGraphDef yang terkait dengan model yang disimpan.
sesi Sesi publik ()
Mengembalikan Session untuk melakukan komputasi menggunakan model.
Kembali
- sesi yang diinisialisasi
daftar publik< Tanda tangan > tanda tangan ()
Kembalikan tanda tangan semua fungsi yang tersedia dalam model tersimpan ini.