| 693 | } |
| 694 | |
| 695 | DeviceValue::ref_t CompiledTransformation::TracedValue::data() const { |
| 696 | trace_assert(m_accessor->data_getter, "data unreadable"); |
| 697 | if (m_accessor->is_imperative()) { |
| 698 | return m_imperative_value.dev_tensor(); |
| 699 | } |
| 700 | return DeviceValue::make(m_accessor->data_getter()); |
| 701 | } |
| 702 | |
| 703 | HostValue::ref_t CompiledTransformation::TracedValue::value() const { |
| 704 | trace_assert(m_accessor->value_getter, "value unreadable"); |
no test coverage detected