Comments (4)
Thank you for the fast response. Shouldn't tensorflow indicate the prereq version of protobuf that it requires. tf2onnx should not need to specify versions required by another project, right?
from tensorflow-onnx.
Shouldn't tensorflow indicate the prereq version of protobuf that it requires.
Apparently only tensorflow > 2.10 does that. That's probably why many tests fail with older tensorflow versions in #2327.
from tensorflow-onnx.
Thanks for your comments..
At this moment, tf2onnx is still designed to support older TensorFlow versions as many as possible and some of them could not work on a version above 3.20.x. In addition, couple of dependencies of tf2onnx also required the protobuf version ~= 3.20.0, so we can't upgrade its version in setup.py now.
from tensorflow-onnx.
Here is an idea: Python 3.11 is supported since tensorflow 2.12. I think it's safe to say on Python >= 3.11, tensorflow already properly specifies compatible protobuf versions. How about something like this?
install_requires=[
# (other dependencies)
'protobuf~=3.20; python_version < "3.11"',
'protobuf; python_version >= "3.11"',
]
In addition, couple of dependencies of tf2onnx also required the protobuf version ~= 3.20.0
I didn't check other dependencies. Such a trick may apply as well.
from tensorflow-onnx.
Related Issues (20)
- Maxpool 2D layer error `Negative dimension size caused by subtracting 2 from 1 input shape shape=(128, 128, 1, 16)`
- tf.image.resize can't convert to FP16 model HOT 1
- Azure pipeline task CondaEnvironment@1 has been deprecated.
- Integrate with ONNX 1.16.0 release branch HOT 1
- Error of input shape {0,32,1,1} when infer with generated onnx model HOT 1
- Model conversion fail from Tensorflow while 2 GPU are utilized and first one set to be not visible in Tensorflow HOT 1
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa8 in position 101: invalid start byte
- Converting TF on numpy 1.26
- Please help validate release candidate for ONNX 1.16.0rc2 HOT 1
- cannot convert keras model to onnx : 'Sequential' object has no attribute 'output_names'I HOT 9
- tf.linalg.eigh not supported in tf2onnx
- publish a command line executable on releases HOT 2
- Is it possible to convert tflite to onnx with changed input dimension?
- There are discrepancies between the outputs of the Ttflite and converted ONNX model.
- DirectML returning empty result with ObjectDetection (Mobilinet V2 FPN Keras) HOT 3
- Registering operator for tf.linalg.eig
- Tensorflow 2.16 / Keras 3 support HOT 1
- multiple inputs
- NA GERAÇÃO DO VÍDEO RETORNOU A SEGUINTE MENSAGEM DE ERRO : RuntimeError: Error in execution: Non-zero status code returned while running Transpose node.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tensorflow-onnx.