You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If given on explicit target environment or triple, we are using the unknown-unknown-unkown one, which has an absolute minimal set of widely applicable features to make sure the code generated is runnable everywhere. That means being very conservative. Float16 unfortunately is not something we can comfortably relying on under such circumstances:
Without it the CodeGen would try to emulate float16 with float32, and it causes issues when vector.cast from vector<2xf32> to vector<4xf16>. I created https://reviews.llvm.org/D140437 to fail such cases to make the error better.
If not compiling with any Vulkan target-triple, the VAE model used by shark.sd fails to compile with:
Repro:
The text was updated successfully, but these errors were encountered: