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

Function createKernelMapArray1Dimension1Length

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

Source from the content-addressed store, hash-verified

78
79
80function createKernelMapArray1Dimension1Length(mode) {
81 const gpu = new GPU({ mode });
82 const superKernel = createArrayKernels(gpu, [1]);
83 const kernel = createKernel(gpu, [1]);
84 const output = superKernel([2], [2], [0.5]);
85 const result = Array.from(output.result);
86 const addResult = Array.from(kernel(output[0]));
87 const divideResult = Array.from(kernel(output[1]));
88 assert.deepEqual(result, [8]);
89 assert.deepEqual(addResult, [4]);
90 assert.deepEqual(divideResult, [8]);
91 gpu.destroy();
92}
93
94(GPU.isKernelMapSupported ? test : skip)('createKernelMap array 1 dimension 1 length auto', () => {
95 createKernelMapArray1Dimension1Length();

Callers 1

Calls 4

destroyMethod · 0.95
createArrayKernelsFunction · 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…