Scanner C++ API
Public Attributes | List of all members
scanner::internal::OpArgGroup Struct Reference

Public Attributes

std::vector< std::string > op_names
 
std::vector< bool > is_source
 
std::vector< bool > is_sink
 
std::map< i64, std::vector< std::vector< proto::SamplingArgs > > > sampling_args
 For sampling ops.
 
std::map< i64, std::vector< i64 > > slice_input_rows
 For slice ops.
 
std::map< i64, std::vector< std::vector< i64 > > > slice_output_rows
 
std::map< i64, std::vector< std::vector< i64 > > > unslice_input_rows
 For unslice ops.
 
std::vector< std::tuple< KernelFactory *, KernelConfig > > kernel_factories
 For regular kernels.
 
std::map< i64, std::vector< std::vector< i64 > > > op_input_domain_size
 
std::map< i64, std::vector< std::vector< std::vector< u8 > > > > op_args
 
std::vector< std::vector< std::tuple< i32, std::string > > > live_columns
 
std::vector< std::vector< i32 > > dead_columns
 
std::vector< std::vector< i32 > > unused_outputs
 
std::vector< std::vector< i32 > > column_mapping
 
std::vector< std::vector< i32 > > kernel_stencils
 
std::vector< i32 > kernel_batch_sizes
 

The documentation for this struct was generated from the following file: