Torch-TensorRT 2.4 Windows 支持中的 C++ 运行时支持、转换器中增强的动态形状支持
Torch-TensorRT 2.4.0 面向 PyTorch 2.4、CUDA 12.4(可通过 PyTorch 包索引获取 CUDA 11.8/12.1 的版本 - https://download.pytorch.org/whl/cu118 https://download.pytorch.org/whl/cu121)和 TensorRT 10.1。
此版本引入了对 Windows 平台上 C++ 运行时的官方支持,但仅限于 dynamo 前端,支持 AOT 和 JIT 工作流。用户现在可以在 Windows 上使用 Python 和 C++ 运行时。此外,此版本扩展了支持范围,包括所有 Aten Core 运算符(torch.nonzero 除外),并显著增加了更多转换器的动态形状支持。此版本首次支持 Python 3.12。
完全支持 Windows
在此版本中,我们在 Windows 中引入了 C++ 和 Python 运行时支持。用户现在可以直接在 Windows 上使用 TensorRT 优化 PyTorch 模型,无需更改代码。C++ 运行时是默认选项,用户可以通过指定 use_python_runtime=True
来启用 Python 运行时
import torch
import torch_tensorrt
import torchvision.models as