PINTO0309 / onnx2tf

Self-Created Tools to convert ONNX files (NCHW) to TensorFlow/TFLite/Keras format (NHWC). The purpose of this tool is to solve the massive Transpose extrapolation problem in onnx-tensorflow (onnx-tf). I don't need a Star, but give me a pull request.
MIT License
662 stars 65 forks source link

[TODO] Implementation of `Proto Splitter` (breakthrough of 2GB contract for Protocol Buffers) #455

Open PINTO0309 opened 1 year ago

PINTO0309 commented 1 year ago

Issue Type

Others

OS

Linux

onnx2tf version number

1.15.12

onnx version number

1.13.1

onnxruntime version number

1.15.1

onnxsim (onnx_simplifier) version number

0.4.33

tensorflow version number

1.13.0

Download URL for ONNX

N/A

Parameter Replacement JSON

N/A

Description

  1. Personal
  2. Implementation of Proto Splitter (breakthrough of 2GB contract for Protocol Buffers) https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/proto_splitter https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tools/proto_splitter/g3doc/in-depth-guide.md https://github.com/tensorflow/community/blob/master/rfcs/20230720-unbound-saved-model.md

Implementing this in the backend should make it possible to break through the 2GB limit of Protocol Buffers.

TensorFlow v2.15.0+

image

PINTO0309 commented 9 months ago