Caffe2 - C++ API
A deep learning, cross platform ML framework
Related Pages
Modules
Data Structures
Files
C++ API
Python API
GitHub
File List
Globals
caffe2
serialize
read_adapter_interface.h
1
#pragma once
2
3
#include <cstddef>
4
#include <cstdint>
5
6
#include "c10/macros/Macros.h"
7
8
namespace
caffe2
{
9
namespace
serialize {
10
11
// this is the interface for the (file/stream/memory) reader in
12
// PyTorchStreamReader. with this interface, we can extend the support
13
// besides standard istream
14
class
CAFFE2_API
ReadAdapterInterface
{
15
public
:
16
virtual
size_t
size()
const
= 0;
17
virtual
size_t
read(uint64_t pos,
void
* buf,
size_t
n,
const
char
* what =
""
)
18
const
= 0;
19
virtual
~
ReadAdapterInterface
();
20
};
21
22
}
// namespace serialize
23
}
// namespace caffe2
caffe2::serialize::ReadAdapterInterface
Definition:
read_adapter_interface.h:14
caffe2
A global dictionary that holds information about what Caffe2 modules have been loaded in the current ...
Definition:
blob.h:13
Generated on Thu Mar 21 2019 13:06:21 for Caffe2 - C++ API by
1.8.11