42 karma · joined July 28, 2019
[^1]: https://github.com/guidance-ai/llguidance/blob/f4592cc0c783a...
Apple Silicon (including base M1) actually has great FP16 support at the hardware level, including conversions. So it is wrong to say it only supports FP32.
(But I would not suggest discussing unless you are close friends beyond work)
Included in the final specification or not, a well-tailored shading language is only of benefit to the GPGPU community, similar to how simultaneous existence of DirectX, Metal, Vulkan has been to the robustness of the abstractions of the engines built upon them. No one should doubt the rigor of developers that are shaping the WSL specification; they are experts in their game. Moreover, the web mode of SPIR-V will also have considerable differences in its morph, and all parties are trying to find a good common denominator where none of the existing works is an exact solution; the work of Apple here will benefit everybody going forward.
Also, we are getting GPGPU computing abilities in the browser for a much broader market on many form factors! Let's prepare for it!