Trang này được dịch bởi Cloud Translation API.
Switch to English

Các vấn đề đã biết

Việc biên dịch với XLA có thể cải thiện đáng kể hiệu năng của các chương trình của bạn, nhưng interop TensorFlow có một số góc nhọn được biết đến.

Sự xen kẽ của TensorArray TF / XLA

Vấn đề thể hiện dưới dạng thông báo lỗi Support for TensorList crossing the XLA/TF boundary is not implemented .

XLA hỗ trợ tf.TensorArray . Tuy nhiên, sự giao thoa giữa các đại diện TF và XLA vẫn chưa được thực hiện. Lỗi này thường phát sinh khi TensorArray được sử dụng bên trong khối được biên dịch, nhưng đạo hàm được đưa ra bên ngoài.

Giải pháp thay thế: biên dịch phạm vi ngoài cùng đang lấy đạo hàm.

Dynamic tf.TensorArray không được hỗ trợ

Viết vào tf.TensorArray(..., dynamic_size=True) không thể biên dịch được với XLA, vì việc ghi như vậy đòi hỏi số lần phân bổ không xác định khi mảng vượt quá giới hạn ban đầu.

Giải pháp thay thế: cung cấp một tĩnh được biết ràng buộc vào mảng của bạn.

Tạo số ngẫu nhiên

XLA hiện bỏ qua hạt TF để hoạt động ngẫu nhiên. Điều này ảnh hưởng đến các hoạt động ngẫu nhiên TF có trạng thái, chẳng hạn như tf.random.normal hoặc tf.nn.dropout . XLA sẽ hành xử như thể phần tổng hợp được gieo bằng một hạt giống duy nhất mới trong mỗi lần chạy. Giới hạn này không áp dụng cho ops ngẫu nhiên không quốc tịch.