| @@ -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) | ||||