最佳实践
配置模型与数据集下载额度
管理并发限制、滚动窗口和下载额度白名单
在“平台设置”中打开“模型与数据集下载额度”,可以配置所有用户的下载 Job 限制。保存前页面会展示完整配置和影响范围,并要求二次确认。
配置项
- 启用下载额度限制:控制是否执行额度校验。关闭时仍记录每个 Job 的预占、成功和释放状态。
- 最大同时下载任务数:每个非白名单用户同时处于
Pending或Downloading的任务上限。 - 滚动窗口(小时):从当前时刻向前统计成功下载的时间范围,不是固定整点区间。
- 窗口内最多成功下载数:成功任务按实际完成时间计数;正在运行的 Job 会预占一个窗口名额。
- 白名单:白名单用户跳过并发和滚动窗口校验。平台管理员不会自动豁免,必须显式加入白名单。
配置切换语义
所有实际创建的下载 Job 都会记录操作者和生命周期,包括额度关闭时及白名单用户创建的 Job。因此重新启用额度后,仍在等待或下载中的任务会立即计入并发;用户从白名单移除后,其仍在运行的任务也会计入。关闭或豁免期间完成的成功任务,在完成时间仍位于滚动窗口内时同样会被统计。
失败、暂停、删除或 Job 提交失败会释放预占名额。暂停会保存日志、删除 Job 并保留已写入文件;恢复和重试会创建新 Job,并按执行操作的用户重新校验额度。
复用已经完成的公共资源,或关联到已有公共下载任务,不创建新 Job,也不占额度。需求提交人数仅用于说明需求来源,不改变公共目录权限。
Edit on GitHub