/** * \file dnn/src/cuda/param_pack/param_pack.cuh * 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. */#pragma once#include <cuda_runtime.h>#include <stdint.h>#include <stdio.h>namespacemegdnn{namespacecuda{namespaceparam_pack{template<typenameT>voidsplit_proxy(constT*src,T**dsts,size_ttotal_size,constint32_t*table_outer,constint32_t*table_inner,cudaStream_tstream);template<typenameT>voidconcat_proxy(constT**srcs,T*dst,size_ttotal_size,constint32_t*table_outer,constint32_t*table_inner,cudaStream_tstream);}// namespace param_pack}// namespace cuda}// namespace megdnn// vim: syntax=cpp.doxygen