in smolvlm-webgpu/src/worker.js [15:28]
async function check() {
try {
const adapter = await navigator.gpu.requestAdapter();
if (!adapter) {
throw new Error("WebGPU is not supported (no adapter found)");
}
fp16_supported = adapter.features.has("shader-f16");
} catch (e) {
self.postMessage({
status: "error",
data: e.toString(),
});
}
}