skills.txt 1.85 KB
Newer Older
wangkx1's avatar
wangkx1 committed
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
应用要求: 
 
一、UI描述,支持白天和夜晚2种UI

1 UI
网页左侧布置3个按钮,分别是
配置、下载、管理

二、功能:
主要功能:
1、配置本地路径
2、下载模型;
3、模型管理;
3.1 删除模型
3.2 上传模型
4、模型的下载、上传、删除,需要并发进行,不能互相干扰(除非同一个模型被同时操作); 

具体功能呢
1、配置路径
本地地址配置页面,可以配置本地要管理的目录;
我希望配置的内容在本地使用yaml文件存储的;
未配置之前,按钮是灰色的,配好之后按钮是绿色的;
下载模型、模型管理、上传模型执行之前,检查是否配置好了路径,如果没有则禁止执行任务;

2、下载模型
模型一旦开始下载,无论单个还是批量; 
 (1)每次仅仅同时下载一个模型,下载失败后,反复再次尝试下载10次; 
 (2)预估modelscope远程模型的总大小; (可能会失败,建议先完成单元测试,获取大小失败卡住不要卡住)
 (3)支持删除任务、暂停任务;设置优先下载后,自动上升到顶部。 
 (4)根据文件数量显示下载进度; 
 (5)下载顺序默认按照发起下载任务的时间顺序,从上到下排序;支持选中某一个任务让它置顶,优先下载;
 (6)支持下载任务暂停,如果当前任务暂停后,则继续下载排队的任务;

3、模型管理
模型上传:模型需要上传到csghub,显示模型上传的进度、根据文件数量;已经上传的模型,自动变灰,到页面底部;
删除模型:支持选择已经下载完成的模型进行删除;

已知可能出现的BUG:
(1)浏览器输入地址后,打开需要比较快; 
(2)当前在不同的浏览器打开后,模型下载的状态不是一致的,有的打开不会显示正在下载的模型;