MCPcopy
hub / github.com/gpujs/gpu.js / createKernelMapObject1Dimension1Length

Function createKernelMapObject1Dimension1Length

test/features/create-kernel-map.js:41–53  ·  view source on GitHub ↗
(mode)

Source from the content-addressed store, hash-verified

39}
40
41function createKernelMapObject1Dimension1Length(mode) {
42 const gpu = new GPU({ mode });
43 const superKernel = createPropertyKernels(gpu, [1]);
44 const kernel = createKernel(gpu, [1]);
45 const output = superKernel([2], [2], [0.5]);
46 const result = Array.from(output.result);
47 const addResult = Array.from(kernel(output.addResult));
48 const divideResult = Array.from(kernel(output.divideResult));
49 assert.deepEqual(result, [8]);
50 assert.deepEqual(addResult, [4]);
51 assert.deepEqual(divideResult, [8]);
52 gpu.destroy();
53}
54
55(GPU.isKernelMapSupported ? test : skip)('createKernelMap object 1 dimension 1 length auto', () => {
56 createKernelMapObject1Dimension1Length();

Callers 1

Calls 4

destroyMethod · 0.95
createPropertyKernelsFunction · 0.85
createKernelFunction · 0.85
kernelFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…