Skip to content

WasmGPU.compute.CPUndarray.residency

Summary

WasmGPU.compute.CPUndarray.residency reports where the ndarray is stored. For CPUndarray this always returns "cpu-webassembly". Use this property in generic ndarray codepaths to choose CPU or GPU operations. This value is read-only.

Syntax

WasmGPU.compute.CPUndarray.residency: NdarrayResidency
const where = a.residency;

Parameters

This API does not take parameters.

Returns

NdarrayResidency - Always "cpu-webassembly" for CPUndarray.

Example

const canvas = document.querySelector("canvas");
const wgpu = await WasmGPU.create(canvas);

const a = wgpu.compute.CPUndarray.empty("f32", { shape: [4, 4] });
console.log(a.residency);

See Also