MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / prepare_sub_opr

Function prepare_sub_opr

dnn/src/cambricon/convolution/forward/algo.cpp:40–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40std::pair<TensorLayoutArray, std::unique_ptr<ConvBiasForward>> prepare_sub_opr(
41 const ConvolutionForwardImpl::AlgoBase::SizeArgs& args) {
42 auto conv_bias_opr = args.opr->handle()->create_operator<ConvBiasForward>();
43 auto&& config = sub_opr_config(
44 *args.layout_src, *args.layout_filter, *args.layout_dst, args.opr);
45 conv_bias_opr->param() = config.second;
46 return {config.first, std::move(conv_bias_opr)};
47}
48
49WorkspaceBundle get_workspace_bundle(
50 const std::pair<TensorLayoutArray, std::unique_ptr<ConvBiasForward>>&

Callers 3

is_availableMethod · 0.70
execMethod · 0.70

Calls 3

sub_opr_configFunction · 0.70
handleMethod · 0.45
paramMethod · 0.45

Tested by

no test coverage detected