Does Tensorrt-llm or its dependencies require licence for hosting and deploying an open-source llm for commercial purposes #4377
Replies: 1 comment
|
Short answer: TensorRT-LLM itself is Apache 2.0, but using it in production does NOT automatically remove NVIDIA proprietary licensing requirements for its dependencies (especially TensorRT). Whether you need an additional license depends on how you obtain and use those proprietary components. 1. License of TensorRT-LLM:contentReference[oaicite:0]{index=0} is licensed under:
So TensorRT-LLM code itself is safe for commercial deployment under Apache 2.0. 2. The real issue: TensorRT dependencyWhen you install TensorRT-LLM, it depends on: :contentReference[oaicite:1]{index=1} TensorRT is:
3. Do you need a separate license for commercial use?In most cases: No separate paid license is requiredIf you:
Then you are typically allowed to:
4. What the “proprietary” label actually meansThe “other/proprietary” classification in pip:
It is a licensing classification, not a commercial prohibition. 5. Hosting open-source LLMs (e.g., LLaMA)If you deploy:
Then your obligations are split: You are responsible for:
NVIDIA provides:
6. Key constraint people missEven though:
The full runtime stack includes:
All of which are:
So the system is hybrid licensed, not purely open-source. 7. Practical interpretation for productionYou are generally safe to: ✔ Use TensorRT-LLM in production As long as you:
8. Where to check official termsYou should review:
These define:
9. Key takeaway
If this answer helped or pointed you in the right direction, I'd appreciate it if you could mark it as the accepted answer so it's easier for others with the same issue to find.Also, if you found my contribution useful, I'd appreciate it if you could check out my GitHub profile, follow me, and star any repositories you find interesting. GitHub: https://github.com/Advait251206 |
Uh oh!
There was an error while loading. Please reload this page.
Hi Everyone,
I noticed that tensorrt-llm is licensed under Apache 2.0. However, when installing it via pip, it pulls in tensorrt as a dependency, which appears to be licensed under an "other/proprietary" license. There are also several other NVIDIA dependencies with similar "other/proprietary" license designations.
If I install tensorrt-llm on a system with an NVIDIA A10 GPU and use it to serve LLaMA for commercial gains, would I require a license?
Additionally, is there a link or documentation available that explains the terms of the "other/proprietary" license?
I would appreciate any clarification you can provide.
All reactions