Xtuner Factory
-
下载
xtuner_donwload
- 模型下载
- 入参:
model: gr.Dropdown
- 出参:
model_path: gr.Textbox
- 路径: 当前版本路径
XtunerGUI/appPrepare/download_cache/model_download/{username}_{repository}
- 路径: 当前版本路径
- 入参:
- 数据下载
- 入参:
dataset: gr.Dropdown
- 出参:
data_path: gr.Textbox
- 路径:当前版本路径
XtunerGUI/appPrepare/download_cache/data_download/dataset_{username}_{repository}
- 路径:当前版本路径
- 入参:
- 模型下载
-
config
xtuner_config
- 入参: 非常多
- 出参:
cfg_py_box
-
fintune
xtuner_run
- 指定 环境变量
- shell_train: 直接执行shell
xtuner train xxxx
- 日志显示: -> 日志显示慢的问题
-
转换合并
xtuner_convert
convert_and_merge.py
- 入参:
- todo: 选择epoch
config_file
:xtuner_config
生成pth_model
: work_dir 目录下模型问题save_hf_dir
: 指定生成目录 {work_dir}/hfmodel_path
: 模型路径xtuner_donwload
产出model_path
save_merged_dir
: 指定生成目录 {work_dir}/merge_epoch{n}
todo:
- todo: load_dataset 下载数
- 测试问题 是否可以添加, 直接输入list
- 自定义模型
- template 映射 ->
- 路径校验(template)
- 路径最终确定
- prompt_template 位置改动?
- 自定义数据集 只支持openAI 数据集格式
customer_path
|-- download_cache
| |-- data_download
| | `-- tatsu-lab_alpaca
| `-- model_download
| `-- internlm_internlm-chat-7b
`-- work_dir
|-- 20240202_153301
| |-- 20240202_153301.log
| `-- vis_data
|-- iter_100.pth
|-- iter_50.pth
|-- last_checkpoint
|-- xtuner_config.py
`-- xtuner_iter_100_hf
|-- README.md
|-- adapter_config.json
|-- adapter_model.safetensors
`-- xtuner_config.py
/root/share/model_repos/internlm-chat-7b /root/personal_assistant/data/personal_assistant_openai_final.json
- customer-root /root/sccTest3
- customer-data-dir /root/download_cache
- customer model: /root/share/model_repos/internlm-chat-7b
- check customer model template detect
- -> detect_prompt_template -> prompt_template_show
- customer dataset:
- /root/personal_assistant/data/personal_assistant_openai_final.json
- /root/xtunerUITest/ttt.json
- data: tatsu-lab/alpaca -> downloading
- config
- ft_method -> DEFAULT_HYPERPARAMETERS
- generate check
- xtuner
- running without pregress ?
- show result
- plot
- dynamic select_checkpoint ->
- convert
- choose pth
- convert progress