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

Function convert_to_clayout

lite/lite-c/src/tensor.cpp:33–42  ·  view source on GitHub ↗

convert the lite::Layout to Layout

Source from the content-addressed store, hash-verified

31
32//! convert the lite::Layout to Layout
33LiteLayout convert_to_clayout(const lite::Layout& layout) {
34 LiteLayout clayout;
35 clayout.ndim = layout.ndim;
36 LITE_ASSERT(layout.ndim < LAYOUT_MAX_DIM, "layout ndim is to large");
37 for (size_t i = 0; i < layout.ndim; i++) {
38 clayout.shapes[i] = layout.shapes[i];
39 }
40 clayout.data_type = layout.data_type;
41 return clayout;
42}
43
44//! convert the C Layout to lite::Layout
45lite::Layout convert_to_layout(const LiteLayout& clayout) {

Calls

no outgoing calls

Tested by

no test coverage detected