服务器数据上传huggingface

1. Python上传

1. 安装(如果还没装):

pip install huggingface_hub

2. 登录 Hugging Face:

from huggingface_hub import login
login(token="你的access token")

3. 创建一个 repo(如果还没有):

from huggingface_hub import create_repo
create_repo(name="my-dataset", repo_type="dataset", private=True) # 可选 model / space

4. 上传整个文件夹(包括嵌套目录)

from huggingface_hub import upload_folder

upload_folder(
    repo_id="your-username/my-dataset",
    folder_path="./your_local_folder",
    repo_type="dataset", # 可选 model / space path_in_repo="data", # 在仓库中的路径(比如放到data/目录下) )
from huggingface_hub import upload_folder

upload_folder(
    repo_id="usrname/xxxxx",
    folder_path="/home/xxxx/xxxxxxxxx",
    repo_type="dataset",  # 可选 model / space
    path_in_repo="ur.data.name",  # 在仓库中的路径(比如放到data/目录下)
)
 

import os
from huggingface_hub import HfApi

# 设置 Hugging Face token(也可以从环境变量中读取)
HF_TOKEN = "hf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# 创建 API 客户端
api = HfApi(token=HF_TOKEN)

# ==== 可选:如果仓库不存在就创建 ====
api.create_repo(
    name="VVC2025",         # 仓库名称(不要包含子目录)
    repo_type="dataset",    # 仓库类型:模型 / 数据集 / Space
    exist_ok=True           # 如果已存在不会报错
)

# ==== 上传本地文件夹 ====
api.upload_folder(
    folder_path="/home/pathToLocalDatasets",  # 本地路径
    repo_id="username/repo_name",                # 仓库 ID(用户名/仓库名)
    repo_type="dataset",                       # 数据集类型
    path_in_repo="XXX/xxxx/1xxxx",    # 仓库内路径(支持多层目录)
    commit_message="Upload cell-eval dataset folder"  # 提交说明
)

print("✅ 上传成功!请前往 https://huggingface.co/datasets/username/repo_name 查看")



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容