(mode)
| 39 | } |
| 40 | |
| 41 | function 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(); |
no test coverage detected
searching dependent graphs…