|
53 | 53 | channel_range = [0,1,3] |
54 | 54 | f_list.extend([Func(fbase, k, k, ch, stride, stride, corefunc, "krnpad") for k in kernel_range for ch in channel_range]) |
55 | 55 |
|
56 | | -corefunc = "maxpool_chw_krnpad" |
| 56 | +corefunc = "maxpool_chw_pad" |
57 | 57 | stride = 1 |
58 | 58 | kernel_range = range(4,11) |
59 | 59 | channel_range = [0,1,3] |
60 | 60 | f_list.extend([Func(fbase, k, k, ch, stride, stride, corefunc, "krnpad") for k in kernel_range for ch in channel_range]) |
61 | 61 |
|
62 | 62 | #stride = 1, 1xk and kx1 versions |
63 | | -corefunc = "maxpool_chw_krnpad" |
| 63 | +corefunc = "maxpool_chw_pad" |
64 | 64 | stride = 1 |
65 | 65 | kernel_range = range(2,4) |
66 | 66 | channel_range = [0,1] |
67 | 67 | f_list.extend([Func(fbase, 1, k, ch, stride, stride, corefunc, "krnpad") for k in kernel_range for ch in channel_range]) |
68 | 68 | f_list.extend([Func(fbase, k, 1, ch, stride, stride, corefunc, "krnpad") for k in kernel_range for ch in channel_range]) |
69 | 69 |
|
70 | 70 | #fix single dimension, others flex |
71 | | -corefunc = "maxpool_chw_krnpad" |
| 71 | +corefunc = "maxpool_chw_pad" |
72 | 72 | stride = 1 |
73 | 73 | f_list.extend([Func(fbase, 1, 0, 0, stride, stride, corefunc, "")]) #k_width == 1 |
74 | 74 | f_list.extend([Func(fbase, 0, 1, 0, stride, stride, corefunc, "")]) #k_heigth == 1 |
75 | 75 | f_list.extend([Func(fbase, 0, 0, 1, stride, stride, corefunc, "")]) #channels == 1 |
76 | 76 |
|
77 | | -corefunc = "maxpool_chw_krnpad_small" |
| 77 | +corefunc = "maxpool_chw_pad" |
78 | 78 | stride = 0 |
79 | 79 | kernel_range = [2,3] |
80 | 80 | channel_range = [0,1] |
81 | 81 | f_list.extend([Func(fbase, k, k, ch, stride, stride, corefunc, "") for k in kernel_range for ch in channel_range]) |
82 | 82 |
|
| 83 | +corefunc = "maxpool_chw_krnpad_small" |
| 84 | +stride = 0 |
| 85 | +kernel_range = [2,3] |
| 86 | +channel_range = [0] |
| 87 | +f_list.extend([Func(fbase, k, k, ch, stride, stride, corefunc, "krnpad") for k in kernel_range for ch in channel_range]) |
| 88 | + |
83 | 89 | #at last add the generic function that can be used in the else branch in the wrapper. |
84 | | -corefunc = "maxpool_chw_krnpad" |
| 90 | +corefunc = "maxpool_chw_pad" |
85 | 91 | default_func = Func(fbase, 0, 0, 0, 0, 0, corefunc, generic=True) |
86 | 92 | f_list.append(default_func) |
87 | 93 |
|
|
0 commit comments