@@ -1,11 +1,10 @@ | |||||
PARAM_DEFS := ../include/megdnn/opr_param_defs.h \ | |||||
../include/megdnn/opr_param_json.h \ | |||||
../src/common/opr_param_defs_enumv.cuh \ | |||||
../src/common/elemwise/each_mode.inl | |||||
PARAM_DEFS := ../src/common/elemwise/each_mode.inl | |||||
ELEMWISE_IMPL := ../src/cuda/cond_take/kimpl \ | ELEMWISE_IMPL := ../src/cuda/cond_take/kimpl \ | ||||
../src/cuda/elemwise/special_kimpl \ | ../src/cuda/elemwise/special_kimpl \ | ||||
../src/cuda/elemwise/kimpl \ | ../src/cuda/elemwise/kimpl \ | ||||
../src/rocm/elemwise/special_kimpl \ | |||||
../src/rocm/elemwise/kimpl \ | |||||
../src/naive/elemwise/kimpl \ | ../src/naive/elemwise/kimpl \ | ||||
../src/cuda/elemwise_multi_type/kimpl | ../src/cuda/elemwise_multi_type/kimpl | ||||
@@ -22,10 +21,14 @@ all: ${PARAM_DEFS} ${ELEMWISE_IMPL} ${CUDA_CONV_IMPL} | |||||
../src/cuda/elemwise/special_kimpl: gen_elemwise_special_kern_impls.py | ../src/cuda/elemwise/special_kimpl: gen_elemwise_special_kern_impls.py | ||||
./$^ --type cuda $@ | ./$^ --type cuda $@ | ||||
../src/rocm/elemwise/special_kimpl: gen_elemwise_special_kern_impls.py | |||||
./$^ --type hip $@ | |||||
../src/cuda/elemwise/kimpl: gen_elemwise_kern_impls.py | ../src/cuda/elemwise/kimpl: gen_elemwise_kern_impls.py | ||||
./$^ --type cuda $@ | ./$^ --type cuda $@ | ||||
../src/rocm/elemwise/kimpl: gen_elemwise_kern_impls.py | |||||
./$^ --type hip $@ | |||||
../src/%/elemwise/kimpl: gen_elemwise_kern_impls.py | ../src/%/elemwise/kimpl: gen_elemwise_kern_impls.py | ||||
./$^ $@ | ./$^ $@ | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/common/elemwise/each_mode.inl | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_each_mode.py | // generated by gen_elemwise_each_mode.py | ||||
#define MEGDNN_FOREACH_ELEMWISE_MODE_UNARY_BOOL(cb) \ | #define MEGDNN_FOREACH_ELEMWISE_MODE_UNARY_BOOL(cb) \ | ||||
MEGDNN_ELEMWISE_MODE_ENABLE(NOT, cb) \ | MEGDNN_ELEMWISE_MODE_ENABLE(NOT, cb) \ | ||||
@@ -95,6 +85,8 @@ | |||||
MEGDNN_ELEMWISE_MODE_ENABLE(SHR, cb) \ | MEGDNN_ELEMWISE_MODE_ENABLE(SHR, cb) \ | ||||
MEGDNN_ELEMWISE_MODE_ENABLE(RMULH, cb) \ | MEGDNN_ELEMWISE_MODE_ENABLE(RMULH, cb) \ | ||||
#define MEGDNN_FOREACH_ELEMWISE_MODE_TERNARY_BOOL(cb) \ | |||||
#define MEGDNN_FOREACH_ELEMWISE_MODE_TERNARY_FLOAT(cb) \ | #define MEGDNN_FOREACH_ELEMWISE_MODE_TERNARY_FLOAT(cb) \ | ||||
MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) \ | MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) \ | ||||
MEGDNN_ELEMWISE_MODE_ENABLE(FUSE_MUL_ADD3, cb) \ | MEGDNN_ELEMWISE_MODE_ENABLE(FUSE_MUL_ADD3, cb) \ | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4_ldg_128.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_gemm_ncdiv4hw4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_gemm_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/batch_conv_bias/int8/kimpl/batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_batch_cuda_conv_bias_kern_impls.py | // generated by gen_batch_cuda_conv_bias_kern_impls.py | ||||
#include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | #include "../batch_conv_bias_int8_implicit_gemm_precomp_ncdiv4hw4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_bool.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_int16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_int32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_int8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/cond_take/kimpl/dt_uint8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cond_take_kern_impls.py | // generated by gen_cond_take_kern_impls.py | ||||
#include "../kern.inl" | #include "../kern.inl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_ld_64bit_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8/kimpl/conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma16x16x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma32x8x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_reorder_filter.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width_per_chan_hswish.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width_per_chan_id.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/conv_bias/int8_imma/kimpl/conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width_per_chan_relu.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_cuda_conv_bias_kern_impls.py | // generated by gen_cuda_conv_bias_kern_impls.py | ||||
#include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | #include "../conv_bias_int8_implicit_gemm_imma8x32x16_cdiv4hwn4_unroll_width.cuinl" | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_int16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_int32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_int8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_GRAD_dt_uint8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS_GRAD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_int16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_int32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_int8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ABS_dt_uint8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ABS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ACOS_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ACOS_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ACOS_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ACOS, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_int16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_int32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_int8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ADD_dt_uint8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ADD, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/AND_dt_bool.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(AND, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(AND, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ASIN_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ASIN_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ASIN_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ASIN, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ATAN2_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ATAN2_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/ATAN2_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(ATAN2, cb) | ||||
#define KERN_IMPL_ARITY 2 | #define KERN_IMPL_ARITY 2 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/CEIL_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/CEIL_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/CEIL_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(CEIL, cb) | ||||
#define KERN_IMPL_ARITY 1 | #define KERN_IMPL_ARITY 1 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_float16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_float32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
#define KERN_IMPL_ARITY 3 | #define KERN_IMPL_ARITY 3 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_int16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
#define KERN_IMPL_ARITY 3 | #define KERN_IMPL_ARITY 3 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_int32.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
#define KERN_IMPL_ARITY 3 | #define KERN_IMPL_ARITY 3 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_int8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
#define KERN_IMPL_ARITY 3 | #define KERN_IMPL_ARITY 3 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COND_LEQ_MOV_dt_uint8.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COND_LEQ_MOV, cb) | ||||
#define KERN_IMPL_ARITY 3 | #define KERN_IMPL_ARITY 3 | ||||
@@ -1,13 +1,3 @@ | |||||
/** | |||||
* \file dnn/src/cuda/elemwise/kimpl/COS_dt_bfloat16.cu | |||||
* MegEngine is Licensed under the Apache License, Version 2.0 (the "License") | |||||
* | |||||
* Copyright (c) 2014-2020 Megvii Inc. All rights reserved. | |||||
* | |||||
* Unless required by applicable law or agreed to in writing, | |||||
* software distributed under the License is distributed on an | |||||
* "AS IS" BASIS, WITHOUT ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||||
*/ | |||||
// generated by gen_elemwise_kern_impls.py | // generated by gen_elemwise_kern_impls.py | ||||
#if !MEGDNN_DISABLE_FLOAT16 | #if !MEGDNN_DISABLE_FLOAT16 | ||||
#define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COS, cb) | #define KERN_IMPL_MODE(cb) MEGDNN_ELEMWISE_MODE_ENABLE(COS, cb) | ||||