aimet_onnx.seq_mse¶
Top level APIs
- aimet_onnx.sequential_mse.seq_mse.SequentialMse.apply_seq_mse(model, sim, params, data_loader)¶
 It performs following steps: 1) creates seq_mse object 2) call apply_seq_algo() member function
- Parameters:
 model (
ModelProto) – float modelsim (
QuantizationSimModel) – QuantizationSimModel objectparams (
SeqMseParams) – Sequential MSE parametersdata_loader (
Iterable) – Data loader
Sequential MSE parameters
- class aimet_onnx.sequential_mse.seq_mse.SeqMseParams(num_batches, num_candidates=20, inp_symmetry='symqt', loss_fn='mse')[source]¶
 Sequential MSE parameters
- Parameters:
 num_batches (
int) – Number of batches.num_candidates (
int) – Number of candidates to perform grid search. Default 20.inp_symmetry (
str) – Input symmetry. Available options are ‘asym’, ‘symfp’ and ‘symqt’. Default ‘symqt’.loss_fn (
str) – Loss function. Available options are ‘mse’, ‘l1’ and ‘sqnr’. Default ‘mse’.