Skip to content

1.8.0

Compare
Choose a tag to compare
@xadupre xadupre released this 19 Feb 16:01
· 90 commits to master since this release
09827b5

API

  • Initialize container node_domain_version_pair_sets (#123)
  • Fix handling onnx model opset after creating Graph (#125)
  • Add CumSum to black list and fix duplicated node name issue (#127)
  • Add Softsign activation function. (#135)
  • Enforce model to graph opset (#145)
  • Upgrade op_version to pass onnx initializer checker (#146)
  • Add support for complex number, unsigned integers (#147)
  • Add hummingbird installed method (#134)
  • Set keepdims=1 as default for ReduceSum (#157)
  • Fix rank shift in apply_reducesum and _apply_squeeze_unsqueeze (#158)

Opset 13

  • Update default values for opset 13 (#160)
  • Update to opset 13 (#156)
  • Bump DEFAULT_OPSET_NUMBER = 13 (#159)

Optimizer

  • (Optimizer) Remove Matmul from broadcast op (#129)
  • (Optimizer) Refine the onnx_fx and optimizer code. (#130)
  • Handle len(pred_0.tensors) == 0 in is_same_node_merge (#133)
  • Hanlde Split op in is_same_node_merge (#136)
  • Fix next.precedence range(1, 5) case in ConvBatchNormOptimizer (#137)
  • Add a matmul optimization (#138)
  • Pass Max/Min for PushTransposeSolution (#139)
  • Support the sub graph and constant in const folding (#122)

PushTranspose

  • Combine TransposeOptimizer and PushTransposeOptimizer into one #131
  • PushTranspose optimizer for LSTM - Squeeze (#128)
  • Fix PushTransposeSolution for a node_transpose_no_pass case #140
  • Fix MergeOptimizer for the case Transpose + xxx + Transpose (#142)
  • Handle multiple end.precedences for SwapOpSolution (#143)
  • Skip PushTranspose when broadcast has two un-init inputs (#144)

float16

  • Updated float16 conversion script to maintain sign and finiteness of converted constants #153
  • Support >2GB ONNX models for fp16 conversion (#167)
  • fix the version which starts to support infer_shapes_path (#168)

onn2py

onnx2py is a tool which converts an ONNX graph into a python script (#161, #162, #164, #165, #166)