Skip to content

Version 2.20.0

Choose a tag to compare

@aimetci aimetci released this 02 Dec 21:17

2.20.0

  • Bug fixes and Improvements

    • Common

      • Update supported python version to >=3.10 (2bc8c94)
      • Repackage aimet_common as alias to aimet_onnx.common or aimet_torch.common (074e85f)
      • Remove Pad op from data movement ops (21cddb6)
    • ONNX

      • Export data movement op output encoding in sim.export by default (550c029)
      • Assign generic node names if node name is missing or duplicate (273dd82)
      • Add PyTorch Pad modules to nn.Module -> onnx op mapping (7e5342b)
      • Add LSTM cell state int32 quantization mechanism for LPAI (3a8659b)
      • Support stacked RNN/GRU/LSTM (552ad83)
      • Make exclude/include node argument naming consistent (ec22d86)
      • Implement LPBQ support in aimet-onnx SeqMSE (495567f)
      • Add support for dilation, grouping, stride to Quantized Conv (f94f3e2)
      • Remove block type from adascale config (b55b058)
      • Skip tying concat encoding if input has multiple consumers (3136828)
      • Tie quantizers upstream first and downstream later (59aac3e)
      • Fix ValidationError in LazyExtractor when external files are missing or inconsistent (a8f32fc)
      • Align torch and onnx GenAI recipes (7d4659d)
    • Torch

      • Use separate input quantizer for each concat input (755c54a)
      • Add predict and fallback later approach for batched matmul in aimet-torch seq mse (8874173)
      • Refactored MMP to not use rounding mode (fd7e40d)
      • Use tuple for strided slice indexing (4ddbd66)
      • Fix symmetry bug in _from_qnn_encoding_dict (35602ea)
      • Align onnx 1.0.0 BQ encoding export ordering with QAIRT expectation (0182b7a)