Releases: PINTO0309/onnx2tf
Releases · PINTO0309/onnx2tf
1.19.14
Celu
- Fixed a bug that caused very few elements to diverge to
Nan
, resulting in inconsistent output.onnx_tensor[0, 3, 1, 26] 97.723495 tf_transposed_tensor[0, 3, 1, 26] nan
- poc.onnx.zip
- Fixed a bug that caused very few elements to diverge to
TensorFlow operator combinations were reviewed.
onnx2tf -i poc.onnx -cotof
What's Changed
- pip env setup guide: Fix onnx package version & add tensorflow and protobuf by @Boulaouaney in #601
- Bug fix for
Celu
, onnxruntime==1.17.1 by @PINTO0309 in #603
New Contributors
- @Boulaouaney made their first contribution in #601
Full Changelog: 1.19.13...1.19.14
1.19.13
-
Gather
ONNXGather
changes output shape by removing the singled out dimension. When converting to TF usingstrided_slice
, the extra dimension is kept.ONNX:
[1,50,768]
->Gather (index=0)
->[1,768]
TF:[1,50,768]
->StridedSlice (... )
->[1,1,768]
What's Changed
New Contributors
Full Changelog: 1.19.12...1.19.13
1.19.12
What's Changed
- fix for float64 error by @khatami-mehrdad in #593
- Add type specification, v1.19.12 by @PINTO0309 in #594
New Contributors
- @khatami-mehrdad made their first contribution in #593
Full Changelog: 1.19.11...1.19.12
1.19.11
MaxPoolWithArgmax
- Support for 1D
MaxPoolWithArgmax
- However, TFLite does not support
max_pool_with_argmax
as standard. - UM_best_model.onnx.zip
- Support for 1D
- ValueError in MaxPool Layer during ONNX to TensorFlow Conversion with 3D Input #579
What's Changed
- Support for 1D
MaxPoolWithArgmax
by @PINTO0309 in #580
Full Changelog: 1.19.10...1.19.11
1.19.10
Mul
,Div
,Sub
, orMod
- Modified to suppress broadcast when
Gemm
is immediately followed by a scalarMul
,Div
,Sub
, orMod
. - This is a very specific workaround for the special specifications of NNAPI.
- Address the issue of NNAPI not allowing multi-dimensional bias.
- The problem is not reproducible for variable batch sizes.
- The problem reproduces only when changing to a fixed batch size.
- Modified to suppress broadcast when
- pre_explicit_broadcast should not expend scalar tensor #573
What's Changed
- Modified to suppress broadcast when
Gemm
is immediately followed by a scalarMul
,Div
,Sub
, orMod
. by @PINTO0309 in #577
Full Changelog: 1.19.9...1.19.10
1.19.9
- Improved
GatherElements
conversion stability.
What's Changed
- Improved
GatherElements
conversion stability. by @PINTO0309 in #576
Full Changelog: 1.19.8...1.19.9
1.19.8
What's Changed
- Fixed Abort bug when converting models with
--optimization_for_gpu_delegate
. by @PINTO0309 in #574
Full Changelog: 1.19.7...1.19.8
1.19.7
- Improved the display of auxiliary error messages regarding
flatc
installation instructions. - Full int8 quantized model doesn't work when "flatc" is installed on the system #567
What's Changed
- improve flatc warning message by @spacycoder in #570
New Contributors
- @spacycoder made their first contribution in #570
Full Changelog: 1.19.6...1.19.7
1.19.6
- Support for
STFT
(Partially supported)- add onnx2tf/onnx2tf/ops/STFT.py. This is the main implementation of the STFT op.
- provide example STFT onnx model
What's Changed
- Add STFT op onnx2tf support by @guanerdan in #566
New Contributors
- @guanerdan made their first contribution in #566
Full Changelog: 1.19.5...1.19.6
1.19.5
Resize
- Implement workaround for cases where the input tensor contains multiple undefined dimensions.
- Addressed the issue of
Resize
aborting only when resizing by thescales
parameter, not by thesizes
parameter. - fp32.onnx.zip
- Failed to convert Real-ESRGAN x4-general (NCHW) #563
What's Changed
- Implement workaround for cases where the input tensor contains multiple undefined dimensions
Resize
by @PINTO0309 in #564
Full Changelog: 1.19.4...1.19.5