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

Method get_tensor_total_size_in_byte

lite/src/tensor.cpp:167–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

165}
166
167size_t Tensor::get_tensor_total_size_in_byte() const {
168 LITE_ERROR_HANDLER_BEGIN
169 size_t elemsize = m_layout.get_elem_size();
170 size_t total = m_layout.ndim == 0 ? 0 : 1;
171 for (size_t i = 0; i < m_layout.ndim; i++) {
172 total *= m_layout.shapes[i];
173 }
174 return total * elemsize;
175 LITE_ERROR_HANDLER_END
176}
177
178void* Tensor::get_memory_ptr() const {
179 LITE_ERROR_HANDLER_BEGIN

Callers 15

parse_npyMethod · 0.80
device_inputFunction · 0.80
device_input_outputFunction · 0.80
pinned_host_inputFunction · 0.80
config_user_allocatorFunction · 0.80
output_data_infoFunction · 0.80
basic_load_from_pathFunction · 0.80
basic_load_from_memoryFunction · 0.80
async_forwardFunction · 0.80
set_input_callbackFunction · 0.80
set_output_callbackFunction · 0.80

Calls 1

get_elem_sizeMethod · 0.80

Tested by 7

TESTFunction · 0.64
test_io_no_copy_axFunction · 0.64
TESTFunction · 0.64
TESTFunction · 0.64
compare_lite_tensorFunction · 0.64
get_input_dataFunction · 0.64
mgelite_larFunction · 0.64