Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tf.estimator.StepCounterHook

Lihat sumber di GitHub

Menghubungkan bahwa jumlah langkah per detik.

Mewarisi Dari: SessionRunHook

metode

after_create_session

Lihat sumber

Disebut ketika sesi TensorFlow baru dibuat.

Ini disebut untuk sinyal kait yang sesi baru telah dibuat. Ini memiliki dua perbedaan penting dengan situasi di mana begin disebut:

  • Ketika ini disebut, grafik diselesaikan dan ops tidak bisa lagi ditambahkan ke grafik.
  • Metode ini juga akan disebut sebagai hasil memulihkan sesi dibungkus, tidak hanya pada awal sesi keseluruhan.

args
session Sebuah TensorFlow Sesi yang telah dibuat.
coord Sebuah objek Koordinator yang menjaga melacak dari semua thread.

after_run

Lihat sumber

Disebut setelah setiap panggilan untuk menjalankan ().

The run_values Argumen berisi hasil yang diminta ops / tensor oleh before_run() .

The run_context argumen adalah salah satu yang sama kirim ke before_run panggilan. run_context.request_stop() dapat dipanggil untuk menghentikan iterasi.

Jika session.run() menimbulkan pengecualian apapun maka after_run() tidak disebut.

args
run_context Sebuah SessionRunContext objek.
run_values Sebuah SessionRunValues ​​keberatan.

before_run

Lihat sumber

Disebut sebelum setiap panggilan untuk menjalankan ().

Anda dapat kembali dari panggilan ini SessionRunArgs obyek menunjukkan ops atau tensor untuk menambah mendatang run() panggilan. Ini ops / tensor akan dijalankan bersama-sama dengan ops / tensor awalnya diteruskan ke run asli () panggilan. Args run Anda kembali juga dapat berisi feed yang akan ditambahkan ke run () panggilan.

The run_context Argumen adalah SessionRunContext yang menyediakan informasi tentang mendatang run() panggilan: awalnya diminta op / tensor, Sidang TensorFlow.

Pada grafik titik ini diselesaikan dan Anda tidak dapat menambahkan ops.

args
run_context Sebuah SessionRunContext objek.

Pengembalian
Tidak ada atau SessionRunArgs objek.

begin

Lihat sumber

Dipanggil sekali sebelum menggunakan sesi.

Ketika disebut, grafik default adalah salah satu yang akan diluncurkan pada sesi. hook dapat memodifikasi grafik dengan menambahkan operasi baru untuk itu. Setelah begin() memanggil grafik akan diselesaikan dan callback lain tidak dapat memodifikasi grafik lagi. Panggilan kedua dari begin() pada grafik yang sama, tidak harus mengubah grafik.

end

Lihat sumber

Disebut pada akhir sesi.

The session Argumen dapat digunakan dalam kasus hook ingin menjalankan ops akhir, seperti menyimpan sebuah pos pemeriksaan terakhir.

Jika session.run() menimbulkan pengecualian selain OutOfRangeError atau Iterasi stop maka end() tidak disebut. Perhatikan perbedaan antara end() dan after_run() perilaku ketika session.run() menimbulkan OutOfRangeError atau Iterasi stop. Dalam kasus end() disebut tapi after_run() tidak disebut.

args
session Sebuah TensorFlow Sesi yang akan segera ditutup.