ai-assistant-1 / download.py
KitHung's picture
Update download.py
50130c1 verified
import os
def prepare_data():
os.system('mkdir -p /home/user/model')
download_demo()
download_sentence_transformer()
download_paraphrase_multilingual_MiniLM_L12_v2()
download_NLTK()
def download_sentence_transformer():
# 设置环境变量
os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
# 下载模型
os.system(
'huggingface-cli download --resume-download sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2 --local-dir ~/model/sentence-transformer')
def download_paraphrase_multilingual_MiniLM_L12_v2():
os.system(
'cd /home/user/model && git clone https://www.modelscope.cn/Ceceliachenen/paraphrase-multilingual-MiniLM-L12-v2.git && cd /home/user/model/paraphrase-multilingual-MiniLM-L12-v2 && git lfs install && git lfs pull ')
def download_NLTK():
os.system(
'cd /home/user && git clone https://gitee.com/yzy0612/nltk_data.git --branch gh-pages && cd /home/user/nltk_data && mv /home/user/nltk_data/packages/* /home/user/nltk_data && cd /home/user/nltk_data/tokenizers && unzip punkt.zip && cd /home/user/nltk_data/taggers && unzip averaged_perceptron_tagger.zip')
def download_demo():
os.system(
'mkdir /home/user/data && cd /home/user/data && git clone https://github.com/Kit-Hung/demos && cp /home/user/data/demos/k8s/1-deploy/3-k8s_install/2-kubeadm/kubeadm.md /home/user/data')