/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/topi/nn/ |
H A D | util.py | 146 pad_h = padding[0] * 2 153 pad_h = pad_w = padding * 2 155 pad_h = 0 158 pad_h = kernel[0] - 1 162 pad_top = (pad_h + 1) // 2 164 return pad_top, pad_left, pad_h - pad_top, pad_w - pad_left 202 pad_h = padding[1] * 2 209 pad_d = pad_w = pad_h = padding * 2 211 pad_h = 0 215 pad_h = kernel[0] - 1 [all …]
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/relay/op/nn/ |
H A D | util.py | 75 pad_h = padding[0] * 2 82 pad_h = pad_w = padding * 2 85 pad_top = (pad_h + 1) // 2 87 return pad_top, pad_left, pad_h - pad_top, pad_w - pad_left 117 pad_h = padding[1] * 2 124 pad_d = pad_h = pad_w = padding * 2 128 pad_top = (pad_h + 1) // 2 130 return pad_front, pad_top, pad_left, pad_d - pad_front, pad_h - pad_top, pad_w - pad_left
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/python/topi/testing/ |
H A D | conv2d_nhwc_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h = 0 57 pad_h = kernel_h - 1 59 pad_top = int(np.ceil(float(pad_h) / 2)) 60 pad_bottom = pad_h - pad_top 65 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 75 if pad_h > 0: 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
H A D | conv2d_hwcn_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h = 0 57 pad_h = kernel_h - 1 59 pad_top = int(np.ceil(float(pad_h) / 2)) 60 pad_bottom = pad_h - pad_top 65 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 75 if pad_h > 0: 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
H A D | conv2d_nchw_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h, pad_w = padding[0] * 2, padding[1] * 2 56 pad_h = 0 if padding == 'VALID' else kernel_h - 1 58 pad_top = int(np.ceil(float(pad_h) / 2)) 59 pad_bottom = pad_h - pad_top 64 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 71 if pad_h > 0 or pad_w > 0: 72 apad = np.zeros((in_height + pad_h, in_width + pad_w)) 73 if pad_h == 0:
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/python/topi/testing/ |
H A D | conv2d_nhwc_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h = 0 57 pad_h = kernel_h - 1 59 pad_top = int(np.ceil(float(pad_h) / 2)) 60 pad_bottom = pad_h - pad_top 65 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 75 if pad_h > 0: 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
H A D | conv2d_hwcn_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h = 0 57 pad_h = kernel_h - 1 59 pad_top = int(np.ceil(float(pad_h) / 2)) 60 pad_bottom = pad_h - pad_top 65 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 75 if pad_h > 0: 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
H A D | conv2d_nchw_python.py | 52 pad_h = pad_w = padding * 2 54 pad_h, pad_w = padding[0] * 2, padding[1] * 2 56 pad_h = 0 if padding == 'VALID' else kernel_h - 1 58 pad_top = int(np.ceil(float(pad_h) / 2)) 59 pad_bottom = pad_h - pad_top 64 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 71 if pad_h > 0 or pad_w > 0: 72 apad = np.zeros((in_height + pad_h, in_width + pad_w)) 73 if pad_h == 0:
|
/dports/misc/tvm/incubator-tvm-0.6.1/python/tvm/contrib/ |
H A D | cudnn.py | 176 pad_h, argument 221 pad_h, 240 pad_h, argument 283 pad_h, 307 pad_h=0, argument 351 pad_h, 361 pad_h, 378 pad_h,
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/python/tvm/contrib/ |
H A D | cudnn.py | 176 pad_h, argument 221 pad_h, 240 pad_h, argument 283 pad_h, 307 pad_h=0, argument 351 pad_h, 361 pad_h, 378 pad_h,
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/python/topi/nn/ |
H A D | util.py | 106 pad_h = padding[0] * 2 109 pad_h = pad_w = padding * 2 111 pad_h = 0 114 pad_h = kernel[0] - 1 118 pad_top = (pad_h + 1) // 2 120 return pad_top, pad_left, pad_h - pad_top, pad_w - pad_left
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/python/topi/nn/ |
H A D | util.py | 106 pad_h = padding[0] * 2 109 pad_h = pad_w = padding * 2 111 pad_h = 0 114 pad_h = kernel[0] - 1 118 pad_top = (pad_h + 1) // 2 120 return pad_top, pad_left, pad_h - pad_top, pad_w - pad_left
|
/dports/misc/mnn/MNN-1.2.0/test/op/ |
H A D | DeconvolutionTest.cpp | 26 … int batch, int ic, int oc, int ih, int iw, PadMode mode, int pad_h, int pad_w, int kh, in test() argument 33 … {stride, stride}, {dilation, dilation}, group, {pad_w, pad_h}, false, false); in test() 87 int pad_w = 0, pad_h = 0; in run() local 90 … batch, ic, oc, ih, iw, PadMode_VALID, pad_h, pad_w, kh, kw, in run() 133 int pad_w = 1, pad_h = 1; in run() local 136 … batch, ic, oc, ih, iw, PadMode_VALID, pad_h, pad_w, kh, kw, in run() 179 int pad_w = 0, pad_h = 0; in run() local 182 … batch, ic, oc, ih, iw, PadMode_SAME, pad_h, pad_w, kh, kw, in run()
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/src/relay/op/ |
H A D | op_common.h | 159 inline void GetPaddingHeightWidth(const Array<IndexExpr>& padding, IndexExpr* pad_h, in GetPaddingHeightWidth() argument 162 *pad_h = padding[0] * 2; in GetPaddingHeightWidth() 165 *pad_h = padding[0] * 2; in GetPaddingHeightWidth() 168 *pad_h = padding[0] + padding[2]; in GetPaddingHeightWidth() 177 IndexExpr* pad_h, IndexExpr* pad_w) { in GetPaddingDepthHeightWidth() argument 180 *pad_h = padding[0] * 2; in GetPaddingDepthHeightWidth() 184 *pad_h = padding[1] * 2; in GetPaddingDepthHeightWidth() 188 *pad_h = padding[1] + padding[4]; in GetPaddingDepthHeightWidth()
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/include/topi/ |
H A D | nn.h | 279 int pad_h = 0, 298 auto T = (pad_h == 0 && pad_w == 0) 300 : pad(I, {tvm::Expr(0), tvm::Expr(0), pad_h, pad_w}); 330 int pad_h = 0, 349 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 381 int pad_h = 0, 401 auto T = (pad_h == 0 && pad_w == 0) 414 int pad_h = 0, 434 auto T = (pad_h == 0 && pad_w == 0) 467 int pad_h = 0, [all …]
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/include/topi/ |
H A D | nn.h | 279 int pad_h = 0, 298 auto T = (pad_h == 0 && pad_w == 0) 300 : pad(I, {tvm::Expr(0), tvm::Expr(0), pad_h, pad_w}); 330 int pad_h = 0, 349 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 381 int pad_h = 0, 401 auto T = (pad_h == 0 && pad_w == 0) 414 int pad_h = 0, 434 auto T = (pad_h == 0 && pad_w == 0) 467 int pad_h = 0, [all …]
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/include/topi/detail/ |
H A D | pad_utils.h | 45 inline Array<Expr> GetPadTuple(Expr pad_h, Expr pad_w) { in GetPadTuple() argument 46 pad_h *= 2; in GetPadTuple() 49 auto pad_top = indexdiv(pad_h + 1, 2); in GetPadTuple() 52 return { pad_top, pad_left, pad_h - pad_top, pad_w - pad_left }; in GetPadTuple()
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/include/topi/detail/ |
H A D | pad_utils.h | 45 inline Array<Expr> GetPadTuple(Expr pad_h, Expr pad_w) { in GetPadTuple() argument 46 pad_h *= 2; in GetPadTuple() 49 auto pad_top = indexdiv(pad_h + 1, 2); in GetPadTuple() 52 return { pad_top, pad_left, pad_h - pad_top, pad_w - pad_left }; in GetPadTuple()
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/include/tvm/topi/detail/ |
H A D | pad_utils.h | 48 inline Array<PrimExpr> GetPadTuple(PrimExpr pad_h, PrimExpr pad_w) { in GetPadTuple() argument 49 pad_h *= 2; in GetPadTuple() 52 auto pad_top = indexdiv(pad_h + 1, 2); in GetPadTuple() 55 return {pad_top, pad_left, pad_h - pad_top, pad_w - pad_left}; in GetPadTuple()
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/include/tvm/topi/ |
H A D | nn.h | 272 indexdiv(I->shape[2] - W->shape[2] + 2 * pad_h, stride_h) + 1, // H 279 (pad_h == 0 && pad_w == 0) ? I : pad(I, {tvm::PrimExpr(0), tvm::PrimExpr(0), pad_h, pad_w}); 314 indexdiv(I->shape[2] - W->shape[2] + 2 * pad_h, stride_h) + 1, // H 322 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 362 indexdiv(I->shape[2] - W->shape[2] + 2 * pad_h, stride_h) + 1, // H 369 (pad_h == 0 && pad_w == 0) ? I : pad(I, {tvm::PrimExpr(0), tvm::PrimExpr(0), pad_h, pad_w}); 390 indexdiv(I->shape[1] - W->shape[1] + 2 * pad_h, stride_h) + 1, // H 398 (pad_h == 0 && pad_w == 0) ? I : pad(I, {tvm::PrimExpr(0), pad_h, pad_w, tvm::PrimExpr(0)}); 428 int pad_h = 0, int pad_w = 0, int stride_h = 1, 440 indexdiv(I->shape[3] - W->shape[3] + 2 * pad_h, stride_h) + 1, // H [all …]
|
/dports/math/py-theano/Theano-1.0.5/theano/gpuarray/c_code/ |
H A D | pool_ave_grad.c | 12 const ga_size pad_h, const ga_size pad_w, const ga_bool inc_pad, const ga_bool sum_mode, in ave_pool2d_grad_kernel() argument 25 const ga_size phstart = (h + pad_h < kernel_h) ? 0 : (h + pad_h - kernel_h) / stride_h + 1; in ave_pool2d_grad_kernel() 26 const ga_size phend = min((h + pad_h) / stride_h + 1, pooled_height); in ave_pool2d_grad_kernel() 40 const ga_size hstart = ph * stride_h - pad_h; in ave_pool2d_grad_kernel() 42 const ga_size hend = min(hstart + kernel_h, height + pad_h); in ave_pool2d_grad_kernel() 64 const ga_size pad_d, const ga_size pad_h, const ga_size pad_w, in ave_pool3d_grad_kernel() argument 80 const ga_size phstart = (h + pad_h < kernel_h) ? 0 : (h + pad_h - kernel_h) / stride_h + 1; in ave_pool3d_grad_kernel() 81 const ga_size phend = min((h + pad_h) / stride_h + 1, pooled_height); in ave_pool3d_grad_kernel() 97 const ga_size hstart = ph * stride_h - pad_h; in ave_pool3d_grad_kernel() 100 const ga_size hend = min(hstart + kernel_h, height + pad_h); in ave_pool3d_grad_kernel()
|
/dports/graphics/opencv/opencv-4.5.3/modules/dnn/src/tengine4dnn/src/ |
H A D | tengine_graph_convolution.cpp | 59 …int kernel_h, int kernel_w, int stride_h, int stride_w, int pad_h, int pad_w, int inch, int outch,… in create_conv_node() argument 110 int pad_h1 = pad_h; in create_conv_node() 117 int out_h_temp = (in_h-kernel_h + 2*pad_h)/stride_h + 1; in create_conv_node() 132 teng_set_node_attr_int(conv_node, "pad_h0", &pad_h); in create_conv_node() 152 int pad_h, int pad_w, int dilation_h, int dilation_w, int activation, in create_conv_graph() argument 191 …stride_h, stride_w, pad_h, pad_w, inch, outch, group, dilation_h, dilation_w, activation, padMode)… in create_conv_graph() 293 int pad_h, int pad_w, int dilation_h, int dilation_w, in tengine_init() argument 302 if (!(kernel_s == 2 && kernel_h == kernel_w && pad_h == pad_w in tengine_init() 304 && out_b == 1 && pad_h < 10)) // just for Conv2D in tengine_init() 345 pad_h, pad_w, dilation_h, dilation_w, activation, in tengine_init()
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/topi/testing/ |
H A D | conv2d_hwcn_python.py | 56 pad_h = pad_top + pad_bottom 60 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 70 if pad_h > 0 or pad_w > 0: 71 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
H A D | conv3d_ndhwc_python.py | 59 pad_h = pad_top + pad_bottom 64 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 74 if pad_d > 0 or pad_h > 0 or pad_w > 0: 75 apad = np.zeros((in_depth + pad_d, in_height + pad_h, in_width + pad_w))
|
H A D | conv2d_nchw_python.py | 55 pad_h = pad_top + pad_bottom 59 out_height = (in_height - kernel_h + pad_h) // stride_h + 1 66 if pad_h > 0 or pad_w > 0: 67 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|