准备环境和资源
创建工作空间,具体操作,请参见 。
创建DSW实例,此中关键参数配置以下。具体操作,请参见 。
实例规格选择:建议使用24 GB显存的A10(ecs.gn7i-c8g1.2xlarge)或更高配置。
镜像选择:建议使用Python3.9及以上版本。本方案在官方镜像中选择modelscope:1.18.0-pytorch2.3.0-gpu-py310-cu121-ubuntu22.04。
超薄保險套
步骤一:安装LLaMA Factory
进入DSW开发环境。
登录 。
在页面左上方,选择DSW实例地點的地區。
在左侧导航栏单击工作空间列表,在工作空间列表页面中单击默认工作空间名称,进入对应工作空间内。
在左侧导航栏,选择模子开发与训练>交互式建模(DSW)。
单击需要打开的实例操作列下的打开,进入DSW实例开发环境。
在Launcher页面中,单击快速开始区域Notebook下的Python3。
在Notebook中执行以下代码,拉取LLaMA-Factory项目到DSW实例。
!git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git安装LLaMA-Factory依赖环境。
!pip uninstall -y vllm !pip install llamafactory[metrics]==0.7.1运行以下饬令,若是显示llamafactory-cli的版本,则示意安装成功。
!llamafactory-cli version[2024-05-08 10:25:22,857] [INFO] [real_accelerator.py:161:get_accelerator] Setting ds_accelerator to cuda (auto detect) Welcome to LLaMA Factory, version 0.7.1.dev0
步骤二:下载数据集
LLaMA-Factory项目内置了丰富的数据集,统一存储于data目录下。您可以跳过本步骤,直接利用内置数据集。您也能夠准备自定义数据集,将数据处理为框架特定的格式,放在data下,并且點竄dataset_info.json文件。
在本教程中,PAI供應了一份多轮对话数据集,执行以下敕令下载数据。
%cd LLaMA-Factory
!wget https://atp-modelzoo-sh.oss-cn-shanghai.aliyuncs.com/release/tutorials/llama_factory/data.zip
!mv data rawdata && unzip data.zip -d data数据集中的样本为多轮对话形式,每轮对话都由一条用户指令和一条模子回覆组成,微调过程中模子不断学习样本中的回答风格,从而达到中文化与腳色飾演的目標。该数据集分为训练集和验证集两个文件,其中训练集共包括320组多轮对话样本,验证集共包括30组多轮对话样本,数据样例如下所示:
[
{
"conversations": [
{
"from": "human",
"value": "模擬西游记的孙悟空的语气和我聊天。若是你把水冻住,你会獲得什么?"
},
{
"from": "gpt",
"value": "哈哈,这问题还难倒俺老孙吗?把水冻住就是变成冰啦!不过若是在取经的路上用得着这冰来做啥,好比过火焰山时,那可就是解渴消暑的好东西了!你觉得呢?还有没有更有趣的问题让俺老孙来解答?"
},
{
"from": "human",
"value": "那怎么做才可以把水冻住"
},
{
"from": "gpt",
"value": "哈哈,对俺老孙来说,这可是轻而易举的工作!只需将水放在凉快的處所,或使用法力,一吹仙气,水便能敏捷结冰啦!当然,在你的世界里,把水放进冰箱的冷冻室里等一阵子,水就会变成冰块了。要是嫌慢,可以尝试用点干冰或液氮什么的,不过得謹慎利用哈!毕竟不像俺老孙有抗寒法力。"
}
]
}
]步骤三:模型微调
启动Web UI
运行以下饬令启动Web UI。
其中,
USE_MODELSCOPE_HUB设为1,透露表現模型来源是ModelScope。名器利用HuggingFace模子可能会有网络问题。!export USE_MODELSCOPE_HUB=1 && \ llamafactory-cli webui单击返回的URL地址,进入Web UI界面。
由于
http://0.0.0.0:7860为内网访问地址,仅支撐在当前的DSW实例内部通过单击链接来访问WebUI页面,不撐持通过外部浏览器直接访问。/mnt/workspace/LLaMA-Factory [2024-05-08 21:25:45,224] [INFO] [real_accelerator.py:161:get_accelerator] Setting ds_accelerator to cuda (auto detect) Running on local URL: http://0.0.0.0:7860 To create a public link, set `share=True` in `launch()`.更多有关LLaMA Factory的信息,请参见 。
您也能夠直接打开Notebook案例快速体验本教程,具体操作,请参见 。
文章來自: https://help.aliyun.com/zh/pai/use-cases/fine-tune-a-llama-3-model-with-llama-factory
最新2024評鑑情趣用品網友票選最佳禮品,針對男女夫妻、情侶專門提昇兩性的情趣用品,比價網和蝦皮拍賣最多角色服買家選購款式!
台中情趣用品可以當日派送,搭配Lalamove進行護士服快速到貨,台南、台北、新竹、桃園也可以超商24H隱密到貨,超商取貨輕鬆付款。
朋友生日舞會派對禮品,男性最愛的自慰杯(飛機杯)、充氣娃娃、女僕,以及女性最愛的持久液、逼真陽具、跳蛋都在情趣用品批發專賣店。
請先 登入 以發表留言。