|
1 | 1 | [
|
2 | 2 | {
|
3 | 3 | "name": "add",
|
4 |
| - "index": [[4, 5, 4, 2, 3], [0, 0, 2, 2, 1]], |
5 |
| - "input": [[2, 0, 1, 4, 3], [0, 2, 1, 3, 4]], |
6 |
| - "dim": 1, |
| 4 | + "index": [2, 0, 1, 1, 0], |
| 5 | + "input": [1, 2, 3, 4, 5], |
| 6 | + "dim": 0, |
7 | 7 | "fill_value": 0,
|
8 |
| - "grad": [[10, 20, 30, 40, 50, 60], [15, 25, 35, 45, 55, 65]], |
9 |
| - "expected": [[50, 60, 50, 30, 40], [15, 15, 35, 35, 25]] |
| 8 | + "grad": [4, 8, 6], |
| 9 | + "expected": [6, 4, 8, 8, 4] |
10 | 10 | },
|
11 | 11 | {
|
12 |
| - "name": "add", |
13 |
| - "index": [[0, 0], [1, 1], [1, 1], [0, 0]], |
14 |
| - "input": [[5, 2], [2, 5], [4, 3], [1, 3]], |
| 12 | + "name": "sub", |
| 13 | + "index": [2, 0, 1, 1, 0], |
| 14 | + "input": [1, 2, 3, 4, 5], |
15 | 15 | "dim": 0,
|
16 | 16 | "fill_value": 0,
|
17 |
| - "grad": [[10, 20], [15, 25]], |
18 |
| - "expected": [[10, 20], [15, 25], [15, 25], [10, 20]] |
| 17 | + "grad": [4, 8, 6], |
| 18 | + "expected": [-6, -4, -8, -8, -4] |
19 | 19 | },
|
20 | 20 | {
|
21 | 21 | "name": "mean",
|
22 |
| - "index": [[4, 5, 4, 2, 3], [0, 0, 2, 2, 1]], |
23 |
| - "input": [[2, 0, 1, 4, 3], [0, 2, 1, 3, 4]], |
24 |
| - "dim": 1, |
| 22 | + "index": [2, 0, 1, 1, 0], |
| 23 | + "input": [1, 2, 3, 4, 5], |
| 24 | + "dim": 0, |
25 | 25 | "fill_value": 0,
|
26 |
| - "grad": [[10, 20, 30, 40, 50, 60], [15, 25, 35, 45, 55, 65]], |
27 |
| - "expected": [[50, 60, 50, 30, 40], [15, 15, 35, 35, 25]] |
| 26 | + "grad": [4, 8, 6], |
| 27 | + "expected": [6, 2, 4, 4, 2] |
28 | 28 | },
|
29 | 29 | {
|
30 |
| - "name": "mean", |
31 |
| - "index": [[0, 0], [1, 1], [1, 1], [0, 0]], |
32 |
| - "input": [[5, 2], [2, 5], [4, 3], [1, 3]], |
| 30 | + "name": "max", |
| 31 | + "index": [2, 0, 1, 1, 0], |
| 32 | + "input": [1, 2, 3, 4, 5], |
33 | 33 | "dim": 0,
|
34 | 34 | "fill_value": 0,
|
35 |
| - "grad": [[10, 20], [15, 25]], |
36 |
| - "expected": [[10, 20], [15, 25], [15, 25], [10, 20]] |
| 35 | + "grad": [4, 8, 6], |
| 36 | + "expected": [6, 0, 0, 8, 4] |
37 | 37 | },
|
38 | 38 | {
|
39 |
| - "name": "max", |
40 |
| - "index": [[4, 5, 4, 2, 3], [0, 0, 2, 2, 1]], |
41 |
| - "input": [[2, 0, 1, 4, 3], [0, 2, 1, 3, 4]], |
42 |
| - "dim": 1, |
43 |
| - "fill_value": 0, |
44 |
| - "grad": [[10, 20, 30, 40, 50, 60], [15, 25, 35, 45, 55, 65]], |
45 |
| - "expected": [[50, 60, 0, 30, 40], [0, 15, 0, 35, 25]] |
| 39 | + "name": "min", |
| 40 | + "index": [2, 0, 1, 1, 0], |
| 41 | + "input": [1, 2, 3, 4, 5], |
| 42 | + "dim": 0, |
| 43 | + "fill_value": 3, |
| 44 | + "grad": [4, 8, 6], |
| 45 | + "expected": [6, 4, 8, 0, 0] |
46 | 46 | },
|
47 | 47 | {
|
48 |
| - "name": "max", |
49 |
| - "index": [[0, 0], [1, 1], [1, 1], [0, 0]], |
50 |
| - "input": [[5, 2], [2, 5], [4, 3], [1, 3]], |
| 48 | + "name": "mul", |
| 49 | + "index": [2, 0, 1, 1, 0], |
| 50 | + "input": [1, 2, 3, 4, 5], |
51 | 51 | "dim": 0,
|
52 |
| - "fill_value": 0, |
53 |
| - "grad": [[10, 20], [15, 25]], |
54 |
| - "expected": [[10, 0], [0, 25], [15, 0], [0, 20]] |
| 52 | + "fill_value": 2, |
| 53 | + "grad": [4, 8, 6], |
| 54 | + "expected": [12, 40, 64, 48, 16] |
55 | 55 | }
|
56 | 56 | ]
|
0 commit comments