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

Function convert_to_layout

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

convert the C Layout to lite::Layout

Source from the content-addressed store, hash-verified

43
44//! convert the C Layout to lite::Layout
45lite::Layout convert_to_layout(const LiteLayout& clayout) {
46 lite::Layout layout;
47 layout.ndim = clayout.ndim;
48 LITE_ASSERT(layout.ndim < LAYOUT_MAX_DIM, "clayout ndim is to large");
49 for (size_t i = 0; i < layout.ndim; i++) {
50 layout.shapes[i] = clayout.shapes[i];
51 }
52 layout.data_type = clayout.data_type;
53 return layout;
54}
55
56int LITE_make_tensor(const LiteTensorDesc tensor_describe, LiteTensor* tensor) {
57 LITE_CAPI_BEGIN();

Callers 4

LITE_make_tensorFunction · 0.85
LITE_set_tensor_layoutFunction · 0.85
LITE_reset_tensorFunction · 0.85
convert_to_lite_ioFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected