Snapshot download only tokenizer/config related things
This commit is contained in:
+12
-4
@@ -1,6 +1,7 @@
|
|||||||
import os
|
import os
|
||||||
import logging
|
import logging
|
||||||
from huggingface_hub import snapshot_download
|
from huggingface_hub import snapshot_download
|
||||||
|
from vllm.model_executor.weight_utils import prepare_hf_model_weights
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
model = os.getenv("MODEL_NAME")
|
model = os.getenv("MODEL_NAME")
|
||||||
@@ -13,11 +14,18 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
logging.info(f"Downloading model {model} to {download_dir}")
|
logging.info(f"Downloading model {model} to {download_dir}")
|
||||||
|
|
||||||
hf_folder = snapshot_download(
|
hf_folder, hf_weights_files, use_safetensors = prepare_hf_model_weights(
|
||||||
model,
|
model_name_or_path=model,
|
||||||
local_dir=download_dir,
|
|
||||||
cache_dir=download_dir,
|
cache_dir=download_dir,
|
||||||
local_dir_use_symlinks=False,
|
)
|
||||||
|
|
||||||
|
snapshot_download(
|
||||||
|
model,
|
||||||
|
cache_dir=download_dir,
|
||||||
|
allow_patterns=[
|
||||||
|
"*token*",
|
||||||
|
"config.json",
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
logging.info(f"Finished downloading model {model} to {download_dir}")
|
logging.info(f"Finished downloading model {model} to {download_dir}")
|
||||||
|
|||||||
Reference in New Issue
Block a user