(mode)
| 117 | |
| 118 | |
| 119 | function 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(); |
no test coverage detected
searching dependent graphs…