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

Method get_workspace_in_bytes

dnn/src/naive/convpooling/opr_impl.cpp:64–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64size_t ConvPoolingForwardImpl::get_workspace_in_bytes(
65 const TensorLayout& src, const TensorLayout& filter, const TensorLayout& bias,
66 const TensorLayout& /*dst*/) {
67 // Worksapce contains the output of convolution layer in the workspace.
68 TensorLayout tmp_layout;
69 this->deduce_layout(src, filter, bias, tmp_layout);
70 return conv_dst_layout.total_nr_elems() * sizeof(float);
71}
72
73void ConvPoolingForwardImpl::exec(
74 const _megdnn_in TensorND src, const _megdnn_in TensorND filter,

Callers

nothing calls this directly

Calls 2

deduce_layoutMethod · 0.95
total_nr_elemsMethod · 0.45

Tested by

no test coverage detected