HF RL Explorer

Fix packed-struct lowering for opaque-pointer kernels

Fix packed-struct lowering for opaque-pointer kernels: a task in MiMo-V2.6-RL-harbor-code: MiMo-V2.6-RL Code (Harbor) (Harbor dataset). The rewrite-packed-structs transformation is responsible for reducing the alignment of packed structures that are used as kernel buffer arguments, so that the…

The task

The `rewrite-packed-structs` transformation is responsible for reducing the alignment of packed structures that are used as kernel buffer arguments, so that the buffer can later be emitted with a layout Vulkan accepts. It does this by treating the packed structure as a flat byte buffer.

Part of FineEnvs/MiMo-V2.6-RL-harbor-code.