↰ Return to documentation for file (morpheus/_lib/src/messages/memory/inference_memory.cpp
)
#include "morpheus/messages/memory/inference_memory.hpp"
#include <string>
#include <utility>// for move
namespace morpheus {
/****** Component public implementations *******************/
/****** InferenceMemory****************************************/
InferenceMemory::InferenceMemory(size_t count) : TensorMemory(count) {}
InferenceMemory::InferenceMemory(size_t count, tensor_map_t&& tensors) : TensorMemory(count, std::move(tensors)) {}
bool InferenceMemory::has_input(const std::string& name) const
{
return this->has_tensor(name);
}
/****** InferenceMemoryInterfaceProxy *************************/
std::size_t InferenceMemoryInterfaceProxy::get_count(InferenceMemory& self)
{
return self.count;
}
} // namespace morpheus