kimi_eval / upload.sh
pangkaiyu's picture
Add files using upload-large-folder tool
cab74fb verified
#!/usr/bin/env bash
set -euo pipefail
############################
# 1) 配置:改这里
############################
REPO_ID="pangkaiyu/kimi_eval"
REPO_TYPE="model" # model | dataset | space
# 你要上传的文件/文件夹路径(自己按需增删)
PATHS=(
/workspace/intern/pangkaiyu/Kimi-Audio/Kimi-Audio-Evalkit/almeval
/workspace/intern/pangkaiyu/dg/log_train_mini_encoder_aligner_new_whole_1_dpdc_low.txt
)
############################
# 2) 创建 repo(已存在会提示错误,这里忽略)
############################
echo "[1/3] Ensure repo exists: ${REPO_ID} (type=${REPO_TYPE})"
hf repo create "${REPO_ID}" --repo-type "${REPO_TYPE}" >/dev/null 2>&1 || true
############################
# 3) 逐个上传,保留原名
############################
echo "[2/3] Uploading paths..."
for p in "${PATHS[@]}"; do
if [[ ! -e "$p" ]]; then
echo "ERROR: Path not found: $p" >&2
exit 1
fi
name="$(basename "$p")"
if [[ -d "$p" ]]; then
echo " - folder: $p -> ${name}/"
hf upload "${REPO_ID}" "$p" "${name}/" --repo-type "${REPO_TYPE}"
elif [[ -f "$p" ]]; then
echo " - file: $p -> ${name}"
hf upload "${REPO_ID}" "$p" "${name}" --repo-type "${REPO_TYPE}"
else
echo "ERROR: Not a regular file or directory: $p" >&2
exit 1
fi
done
echo "[3/3] Done."
echo "Repo: https://huggingface.co/${REPO_ID}"