Discover and explore top open-source AI tools and projects—updated daily.
PINTO0309Model conversion tool for AI inference
Top 80.5% on SourcePulse
This repository provides a comprehensive tool for converting deep learning models between various formats, primarily focusing on bridging ONNX/OpenVINO IR to TensorFlow and its ecosystem (SavedModel, TFLite, TFJS, etc.). It aims to simplify the complex model conversion process for users, especially those encountering difficulties with standard ONNX-to-TensorFlow tools, and specifically addresses issues with Transpose operations.
How It Works
The core functionality revolves around a Python script that orchestrates a multi-step conversion pipeline. It leverages specialized TensorFlow and OpenVINO libraries, along with tools like TensorRT, CoreML, and EdgeTPU compilers. The process typically involves converting from PyTorch (NCHW) to ONNX (NCHW), then to OpenVINO IR (NCHW), and finally to TensorFlow formats (NHWC/NCHW), with extensive support for intermediate and final format conversions. A key advantage is its ability to handle complex layer transformations and shape manipulations, offering workarounds for common issues like Transpose and Reshape operations through configuration files.
Quick Start & Requirements
docker pull ghcr.io/pinto0309/openvino2tensorflow:latestdocker run -it --rm -v $(pwd):/home/user/workdir ghcr.io/pinto0309/openvino2tensorflow:latestHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
3 years ago
Inactive
huggingface
intel
onnx
huggingface
openvinotoolkit