MCPcopy Index your code
hub / github.com/gpujs/gpu.js / createKernelMapObject1Dimension5Length

Function createKernelMapObject1Dimension5Length

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

Source from the content-addressed store, hash-verified

117
118
119function createKernelMapObject1Dimension5Length(mode) {
120 const gpu = new GPU({ mode });
121 const superKernel = createPropertyKernels(gpu, [5]);
122 const kernel = createKernel(gpu, [5]);
123 const output = superKernel([1,2,3,4,5], [1,2,3,4,5], [1,2,3,4,5]);
124 const result = Array.from(output.result);
125 const addResult = Array.from(kernel(output.addResult));
126 const divideResult = Array.from(kernel(output.divideResult));
127 assert.deepEqual(result, [2, 2, 2, 2, 2]);
128 assert.deepEqual(addResult, [2, 4, 6, 8, 10]);
129 assert.deepEqual(divideResult, [2, 2, 2, 2, 2]);
130 gpu.destroy();
131}
132
133(GPU.isKernelMapSupported ? test : skip)('createKernelMap object 1 dimension 5 length auto', () => {
134 createKernelMapObject1Dimension5Length();

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…