jax.experimental.pallas.debug_print#
- jax.experimental.pallas.debug_print(fmt, *args)[原始碼]#
從 Pallas 核心內部印出值。
- 參數:
fmt (str) –
要包含在輸出中的格式字串。格式字串的限制取決於後端
在 GPU 上,當使用 Triton 時,
fmt
不得包含任何預留位置 ({...}
),因為它始終在任何值之前列印。在 GPU 上,當使用實驗性的 Mosaic GPU 後端時,
fmt
必須為要列印的每個值包含一個預留位置。不支援格式規範和轉換。所有值都必須是純量。在 TPU 上,如果所有輸入都是純量:如果
fmt
包含預留位置,則所有值都必須是 32 位元整數。如果沒有預留位置,則值會在格式字串之後列印。在 TPU 上,如果輸入是單一向量,則向量會在格式字串之後列印。格式字串必須以單一預留位置
{}
結尾。
*args (jax.typing.ArrayLike) – 要列印的值。