ONE - On-device Neural Engine
|
Data Generator. More...
#include <DataChef.h>
Public Member Functions | |
virtual | ~DataChef ()=default |
virtual Data | generate (int32_t count) const =0 |
Generate a sequence of 'count' elements as a byte sequence. | |
Data Generator.
Definition at line 34 of file DataChef.h.
|
virtualdefault |
|
pure virtual |
Generate a sequence of 'count' elements as a byte sequence.
Let D be the return value of generate(N). Then, D.size() == N * sizeof(T) where T is the element type.
Implemented in souschef::ConstantDataChef< T >, souschef::ConstantInt4DataChef, souschef::ConstantUint4DataChef, souschef::ExplicitDataChef< T >, souschef::ExplicitDataChef< std::string >, souschef::ExplicitFloat16DataChef, souschef::ExplicitInt4DataChef, souschef::ExplicitUint4DataChef, souschef::GaussianFloat32DataChef, souschef::GaussianFloat16DataChef, souschef::GaussianInt32DataChef, souschef::GaussianInt16DataChef, souschef::GaussianUint8DataChef, and souschef::GaussianInt8DataChef.