Views
No views yet
1#requirements.txt
2huggingface_hub>=0.25.0
3transformers>=4.45.0
4safetensors>=0.4.3
5datasets>=3.0.0
6accelerate>=0.33.0
7tiktoken>=0.12.0
8sentencepiece>=0.2.0
9optimum-intel[openvino]>=1.26.0
10openvino>=2025.0.0
11nncf>=2.12.0
12hf-transfer>=0.1.6
13python-dotenv>=1.0.1
14rich>=13.7.01from huggingface_hub import snapshot_download, upload_folder
2from transformers import AutoTokenizer
3import subprocess
4
5token = "hf_..."
6DOWNLOAD_MODEL = "humain-ai/ALLaM-7B-Instruct-preview"
7DOWNLOAD_FOLDER = "models/ALLaM-7B-Instruct-preview"
8UPLOAD_FOLDER = "ov/ALLaM-7B-Instruct-preview-fp16-ov"
9UPLOAD_MODEL = "KFUPM-JRCAI/ALLaM-7B-Instruct-preview-fp16-ov"
10snapshot_download(
11 repo_id=DOWNLOAD_MODEL,
12 local_dir=DOWNLOAD_FOLDER,
13 token=token,
14)
15tokenizer = AutoTokenizer.from_pretrained(DOWNLOAD_FOLDER)
16tokenizer.save_pretrained(UPLOAD_FOLDER)
17subprocess.run(["optimum-cli", "export", "openvino", "-m", DOWNLOAD_FOLDER, "--task", "text-generation-with-past", "--weight-format", "fp16", UPLOAD_FOLDER])
18subprocess.run(["convert_tokenizer", DOWNLOAD_FOLDER, "--o", UPLOAD_FOLDER, "--with-detokenizer"])
19upload_folder(
20 repo_id=UPLOAD_MODEL,
21 folder_path=UPLOAD_FOLDER,
22 commit_message='OpenVINO model upload',
23 token=token,
24 repo_type="model",
25)