← Back to events
ActiveAIRelease

trunk/4afcdd7d224e03231a990eb8e62cf23c339d36c3: [Inductor] Preserve fp32 compute promotion in value_expr (#197132)

What happened

Fix for the bf16/fp16 floor-division compile crash - apply bf16/fp16 upcasting for value expr: #197002 . We correctly infer this is a value expr, not index expr, but need to upcast bf/fp16 to match compute type. Authored with assistance from Codex. Compiling floor division of an arange cast to fp16 or bf16 can fail because Triton's libdevice.isinf receives a low-precision operand. value_expr was casting the result b…

Summary assembled by rule from the sources below

Why it's spreading

Sources