The GitHub Actions job "tvm-bot" on tvm.git/main has failed.
Run started by GitHub user yongwww (triggered by yongwww).

Head commit for run:
67bd1ea1a16390db0b6760fea57f55a893fd9375 / Egor Churaev <[email protected]>
[Metal] Let compile callback declare payload format via (payload, fmt) (#19924)

A tvm_callback_metal_compile used purely for debugging/inspection may
return the MSL source unchanged. Previously, merely registering the
callback forced the module format to "metallib", so the runtime tried to
load the text source as a binary metallib and failed with "Invalid
library file" (issue #18798).

The callback may now return a (payload, format) pair to declare the
payload format. A bare str/bytes return keeps the legacy metallib
behavior. All kernels of a module share a single declared format, so a
callback that mixes formats across kernels (including a legacy metallib
return alongside a (payload, "metal") return) is rejected at codegen
time instead of producing a module that fails to load.

Report URL: https://github.com/apache/tvm/actions/runs/29135014006

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to