File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change 18
18
from config .model_config import resolve_model_config
19
19
from quantize import quantize_model
20
20
21
- from sentencepiece import SentencePieceProcessor
22
- from tokenizer .tiktoken import Tokenizer as TiktokenTokenizer
23
-
24
21
from build .model import Transformer
25
22
from build .utils import device_sync , name_to_dtype
26
23
@@ -201,8 +198,10 @@ def from_args(cls, args): # -> TokenizerArgs:
201
198
202
199
def _initialize_tokenizer (tokenizer_args : TokenizerArgs ):
203
200
if tokenizer_args .is_sentencepiece :
201
+ from sentencepiece import SentencePieceProcessor
204
202
return SentencePieceProcessor (model_file = str (tokenizer_args .tokenizer_path ))
205
203
elif tokenizer_args .is_tiktoken :
204
+ from tokenizer .tiktoken import Tokenizer as TiktokenTokenizer
206
205
return TiktokenTokenizer (model_path = str (tokenizer_args .tokenizer_path ))
207
206
else :
208
207
raise RuntimeError ("must specify a valid tokenizer in TokenizerArgs" )
Original file line number Diff line number Diff line change 16
16
resolve_model_config ,
17
17
)
18
18
19
- from requests .exceptions import HTTPError
20
19
21
20
22
21
def _download_hf_snapshot (
23
22
model_config : ModelConfig , artifact_dir : Path , hf_token : Optional [str ]
24
23
):
25
24
from huggingface_hub import snapshot_download
25
+ from requests .exceptions import HTTPError
26
26
27
27
# Download and store the HF model artifacts.
28
28
print (f"Downloading { model_config .name } from HuggingFace..." )
You can’t perform that action at this time.
0 commit comments