File size: 3,010 Bytes
f43af3c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
# Hugging Face 上传检查清单
## ✅ 清理完成
### 已删除的文件类型
- `__pycache__/` 文件夹
- `*.pyc`, `*.pyo`, `*.pyd` 文件
- `.DS_Store` 文件(macOS)
- `.vscode/`, `.idea/` 文件夹
- `*.swp`, `*.swo` 文件
### 需要手动检查的项目
1. **大文件检查**
- 检查是否有超过50MB的文件
- 考虑使用 Git LFS 或排除这些文件
2. **敏感信息检查**
- 检查是否有API密钥、密码等敏感信息
- 检查配置文件中的敏感数据
3. **数据文件**
- 检查 `examples/data/` 目录
- 如果数据文件很大,考虑排除或使用外部链接
4. **模型文件**
- 检查是否有预训练模型文件
- 大模型文件应使用 Git LFS 或 Hugging Face Model Hub
5. **日志文件**
- 确保没有日志文件被包含
- 检查 `log/`, `logs/` 目录
## 📦 上传到 Hugging Face
### 方法1: 使用 Hugging Face CLI
```bash
# 安装 Hugging Face CLI
pip install huggingface_hub
# 登录
huggingface-cli login
# 创建仓库(如果还没有)
# 在 https://huggingface.co/new 创建新仓库
# 上传文件
cd /path/to/EasyTemporalPointProcess-main
huggingface-cli upload <your-username>/<repo-name> . --repo-type dataset
```
### 方法2: 使用 Git
```bash
# 初始化 Git 仓库(如果还没有)
git init
git add .
git commit -m "Initial commit"
# 添加 Hugging Face 远程仓库
git remote add origin https://huggingface.co/<your-username>/<repo-name>
# 推送
git push origin main
```
### 方法3: 使用 Web 界面
1. 访问 https://huggingface.co/new
2. 创建新的 Dataset 或 Space
3. 使用 Web 界面上传文件
## 📝 文件结构说明
```
EasyTemporalPointProcess-main/
├── easy_tpp/ # 核心库代码
├── examples/ # 示例代码
├── notebooks/ # Jupyter notebooks
├── tests/ # 测试代码
├── docs/ # 文档
├── compute_cascade_metrics.py # 新增:级联指标计算脚本
├── COMPUTE_METRICS_README.md # 新增:指标计算说明
├── requirements.txt # 基础依赖
├── requirements_compute_metrics.txt # 新增:指标计算依赖
├── setup.py # 安装脚本
└── README.md # 项目说明
```
## ⚠️ 注意事项
1. **不要上传大文件到 Git 仓库**
- 使用 Git LFS 或 Hugging Face 的存储系统
- 考虑使用外部链接引用大文件
2. **检查许可证**
- 确保所有代码都有适当的许可证
- 检查第三方依赖的许可证兼容性
3. **README 文件**
- 确保 README.md 清晰说明项目用途
- 包含安装和使用说明
4. **依赖管理**
- 确保 requirements.txt 是最新的
- 考虑使用 `pip freeze` 生成精确版本
## 🔍 验证上传
上传后,检查:
- [ ] 所有文件都已上传
- [ ] 文件大小合理
- [ ] 没有敏感信息泄露
- [ ] README 显示正确
- [ ] 代码可以正常下载和使用
|