Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tensorflow TRT Colab fix #1447

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Raghu-dev-pixel
Copy link

The original TensorFlow-TensorRT (TF-TRT) notebooks in the tensorflow/tensorrt repository are outdated and no longer function correctly with newer TensorFlow versions. Additionally, this repository has been archived, and it is unclear if TensorFlow will continue supporting TensorRT in future releases.

Problem Statement
The existing Colab notebooks fail to run on TensorFlow 2.1+, showing the error:
"RuntimeError: TensorFlow has not been built with TensorRT support. "
TensorFlow 2.18.0 and later no longer support TensorRT, making 2.17.0 the last confirmed version with working TF-TRT integration.
The current TensorRT integration is undocumented in TensorFlow 2.17.0.
Proposed Fix & Changes
Updated the Colab notebook to work with TensorFlow 2.17.0, ensuring proper CUDA and TensorRT compatibility.
Added installation instructions for the required libnvinfer8 and libnvinfer-plugin8 packages.

Provided a step-by-step guide along with the code to run inference with TF-TRT for a classical Image classification usecase.

Next Steps
If TensorFlow 2.19+ reintroduces TensorRT support, the documentation should be updated accordingly.
Consider maintaining an official compatibility matrix for TF-TRT going forward.
References:

Original TensorFlow-TensorRT Repository (Archived)
NVIDIA Developer Forum Discussion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant