Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tf.compat.v1.enable_eager_execution

Lihat sumber di GitHub

Memungkinkan eksekusi bersemangat untuk seumur hidup program ini.

Digunakan di notebook

Digunakan dalam tutorial

eksekusi bersemangat menyediakan antarmuka penting untuk TensorFlow. Dengan eksekusi bersemangat diaktifkan, fungsi TensorFlow melaksanakan operasi segera (sebagai lawan menambah grafik untuk dieksekusi kemudian di tf.compat.v1.Session ) dan nilai-nilai beton kembali (sebagai lawan referensi simbolik ke node dalam grafik komputasi) .

Sebagai contoh:

 tf.compat.v1.enable_eager_execution()

# After eager execution is enabled, operations are executed as they are
# defined and Tensor objects hold concrete values, which can be accessed as
# numpy.ndarray`s through the numpy() method.
assert tf.multiply(6, 7).numpy() == 42
 

eksekusi bersemangat tidak dapat diaktifkan setelah TensorFlow API telah digunakan untuk membuat atau mengeksekusi grafik. Hal ini biasanya dianjurkan untuk memohon fungsi ini di startup program yang dan tidak dalam perpustakaan (karena kebanyakan perpustakaan harus dapat digunakan baik dengan dan tanpa eksekusi bersemangat).

config (Opsional.) Sebuah tf.compat.v1.ConfigProto digunakan untuk mengkonfigurasi lingkungan di mana operasi dieksekusi. Perhatikan bahwa tf.compat.v1.ConfigProto juga digunakan untuk eksekusi grafik configure (via tf.compat.v1.Session ) dan banyak pilihan dalam tf.compat.v1.ConfigProto tidak dilaksanakan (atau tidak relevan) ketika eksekusi bersemangat diaktifkan .
device_policy (Opsional.) Kebijakan mengendalikan bagaimana operasi yang membutuhkan input pada perangkat tertentu (misalnya, GPU 0) menangani input pada perangkat yang berbeda (misalnya GPU 1 atau CPU). Bila diatur ke Tidak ada, nilai yang sesuai akan dijemput secara otomatis. Nilai mengambil dapat berubah antara TensorFlow rilis. Nilai yang valid:

  • tf.contrib.eager.DEVICE_PLACEMENT_EXPLICIT: menimbulkan kesalahan jika penempatan tersebut tidak benar.
  • tf.contrib.eager.DEVICE_PLACEMENT_WARN: salinan tensor yang tidak pada perangkat yang tepat tapi log peringatan.
  • tf.contrib.eager.DEVICE_PLACEMENT_SILENT: salinan diam-diam yang tensor. Perhatikan bahwa ini mungkin menyembunyikan masalah kinerja karena tidak ada pemberitahuan diberikan ketika operasi diblokir pada tensor disalin antara perangkat.
  • tf.contrib.eager.DEVICE_PLACEMENT_SILENT_FOR_INT32: salinan diam-diam int32 tensor, menaikkan kesalahan pada yang lain.
execution_mode (Opsional.) Kebijakan mengendalikan bagaimana operasi diberangkatkan benar-benar dieksekusi. Bila diatur ke Tidak ada, nilai yang sesuai akan dijemput secara otomatis. Nilai mengambil dapat berubah antara TensorFlow rilis. Nilai yang valid:
  • tf.contrib.eager.SYNC: mengeksekusi setiap operasi serempak.
  • tf.contrib.eager.ASYNC: mengeksekusi setiap operasi asynchronous. operasi ini dapat kembali "non-siap" pegangan.
  • ValueError Jika eksekusi ingin diaktifkan setelah membuat / menjalankan grafik TensorFlow, atau jika pilihan yang disediakan bertentangan dengan panggilan sebelumnya untuk fungsi ini.