Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

download_deps.py 860B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python3
  2. from huggingface_hub import snapshot_download
  3. import nltk
  4. import os
  5. repos = [
  6. "InfiniFlow/text_concat_xgb_v1.0",
  7. "InfiniFlow/deepdoc",
  8. "BAAI/bge-large-zh-v1.5",
  9. "BAAI/bge-reranker-v2-m3",
  10. "maidalun1020/bce-embedding-base_v1",
  11. "maidalun1020/bce-reranker-base_v1",
  12. ]
  13. def download_model(repo_id):
  14. local_dir = os.path.abspath(os.path.join("huggingface.co", repo_id))
  15. os.makedirs(local_dir, exist_ok=True)
  16. snapshot_download(repo_id=repo_id, local_dir=local_dir)
  17. if __name__ == "__main__":
  18. local_dir = os.path.abspath('nltk_data')
  19. for data in ['wordnet', 'punkt', 'punkt_tab']:
  20. print(f"Downloading nltk {data}...")
  21. nltk.download(data, download_dir=local_dir)
  22. for repo_id in repos:
  23. print(f"Downloading huggingface repo {repo_id}...")
  24. download_model(repo_id)