Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Masalah Dikenal

Kompilasi dengan XLA dapat sangat meningkatkan kinerja program Anda, tetapi interop TensorFlow memiliki sejumlah sudut tajam yang dikenal.

TensorArray TF / XLA interconversion

Masalah memanifestasikan dirinya sebagai pesan kesalahan Support for TensorList crossing the XLA/TF boundary is not implemented .

XLA mendukung tf.TensorArray . Namun, interkonversi antara representasi TF dan XLA belum diimplementasikan. Kesalahan ini sering muncul ketika TensorArray digunakan di dalam blok yang dikompilasi, tetapi turunannya diambil di luar.

Penanganan masalah: kompilasi lingkup terluar yang mengambil turunan.

tf.TensorArray dinamis tidak didukung

Menulis ke tf.TensorArray(..., dynamic_size=True) tidak dapat dikompilasi dengan XLA, karena penulisan seperti itu membutuhkan jumlah realokasi yang tidak diketahui ketika array melebihi batas aslinya.

Penanganan masalah: memberikan batasan yang dikenal secara statis ke array Anda.

Pembuatan angka acak

XLA saat ini mengabaikan benih TF untuk operasi acak. Ini memengaruhi operasi TF acak stateful, seperti tf.random.normal , atau tf.nn.dropout . XLA akan berperilaku seolah-olah kompilasi diunggulkan dengan benih unik baru di setiap proses. Batasan ini tidak berlaku untuk operasi acak stateless.