/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/topi/nn/ |
H A D | util.py | 147 pad_w = padding[1] * 2 156 pad_w = 0 159 pad_w = kernel[1] - 1 163 pad_left = (pad_w + 1) // 2 212 pad_w = 0 216 pad_w = kernel[1] - 1 221 pad_left = (pad_w + 1) // 2 254 pad_w = padding * 2 256 pad_w = 0 258 pad_w = kernel[0] - 1 [all …]
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/python/tvm/relay/op/nn/ |
H A D | util.py | 40 pad_w = padding[0] * 2 46 pad_w = padding * 2 49 pad_left = (pad_w + 1) // 2 50 return pad_left, pad_w - pad_left 76 pad_w = padding[1] * 2 82 pad_h = pad_w = padding * 2 86 pad_left = (pad_w + 1) // 2 87 return pad_top, pad_left, pad_h - pad_top, pad_w - pad_left 118 pad_w = padding[2] * 2 124 pad_d = pad_h = pad_w = padding * 2 [all …]
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/3rdparty/tvm/src/relay/op/ |
H A D | op_common.h | 148 inline void GetPaddingWidth(const Array<IndexExpr>& padding, IndexExpr* pad_w) { in GetPaddingWidth() argument 150 *pad_w = padding[0] * 2; in GetPaddingWidth() 152 *pad_w = padding[0] + padding[1]; in GetPaddingWidth() 160 IndexExpr* pad_w) { in GetPaddingHeightWidth() argument 163 *pad_w = padding[0] * 2; in GetPaddingHeightWidth() 166 *pad_w = padding[1] * 2; in GetPaddingHeightWidth() 169 *pad_w = padding[1] + padding[3]; in GetPaddingHeightWidth() 177 IndexExpr* pad_h, IndexExpr* pad_w) { in GetPaddingDepthHeightWidth() argument 181 *pad_w = padding[0] * 2; in GetPaddingDepthHeightWidth() 185 *pad_w = padding[2] * 2; in GetPaddingDepthHeightWidth() [all …]
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/python/topi/testing/ |
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 57 pad_w = 0 if padding == 'VALID' else kernel_w - 1 60 pad_left = int(np.ceil(float(pad_w) / 2)) 61 pad_right = pad_w - pad_left 65 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 71 if pad_h > 0 or pad_w > 0: 72 apad = np.zeros((in_height + pad_h, in_width + pad_w)) 75 elif pad_w == 0:
|
H A D | conv2d_nhwc_python.py | 52 pad_h = pad_w = padding * 2 55 pad_w = 0 58 pad_w = kernel_w - 1 61 pad_left = int(np.ceil(float(pad_w) / 2)) 62 pad_right = pad_w - pad_left 66 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 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 55 pad_w = 0 58 pad_w = kernel_w - 1 61 pad_left = int(np.ceil(float(pad_w) / 2)) 62 pad_right = pad_w - pad_left 66 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/python/topi/testing/ |
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 57 pad_w = 0 if padding == 'VALID' else kernel_w - 1 60 pad_left = int(np.ceil(float(pad_w) / 2)) 61 pad_right = pad_w - pad_left 65 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 71 if pad_h > 0 or pad_w > 0: 72 apad = np.zeros((in_height + pad_h, in_width + pad_w)) 75 elif pad_w == 0:
|
H A D | conv2d_nhwc_python.py | 52 pad_h = pad_w = padding * 2 55 pad_w = 0 58 pad_w = kernel_w - 1 61 pad_left = int(np.ceil(float(pad_w) / 2)) 62 pad_right = pad_w - pad_left 66 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 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 55 pad_w = 0 58 pad_w = kernel_w - 1 61 pad_left = int(np.ceil(float(pad_w) / 2)) 62 pad_right = pad_w - pad_left 66 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 76 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|
/dports/misc/tvm/incubator-tvm-0.6.1/python/tvm/contrib/ |
H A D | cudnn.py | 177 pad_w, argument 222 pad_w, 241 pad_w, argument 284 pad_w, 308 pad_w=0, argument 352 pad_w, 362 pad_w, 379 pad_w,
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/python/tvm/contrib/ |
H A D | cudnn.py | 177 pad_w, argument 222 pad_w, 241 pad_w, argument 284 pad_w, 308 pad_w=0, argument 352 pad_w, 362 pad_w, 379 pad_w,
|
/dports/misc/tvm/incubator-tvm-0.6.1/topi/python/topi/nn/ |
H A D | util.py | 107 pad_w = padding[1] * 2 109 pad_h = pad_w = padding * 2 112 pad_w = 0 115 pad_w = kernel[1] - 1 119 pad_left = (pad_w + 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 | 107 pad_w = padding[1] * 2 109 pad_h = pad_w = padding * 2 112 pad_w = 0 115 pad_w = kernel[1] - 1 119 pad_left = (pad_w + 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/tvm/incubator-tvm-0.6.1/topi/include/topi/ |
H A D | nn.h | 280 int pad_w = 0, 298 auto T = (pad_h == 0 && pad_w == 0) 300 : pad(I, {tvm::Expr(0), tvm::Expr(0), pad_h, pad_w}); 331 int pad_w = 0, 349 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 382 int pad_w = 0, 401 auto T = (pad_h == 0 && pad_w == 0) 415 int pad_w = 0, 434 auto T = (pad_h == 0 && pad_w == 0) 468 int pad_w = 0, [all …]
|
/dports/misc/py-tvm/incubator-tvm-0.6.1/topi/include/topi/ |
H A D | nn.h | 280 int pad_w = 0, 298 auto T = (pad_h == 0 && pad_w == 0) 300 : pad(I, {tvm::Expr(0), tvm::Expr(0), pad_h, pad_w}); 331 int pad_w = 0, 349 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 382 int pad_w = 0, 401 auto T = (pad_h == 0 && pad_w == 0) 415 int pad_w = 0, 434 auto T = (pad_h == 0 && pad_w == 0) 468 int pad_w = 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 47 pad_w *= 2; in GetPadTuple() 50 auto pad_left = indexdiv(pad_w + 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 47 pad_w *= 2; in GetPadTuple() 50 auto pad_left = indexdiv(pad_w + 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 50 pad_w *= 2; in GetPadTuple() 53 auto pad_left = indexdiv(pad_w + 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 | 273 indexdiv(I->shape[3] - W->shape[3] + 2 * pad_w, stride_w) + 1 // W 279 (pad_h == 0 && pad_w == 0) ? I : pad(I, {tvm::PrimExpr(0), tvm::PrimExpr(0), pad_h, pad_w}); 315 indexdiv(I->shape[3] - W->shape[3] + 2 * pad_w, stride_w) + 1, // W 322 auto T = (pad_h == 0 && pad_w == 0) ? I : pad(I, {pad_h, pad_w}); 363 indexdiv(I->shape[3] - W->shape[3] + 2 * pad_w, stride_w) + 1 // W 369 (pad_h == 0 && pad_w == 0) ? I : pad(I, {tvm::PrimExpr(0), tvm::PrimExpr(0), pad_h, pad_w}); 391 indexdiv(I->shape[2] - W->shape[2] + 2 * pad_w, stride_w) + 1, // W 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, 441 indexdiv(I->shape[4] - W->shape[4] + 2 * pad_w, stride_w) + 1 // W [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 27 const ga_size pwstart = (w + pad_w < kernel_w) ? 0 : (w + pad_w - kernel_w) / stride_w + 1; in ave_pool2d_grad_kernel() 28 const ga_size pwend = min((w + pad_w) / stride_w + 1, pooled_width); in ave_pool2d_grad_kernel() 41 const ga_size wstart = pw * stride_w - pad_w; in ave_pool2d_grad_kernel() 43 const ga_size wend = min(wstart + kernel_w, width + pad_w); 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 82 const ga_size pwstart = (w + pad_w < kernel_w) ? 0 : (w + pad_w - kernel_w) / stride_w + 1; in ave_pool3d_grad_kernel() 83 const ga_size pwend = min((w + pad_w) / stride_w + 1, pooled_width); in ave_pool3d_grad_kernel() 98 const ga_size wstart = pw * stride_w - pad_w; in ave_pool3d_grad_kernel() 101 const ga_size wend = min(wstart + kernel_w, width + pad_w); in ave_pool3d_grad_kernel()
|
/dports/misc/py-mxnet/incubator-mxnet-1.9.0/src/operator/nn/ |
H A D | pool.h | 92 const int pad_w = pad[0]; in pool_max_1d_ncw_cpu() local 99 int wstart = pw * stride_w - pad_w; in pool_max_1d_ncw_cpu() 129 const int pad_w = pad[0]; in pool_max_1d_nwc_cpu() local 137 int wstart = pw * stride_w - pad_w; in pool_max_1d_nwc_cpu() 374 const int pad_w = pad[0]; variable 415 const int pad_w = pad[0]; variable 423 int wstart = pw * stride_w - pad_w; 684 const int pad_w = pad[0]; in unpool_max_1d_ncw_cpu() local 728 const int pad_w = pad[0]; in unpool_max_1d_nwc_cpu() local 1025 const int pad_w = pad[0]; variable [all …]
|
/dports/misc/mxnet/incubator-mxnet-1.9.0/src/operator/nn/ |
H A D | pool.h | 92 const int pad_w = pad[0]; in pool_max_1d_ncw_cpu() local 99 int wstart = pw * stride_w - pad_w; in pool_max_1d_ncw_cpu() 129 const int pad_w = pad[0]; in pool_max_1d_nwc_cpu() local 137 int wstart = pw * stride_w - pad_w; in pool_max_1d_nwc_cpu() 374 const int pad_w = pad[0]; variable 415 const int pad_w = pad[0]; variable 423 int wstart = pw * stride_w - pad_w; 684 const int pad_w = pad[0]; in unpool_max_1d_ncw_cpu() local 728 const int pad_w = pad[0]; in unpool_max_1d_nwc_cpu() local 1025 const int pad_w = pad[0]; variable [all …]
|
/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 111 int pad_w1 = pad_w; in create_conv_node() 118 int out_w_temp = (in_w-kernel_w + 2*pad_w)/stride_w + 1; in create_conv_node() 133 teng_set_node_attr_int(conv_node, "pad_w0", &pad_w); 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() 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 | 57 pad_w = pad_left + pad_right 61 out_width = (in_width - kernel_w + pad_w) // stride_w + 1 70 if pad_h > 0 or pad_w > 0: 71 apad = np.zeros((in_height + pad_h, in_width + pad_w))
|