Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes
caffe2::emulator::DataRandomFiller Class Reference
Inheritance diagram for caffe2::emulator::DataRandomFiller:
caffe2::emulator::Filler caffe2::emulator::TestDataRandomFiller

Public Member Functions

 DataRandomFiller (const NetDef &run_net, const std::vector< std::vector< std::vector< int64_t >>> &input_dims, const std::vector< std::vector< std::string >> &input_types)
 
void fill_input_internal (TensorList_t *input_data) const override
 
void fill_parameter (Workspace *ws) const override
 
- Public Member Functions inherited from caffe2::emulator::Filler
size_t fill_input (TensorList_t *input_data) const
 
const std::vector< std::string > & get_input_names () const
 

Protected Types

using filler_type_pair_t = std::pair< TensorFiller, std::string >
 

Protected Member Functions

TensorFiller get_tensor_filler (const OperatorDef &op_def, int input_index, const std::vector< std::vector< int64_t >> &input_dims)
 

Protected Attributes

std::unordered_map< std::string, filler_type_pair_t > parameters_
 
std::unordered_map< std::string, filler_type_pair_t > inputs_
 
- Protected Attributes inherited from caffe2::emulator::Filler
std::vector< std::string > input_names_
 

Detailed Description

Definition at line 87 of file data_filler.h.


The documentation for this class was generated from the following files: