Skip to content

Commit 2a70ffd

Browse files
author
Yang Gu
committed
[js/webgpu] Prefer adapter.info to adapter.requestAdapterInfo
WebGPU is deprecating async adapter.requestAdapterInfo, and replacing it with sync adapter.info. Spec change: gpuweb/gpuweb#4662
1 parent 9ef4f1b commit 2a70ffd

File tree

3 files changed

+13
-23
lines changed

3 files changed

+13
-23
lines changed

js/web/lib/wasm/jsep/backend-webgpu.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ export class WebGpuBackend {
233233
}
234234

235235
this.device = await adapter.requestDevice(deviceDescriptor);
236-
this.adapterInfo = new AdapterInfoImpl(await adapter.requestAdapterInfo());
236+
this.adapterInfo = new AdapterInfoImpl(adapter.info || await adapter.requestAdapterInfo());
237237
this.gpuDataManager = createGpuDataManager(this);
238238
this.programManager = new ProgramManager(this);
239239
this.kernels = new Map();

js/web/package-lock.json

+11-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

js/web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@types/minimatch": "^5.1.2",
4444
"@types/minimist": "^1.2.2",
4545
"@types/platform": "^1.3.4",
46-
"@webgpu/types": "^0.1.38",
46+
"@webgpu/types": "^0.1.42",
4747
"base64-js": "^1.5.1",
4848
"chai": "^4.3.7",
4949
"electron": "^28.1.4",

0 commit comments

Comments
 (0)