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

Method check_exec

dnn/src/common/lrn.cpp:15–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13}
14
15void LRNForward::check_exec(
16 const TensorLayout& src, const TensorLayout& dst, size_t workspace_in_bytes) {
17 check_param();
18 megdnn_assert_contiguous(src);
19 megdnn_assert_eq_layout(src, dst);
20
21 megdnn_assert(src.dtype.category() == DTypeCategory::FLOAT);
22 auto required_workspace_in_bytes = get_workspace_in_bytes(src, dst);
23 megdnn_assert(workspace_in_bytes >= required_workspace_in_bytes);
24}
25
26void LRNBackward::check_exec(
27 const TensorLayout& src, const TensorLayout& dst, const TensorLayout& diff,

Callers

nothing calls this directly

Calls 3

check_paramFunction · 0.85
categoryMethod · 0.80
get_workspace_in_bytesFunction · 0.70

Tested by

no test coverage detected