get offset measured in bytes
| 50 | |
| 51 | //! get offset measured in bytes |
| 52 | ptrdiff_t offset_byte() const { |
| 53 | //! for lowbit cases, offset must aligned to bytes |
| 54 | mgb_assert( |
| 55 | !m_layout.dtype.is_low_bit() || |
| 56 | !(m_offset_elem * m_layout.dtype.low_bit() % 8)); |
| 57 | return m_layout.dtype.size(m_offset_elem); |
| 58 | } |
| 59 | |
| 60 | /*! |
| 61 | * \brief merge with another SubTensorSpec: accum offset, and replace |
no test coverage detected