From e556f4fe9eedfb5db318f08f406cb092deef6758 Mon Sep 17 00:00:00 2001 From: Jun <164005568@qq.com> Date: Fri, 20 Mar 2026 00:53:49 +0800 Subject: [PATCH 1/4] fix: remove pkg_resources fallback for setuptools 82+ compatibility --- .../model_analyzer/runner.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/model_analyzer/runner.py b/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/model_analyzer/runner.py index 53b27f8ed..47fcf0db6 100755 --- a/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/model_analyzer/runner.py +++ b/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/model_analyzer/runner.py @@ -29,16 +29,10 @@ from .model_analyzer import ModelAnalyzer, ModelAnalyzerMode from .model_analyzer_config import ModelAnalyzerConfig -if LooseVersion(sys.version) >= LooseVersion("3.8.0"): - from importlib.metadata import version +from importlib.metadata import version - TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) -else: - import pkg_resources - - TRITON_CLIENT_VERSION = LooseVersion(pkg_resources.get_distribution("tritonclient").version) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(pkg_resources.get_distribution("triton-model-analyzer").version) +TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) +TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) LOGGER = logging.getLogger("triton_performance_runner.model_analyzer") From 6ae74e72d251213e2d38af8310539f0cd14b49d1 Mon Sep 17 00:00:00 2001 From: Jun <164005568@qq.com> Date: Fri, 20 Mar 2026 00:53:56 +0800 Subject: [PATCH 2/4] fix: remove pkg_resources fallback for setuptools 82+ compatibility --- .../triton_performance_runner/perf_analyzer/runner.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/perf_analyzer/runner.py b/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/perf_analyzer/runner.py index 5dba64d91..d146d6faf 100755 --- a/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/perf_analyzer/runner.py +++ b/PyTorch/Classification/GPUNet/triton/deployment_toolkit/triton_performance_runner/perf_analyzer/runner.py @@ -29,14 +29,9 @@ from .perf_analyzer import PerfAnalyzer from .perf_config import PerfAnalyzerConfig -if LooseVersion(sys.version) >= LooseVersion("3.8.0"): - from importlib.metadata import version +from importlib.metadata import version - TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) -else: - import pkg_resources - - TRITON_CLIENT_VERSION = LooseVersion(pkg_resources.get_distribution("tritonclient").version) +TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) LOGGER = logging.getLogger("triton_performance_runner.perf_analyzer") From ff3176200fa0a5fde25cc356a6af9d2215be962d Mon Sep 17 00:00:00 2001 From: Jun <164005568@qq.com> Date: Fri, 20 Mar 2026 00:54:00 +0800 Subject: [PATCH 3/4] fix: remove pkg_resources fallback for setuptools 82+ compatibility --- .../triton/run_performance_on_triton.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/Tools/PyTorch/TimeSeriesPredictionPlatform/triton/run_performance_on_triton.py b/Tools/PyTorch/TimeSeriesPredictionPlatform/triton/run_performance_on_triton.py index 9c9526331..08869c5f3 100755 --- a/Tools/PyTorch/TimeSeriesPredictionPlatform/triton/run_performance_on_triton.py +++ b/Tools/PyTorch/TimeSeriesPredictionPlatform/triton/run_performance_on_triton.py @@ -40,16 +40,10 @@ LOGGER = logging.getLogger("run_performance_on_triton") -if LooseVersion(sys.version) >= LooseVersion("3.8.0"): - from importlib.metadata import version +from importlib.metadata import version - TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) -else: - import pkg_resources - - TRITON_CLIENT_VERSION = LooseVersion(pkg_resources.get_distribution("tritonclient").version) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(pkg_resources.get_distribution("triton-model-analyzer").version) +TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) +TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) def _log_dict(title: str, dict_: Dict[str, Any]): From e0505c5ea43cd0dbf73a622df58e5de779e01e19 Mon Sep 17 00:00:00 2001 From: Jun <164005568@qq.com> Date: Fri, 20 Mar 2026 00:54:05 +0800 Subject: [PATCH 4/4] fix: remove pkg_resources fallback for setuptools 82+ compatibility --- .../TFT/triton/run_performance_on_triton.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/PyTorch/Forecasting/TFT/triton/run_performance_on_triton.py b/PyTorch/Forecasting/TFT/triton/run_performance_on_triton.py index cdaff5ee4..8c4213c9e 100644 --- a/PyTorch/Forecasting/TFT/triton/run_performance_on_triton.py +++ b/PyTorch/Forecasting/TFT/triton/run_performance_on_triton.py @@ -40,16 +40,10 @@ LOGGER = logging.getLogger("run_performance_on_triton") -if LooseVersion(sys.version) >= LooseVersion("3.8.0"): - from importlib.metadata import version +from importlib.metadata import version - TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) -else: - import pkg_resources - - TRITON_CLIENT_VERSION = LooseVersion(pkg_resources.get_distribution("tritonclient").version) - TRITON_MODEL_ANALYZER_VERSION = LooseVersion(pkg_resources.get_distribution("triton-model-analyzer").version) +TRITON_CLIENT_VERSION = LooseVersion(version("tritonclient")) +TRITON_MODEL_ANALYZER_VERSION = LooseVersion(version("triton-model-analyzer")) def _log_dict(title: str, dict_: Dict[str, Any]):