|  | 
|  | UnsliceKernel (const KernelConfig &config) | 
|  | 
| void | execute (const BatchedElements &input_columns, BatchedElements &output_columns) override | 
|  | Runs the op on input elements and produces equal number of output elements.  More... 
 | 
|  | 
|  | BatchedKernel (const KernelConfig &config) | 
|  | 
| virtual void | execute_kernel (const StenciledBatchedElements &input_columns, BatchedElements &output_columns) | 
|  | For internal use. 
 | 
|  | 
|  | BaseKernel (const KernelConfig &config) | 
|  | 
| virtual void | validate (proto::Result *result) | 
|  | Checks if kernel arguments are valid.  More... 
 | 
|  | 
| virtual void | fetch_resources (proto::Result *result) | 
|  | Downloads any resources necessary for the kernel to run.  More... 
 | 
|  | 
| virtual void | setup_with_resources (proto::Result *result) | 
|  | Runs any setup code that relies on fetched resources.  More... 
 | 
|  | 
| virtual void | new_stream (const std::vector< u8 > &args) | 
|  | Called when the Kernel is about to process a new stream.  More... 
 | 
|  | 
| virtual void | reset () | 
|  | Requests that kernel resets its logical state.  More... 
 | 
|  | 
| virtual void | set_profiler (Profiler *profiler) | 
|  | For internal use. 
 | 
|  | 
  
  | 
        
          | void scanner::UnsliceKernel::execute | ( | const BatchedElements & | input_columns, |  
          |  |  | BatchedElements & | output_columns |  
          |  | ) |  |  |  | inlineoverridevirtual | 
 
Runs the op on input elements and produces equal number of output elements. 
- Parameters
- 
  
    | input_columns | vector of columns, where each column is a vector of inputs and each input is a byte array |  | output_columns | op output, each column must have same length as the number of input elements |  
 
Evaluate gets run on batches of inputs. At the beginning of a pipeline this is raw RGB images from the input images/videos, and after that the input becomes whatever was returned by the previous op.
Number of output columns must be non-zero. 
Implements scanner::BatchedKernel.
 
 
The documentation for this class was generated from the following file:
- scanner/engine/unslice_op.cpp