Scanner C++ API
scanner::PythonKernel Member List

This is the complete list of members for scanner::PythonKernel, including all inherited members.

BaseKernel(const KernelConfig &config) (defined in scanner::BaseKernel)scanner::BaseKernel
execute(const StenciledBatchedElements &input_columns, BatchedElements &output_columns) overridescanner::PythonKernelvirtual
execute_kernel(const StenciledBatchedElements &input_columns, BatchedElements &output_columns) overridescanner::StenciledBatchedKernelvirtual
fetch_resources(proto::Result *result) overridescanner::PythonKernelvirtual
new_stream(const std::vector< u8 > &args) overridescanner::PythonKernelvirtual
profiler_scanner::StenciledBatchedKernelprotected
PythonKernel(const KernelConfig &config, const std::string &op_name, const std::string &kernel_code, const bool can_batch, const bool con_stencil) (defined in scanner::PythonKernel)scanner::PythonKernel
reset() overridescanner::PythonKernelvirtual
set_profiler(Profiler *profiler)scanner::BaseKernelinlinevirtual
setup_with_resources(proto::Result *result) overridescanner::PythonKernelvirtual
StenciledBatchedKernel(const KernelConfig &config) (defined in scanner::StenciledBatchedKernel)scanner::StenciledBatchedKernel
UnlimitedDevices (defined in scanner::StenciledBatchedKernel)scanner::StenciledBatchedKernelstatic
validate(proto::Result *result)scanner::BaseKernelinlinevirtual
~BaseKernel() (defined in scanner::BaseKernel)scanner::BaseKernelinlinevirtual
~PythonKernel() (defined in scanner::PythonKernel)scanner::PythonKernel
~StenciledBatchedKernel() (defined in scanner::StenciledBatchedKernel)scanner::StenciledBatchedKernelinlinevirtual