blace.ai
Loading...
Searching...
No Matches
raw_memory_fetcher.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5#include "computation_graph/raw_memory_metadata.h"
7#include <iostream>
8
14namespace blace {
20public:
30 virtual std::pair<ml_core::ReturnCode, std::shared_ptr<RawMemoryObject>>
38 virtual std::shared_ptr<RawMemoryMetadata> get_raw_memory_metadata() = 0;
44 virtual std::string printableString() = 0;
45};
46
47} // namespace blace
Definition raw_memory_fetcher.h:19
virtual std::shared_ptr< RawMemoryMetadata > get_raw_memory_metadata()=0
virtual std::string printableString()=0
virtual std::pair< ml_core::ReturnCode, std::shared_ptr< RawMemoryObject > > get_raw_memory_object()=0
Contains implementation for a class used to I/O custom memory.