Comments (3)
Thanks for the suggestion.
I would like to refactor the code. For example, as you suggest, I would like to add an interface to call from Script or clean up the redundant and buggy code. However, I maintain a lot of other OSS and cannot allocate enough time to work on replacing this tool right now.
My main focus and maintenance right now is this tool that directly processes ONNX.
https://github.com/PINTO0309/simple-onnx-processing-tools
I understand that using onnx-tf will significantly degrade the performance of the TensorFlow model due to the large amount of useless Transpose OPs extrapolated. However, since I can see no real advantage other than running TensorFlow Lite on Android Phone, I am considering onnxruntime as my mainstay runtime, noting that it offers significantly greater operational flexibility by switching between various backends.
e.g.
- TensorRT
- TensorFlow Lite
- OpenVINO (CPU/GPU)
- MNN
- TVM
- CUDA
- Barracuda
Therefore, it is very hard for me to re-enhance this tool by myself, which has become bloated after two years of continually enhancing its functions little by little.
Pull requests that improve the usefulness of the tool are very welcome. However, I think it will take a very long time to review.
And now I feel it would be much more efficient to create my own onnx-tf, which is different from the onnx-tf maintained by Microsoft.
from openvino2tensorflow.
My use case is actually running TFLite on an Android (and iOS) phone.
Is there currently a different workflow you would recommend for this?
from openvino2tensorflow.
https://github.com/PINTO0309/onnx2tf
from openvino2tensorflow.
Related Issues (20)
- [Consolidate all YOLOv5 issues] YOLOv5 export error `ValueError: axes don't match array` HOT 6
- While converting openvino (xml) to Tensorflow saved_output_model, getting following error.temp_sorted_tf_edge.append(tf_edges[to_layer][ports.index(str(idx))]) IndexError: list index out of range
- error in converting openvino to tflite HOT 5
- C3D model conversion - Depth of input (112) is not a multiple of input depth of filter (3) for '{{node tf.nn.conv3d/Conv3D}} HOT 2
- ScatterUpdate node issue HOT 1
- whisper openvino to tflite(https://huggingface.co/zhuzilin/whisper-openvino-tiny.en/tree/main) HOT 1
- bug in layer graph construction HOT 1
- KeyError in channel split HOT 3
- Converting a Yolov5 model to tensorflow HOT 1
- conversion of Yolov7-tiny ends with ERROR: axes don't match array HOT 2
- IndexError: list index out of range HOT 2
- Size discrepancy in conversion HOT 1
- "091_gaze-estimation-adas-0002" failed HOT 2
- Layer data type changes during conversion HOT 1
- Unable to convert yolov8 openvino model to tensorflow HOT 1
- Ranks of all input tensors should match: shape[0] = [1,1] vs. shape[1] = [1] [Op:ConcatV2] name: concat HOT 1
- Error of saving json during converting openvino model to tensorflow with parameter --output_weight_and_json HOT 1
- TypeError: cannot pickle 'module' object HOT 1
- Shape did not match HOT 1
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 openvino2tensorflow.