class ov::RemoteBlobTensor

Overview

Tensor what contains InferenceEngine::RemoteBlob inside Blob owns the memory. More…

#include <remote_utils.hpp>

class RemoteBlobTensor: public ov::IRemoteTensor
{
public:
    // fields

    std::shared_ptr<InferenceEngine::RemoteBlob> blob;

    // construction

    RemoteBlobTensor(const InferenceEngine::RemoteBlob::Ptr& blob);

    // methods

    const element::Type& get_element_type() const;
    void set_shape(ov::Shape shape);
    const Shape& get_shape() const;
    const Strides& get_strides() const;
    size_t get_size() const;
    size_t get_byte_size() const;
    virtual const AnyMap& get_properties() const;
};

Inherited Members

public:
    // methods

    void \* data(const element::Type& type = {}) const;
    virtual const AnyMap& get_properties() const = 0;

Detailed Documentation

Tensor what contains InferenceEngine::RemoteBlob inside Blob owns the memory.

Methods

virtual const AnyMap& get_properties() const

Returns additional information associated with tensor.

Returns:

Map of property names to properties