| 165 | } |
| 166 | |
| 167 | size_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 | |
| 178 | void* Tensor::get_memory_ptr() const { |
| 179 | LITE_ERROR_HANDLER_BEGIN |