Skip to content

Commit f02c74a

Browse files
committed
fix fake imports
1 parent 4305f65 commit f02c74a

File tree

4 files changed

+23
-27
lines changed

4 files changed

+23
-27
lines changed

pe/__init__.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
import generalimport
21
from generalimport import generalimport as optionalimport
32

4-
# This is a temporary hack to support libraries such as azure.identity
5-
generalimport.top._assert_no_dots = lambda names: ...
63

74
optionalimport(
85
"blobfile",
@@ -21,7 +18,6 @@
2118
"gdown",
2219
"openai",
2320
"tenacity",
24-
"azure.identity",
2521
"tiktoken",
2622
"dotenv",
2723
"sentence_transformers",

pe/llm/huggingface/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
from generalimport import is_imported
12
from .register_fastchat.gpt2 import register as register_gpt2
23

3-
register_gpt2()
4+
5+
if is_imported("fastchat"):
6+
register_gpt2()

pe/llm/huggingface/register_fastchat/gpt2.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@
66
from fastchat.conversation import SeparatorStyle
77

88

9-
class GPT2Adapter(BaseModelAdapter):
10-
"""The GPT-2 model adapter for fastchat."""
9+
def register():
10+
"""Register the GPT-2 model adapter for fastchat."""
1111

12-
def match(self, model_path):
13-
return "gpt2" in model_path.lower()
12+
class GPT2Adapter(BaseModelAdapter):
13+
"""The GPT-2 model adapter for fastchat."""
1414

15-
def load_model(self, model_path, from_pretrained_kwargs):
16-
raise NotImplementedError
15+
def match(self, model_path):
16+
return "gpt2" in model_path.lower()
1717

18-
def get_default_conv_template(self, model_path):
19-
return get_conv_template("gpt2")
18+
def load_model(self, model_path, from_pretrained_kwargs):
19+
raise NotImplementedError
2020

21+
def get_default_conv_template(self, model_path):
22+
return get_conv_template("gpt2")
2123

22-
def register():
23-
"""Register the GPT-2 model adapter for fastchat."""
2424
register_conv_template(
2525
Conversation(
2626
name="gpt2",

pyproject.toml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,30 +20,26 @@ dependencies = [
2020
"pandas",
2121
"scikit-learn",
2222
"generalimport",
23+
"fld@git+https://github.com/marcojira/fld.git",
24+
"openai",
25+
"tenacity",
2326
]
2427

2528
[project.optional-dependencies]
26-
dev = [
27-
"pre-commit",
28-
"black",
29-
"sphinx",
30-
"sphinx-rtd-theme",
31-
"sphinx-toolbox",
32-
]
29+
dev = ["pre-commit", "black", "sphinx", "sphinx-rtd-theme", "sphinx-toolbox"]
3330
image = [
3431
"blobfile",
3532
"torch",
3633
"imageio",
37-
"clip@git+https://github.com/openai/CLIP.git@dcba3cb2e2827b402d2701e7e1c7d9fed8a20ef1",
34+
"clip@git+https://github.com/openai/CLIP.git",
3835
"diffusers[pytorch]",
36+
"transformers",
3937
"improved-diffusion@git+https://github.com/fjxmlzn/improved-diffusion.git@8f6677c3c47d1c1ad2e22ad2603eaec4cc639805",
4038
"wilds",
39+
"azure-identity",
4140
]
4241
text = [
4342
"gdown",
44-
"openai",
45-
"tenacity",
46-
"azure-identity",
4743
"tiktoken",
4844
"python-dotenv",
4945
"sentence-transformers",
@@ -52,7 +48,8 @@ text = [
5248
"fschat",
5349
"transformers",
5450
"accelerate",
55-
"tqdm"
51+
"tqdm",
52+
"azure-identity",
5653
]
5754

5855
[project.urls]

0 commit comments

Comments
 (0)