ONE - On-device Neural Engine
Loading...
Searching...
No Matches
souschef::GaussianUint4DataChefFactory Struct Reference

#include <Gaussian.h>

Collaboration diagram for souschef::GaussianUint4DataChefFactory:

Public Member Functions

std::unique_ptr< DataChefcreate (const Arguments &args) const
 
- Public Member Functions inherited from souschef::DataChefFactory
virtual ~DataChefFactory ()=default
 

Detailed Description

Definition at line 170 of file Gaussian.h.

Member Function Documentation

◆ create()

std::unique_ptr< DataChef > souschef::GaussianUint4DataChefFactory::create ( const Arguments args) const
virtual

Implements souschef::DataChefFactory.

Definition at line 223 of file Gaussian.cpp.

224{
225 if (args.count() != 2)
226 {
227 throw std::runtime_error{"invalid argument count: two arguments (mean/stddev) are expected"};
228 }
229
230 auto const mean = to_number<float>(args.value(0));
231 auto const stddev = to_number<float>(args.value(1));
232
233 return std::unique_ptr<DataChef>{new GaussianUint4DataChef{mean, stddev}};
234}
args
Definition infer.py:21

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