Class ov::TensorAccessor#
-
template<class TContainer>
class TensorAccessor : public ov::ITensorAccessor# Tensor data accessor functor.
Creates the ov::Tensor found in tensors container. This accessor does not take ownership of tensors container. Supports following containers:
std::unordered_map<size_t, ov::Tensor>
- Template Parameters:
TContainer – Type of tensor container.
Public Functions
-
inline constexpr TensorAccessor(const TContainer *tensors)#
Construct a new Tensor Accessor object for tensors container.
- Parameters:
tensors – Pointer to container with tensors.
-
virtual Tensor operator()(size_t port) const override#
Get tensor for given port number.
- Parameters:
port – Port number to get data.
- Returns:
Tensor to data or empty tensor if data not found.
-
virtual Tensor operator()(size_t port) const
Get tensor at port.
- Parameters:
port – Number of data port (operator input) to get tensor.
- Returns:
Tensor to data at port.