|
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