@@ -22,14 +22,12 @@ export TORCH_BUILD_NUMBER=$(python -c "import torch, urllib.parse as ul; print(u
22
22
export TORCH_INSTALL_PATH=$( python -c " import torch, os; print(os.path.dirname(torch.__file__))" )
23
23
24
24
if [[ ${TENSORRT_VERSION} != " " ]]; then
25
- # this is the upgraded TensorRT version, replace current tensorrt version to the upgrade tensorRT version in the pyproject.toml
26
- # example: __tensorrt_version__: ">=10.3.0,<=10.6.0"
27
- # replace: tensorrt-cu12>=10.3.0,<=10.6.0 to tensorrt-cu12==10.8.0
28
- current_version=$( cat dev_dep_versions.yml | grep __tensorrt_version__ | sed ' s/__tensorrt_version__: //g' | sed ' s/"//g' )
29
- sed -i -e " s/tensorrt-cu12==${current_version} /tensorrt-cu12==${TENSORRT_VERSION} /g" \
30
- -e " s/tensorrt-cu12-bindings==${current_version} /tensorrt-cu12-bindings==${TENSORRT_VERSION} /g" \
31
- -e " s/tensorrt-cu12-libs==${current_version} /tensorrt-cu12-libs==${TENSORRT_VERSION} /g" \
32
- pyproject.toml
25
+ # Replace both in dependencies and build-system.requires
26
+ sed -i -e " s/tensorrt>=.*,<.*\" /tensorrt>=${TENSORRT_VERSION} ,<$( echo " ${TENSORRT_VERSION} " | awk -F. ' {print $1"."$2+1".0"}' ) \" /g" \
27
+ -e " s/tensorrt-cu12>=.*,<.*\" /tensorrt-cu12>=${TENSORRT_VERSION} ,<$( echo " ${TENSORRT_VERSION} " | awk -F. ' {print $1"."$2+1".0"}' ) \" /g" \
28
+ -e " s/tensorrt-cu12-bindings>=.*,<.*\" /tensorrt-cu12-bindings>=${TENSORRT_VERSION} ,<$( echo " ${TENSORRT_VERSION} " | awk -F. ' {print $1"."$2+1".0"}' ) \" /g" \
29
+ -e " s/tensorrt-cu12-libs>=.*,<.*\" /tensorrt-cu12-libs>=${TENSORRT_VERSION} ,<$( echo " ${TENSORRT_VERSION} " | awk -F. ' {print $1"."$2+1".0"}' ) \" /g" \
30
+ pyproject.toml
33
31
fi
34
32
35
33
if [[ " ${CU_VERSION:: 4} " < " cu12" ]]; then
0 commit comments