4 ms·
Yes, MoltenVK works fine. Alternatively, you can also use WebGPU (there are C++ and Rust native libs) which is a simpler but more limiting API.
by coffeeaddict1 2y ago
Yes, MoltenVK works fine. Alternatively, you can also use WebGPU (there are C++ and Rust native libs) which is a simpler but more limiting API.
- keldaris 2y agoWebGPU has no support for tensor cores (or their Apple Silicon equivalents). Vulkan has an Nvidia extension for it, is there any way to make MoltenVK use simdgroup_matrix instructions in compute shaders?
- coffeeaddict1 2y agoAFAIK, MoltenVK doesn't. Dawn (Google's C++ WebGPU implementation) does have some experimental support for it [0][1]. [0] https://issues.chromium.org/issues/348702031 https://issues.chromium.org/issues/348702031 [1] https://github.com/gpuweb/gpuweb/issues/4195 https://github.com/gpuweb/gpuweb/issues/4195