Skip to content

Commit 61f0bff

Browse files
authored
replace deprecated pkg_resources API invocation (#3665)
* replace deprecated pkg_resources API invocation * fix linter issues
1 parent 01f8a4d commit 61f0bff

File tree

4 files changed

+6
-7
lines changed

4 files changed

+6
-7
lines changed

intel_extension_for_pytorch/cpu/tpp/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import pkg_resources
21
from . import fused_bert
32
from . import utils
43
from . import optim

intel_extension_for_pytorch/cpu/tpp/fused_bert.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
BlockedTensor,
77
get_blocking_signature,
88
)
9-
import pkg_resources
9+
from importlib.metadata import distributions
1010
from .optim import AdamW, SGD
1111
import intel_extension_for_pytorch._C as torch_ipex_cpp
1212
import copy
@@ -1248,7 +1248,7 @@ def fast_bert(model, dtype=torch.float, optimizer=None, unpad=False):
12481248
12491249
"""
12501250
# tpp bert optimization depends on the transformers repo to implementate the related module
1251-
installed_pkg = {pkg.key for pkg in pkg_resources.working_set}
1251+
installed_pkg = {dist.metadata["Name"].lower() for dist in distributions()}
12521252
min_version = "4.6.0"
12531253
max_version = "4.48.0"
12541254
if "transformers" not in installed_pkg:

intel_extension_for_pytorch/nn/utils/_weight_prepack.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import torch.nn as nn
44
import torch.nn.functional as F
55
import logging
6-
import pkg_resources
6+
from importlib.metadata import distributions
77
from intel_extension_for_pytorch import optim
88
from intel_extension_for_pytorch.cpu.tpp.utils.blocked_layout import (
99
BlockedParameter,
@@ -121,7 +121,7 @@ def may_import_deepspeed_modules():
121121
return None
122122

123123

124-
installed_pkg = {pkg.key for pkg in pkg_resources.working_set}
124+
installed_pkg = {dist.metadata["Name"].lower() for dist in distributions()}
125125
if "deepspeed" in installed_pkg:
126126
from deepspeed import comm
127127

intel_extension_for_pytorch/transformers/optimize.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import torch
22
import copy
33
from ..utils._logger import logger, WarningType
4-
import pkg_resources
4+
from importlib.metadata import distributions
55
from intel_extension_for_pytorch.cpu._auto_kernel_selection import (
66
_enable_tpp,
77
_disable_tpp,
@@ -90,7 +90,7 @@ def _set_optimized_model_for_generation(
9090

9191

9292
def check_transformers_for_llm_support():
93-
installed_pkg = {pkg.key for pkg in pkg_resources.working_set}
93+
installed_pkg = {dist.metadata["Name"].lower() for dist in distributions()}
9494
min_version = "4.28.1"
9595
validated_version = "4.48.0"
9696
if "transformers" not in installed_pkg:

0 commit comments

Comments
 (0)