diff --git a/tfjs-backend-webgpu/src/webgpu_util.ts b/tfjs-backend-webgpu/src/webgpu_util.ts index 0da772a8737..bf0f01d737d 100644 --- a/tfjs-backend-webgpu/src/webgpu_util.ts +++ b/tfjs-backend-webgpu/src/webgpu_util.ts @@ -155,7 +155,8 @@ export function GPUBytesPerElement(dtype: DataType): number { } export function isWebGPUSupported(): boolean { - return !!(globalThis && (globalThis.navigator) && (globalThis.navigator.gpu)); + return !!(typeof globalThis !== 'undefined' && (globalThis.navigator) + && (globalThis.navigator.gpu)); } export function assertNotComplex(