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

Function init_shape

dnn/src/cambricon/softmax/opr_impl.cpp:32–41  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30}
31
32SmallVector<size_t> init_shape(_megdnn_tensor_in src, const int param_axis) {
33 auto dims = src.layout.shape;
34 const int rank = src.layout.ndim;
35 const int axis = CanonicalAxis(param_axis, rank);
36 const size_t dim = dims[axis];
37 const size_t N = SizeToAxis(axis, dims);
38 const size_t D = SizeOutAxis(axis, dims, rank);
39
40 return {N, dim, D};
41}
42} // anonymous namespace
43
44void SoftmaxForwardImpl::exec(

Callers 1

execMethod · 0.85

Calls 3

CanonicalAxisFunction · 0.70
SizeToAxisFunction · 0.70
SizeOutAxisFunction · 0.70

Tested by

no test coverage detected