普通人也能上手的模型微调

数据准备

这个模型主要是针对于录音转成文本,然后对模型进行微调,微调前先准备好录音数据。

租用新实例

登录AutoDL算力云https://www.autodl.com/console/instance/list,这是一个云端服务器,里面有很多便宜的机子可以用于模型训练。所以即使你本地的电脑不支持模型训练也完全没有关系。

登录或者注册后,你会进入这个界面,我们点击这个租用新实例

选择一块4090显卡,然后选择社区镜像,此镜像别人已经做好了模型,以及训练模型的相关代码,我们只需要运行相关命令即可。

再往下滑,选择相关的社区镜像,具体如下图

点击创建后,会显示如下状态,等待创建完成

JupyterLab进入服务器

创建成功后,我们直接点击这个JupyterLab

稍等片刻,即可看见如下操作界面:

模型部署

第一步,我们复制这个指令:

bash /root/Chatbot-Trainer/chuli/部署模型.sh

然后点击那个终端图标,然后将其输入到终端并运行

上传训练数据

将你准备好的录音上传到这个音频的文件夹

需要注意的是要等待下面的这个进度条加载完了才是音频上传成功了

处理音频数据

需要等模型和部署完成再运行,这个部署是比较慢的,主要是模型比较大,大家多等一会

音频上传好了之后,我们在终端运行这个指令开始处理数据:

bash /root/Chatbot-Trainer/chuli/半自动.sh 

运行后,系统就会开始为你处理数据了,就像这样:

处理好的数据会被保存到这个路径下面:Chatbot-Trainer/输出文本/输入内容.txt

bash /root/Chatbot-Trainer/chuli/全自动.sh

模型会将你音频转换为文字的内容进一步处理成这种对话的数据,我们需要的就是,耐心等待模型将你的数据全部制作完成。

全部处理好以后,会输出这样的内容就代表全部处理完了:

模型训练

到了这一步,我们的数据就全部处理好了,你现在可以直接开始模型的训练了!我们运行这个指令:

bash /root/Chatbot-Trainer/chuli/lora微调/lora训练.sh

你可以看见模型现在就开始训练了:

默认设置是每50步保存一次模型。其中你可以观察左边的这个loss

loss会一直下降。我们不用等进度条跑完,只要看见loss已经下降到了0.5~0.9这个范围,就可以手动按住键盘的ctrl+c 键直接停止训练。

保存好的模型会生成到这个路径下面

运行训练好的模型

output下面是每50步保存的模型,我们选择结尾数字最大的一个,例如:checkpoint-450

然后我们回到这里,打开这个推理.py文件

这个代码其余的都不用管,直接看红框标注的地方

我们把刚刚复制的模型名字粘贴,记得保存。

最后,我们就可以推理你训练好的模型了:

bash /root/Chatbot-Trainer/chuli/lora微调/推理.sh

测试

将上面的指令输入到终端,代码会加载你训练好的模型,你可以直接和训练好的模型对话测试,就像这样。

很抱歉,由于优快云知道是一个文本AI助手,无法提供实时操作系统的安装指导。但是我可以给你提供一些基本的信息来帮助你安装nvidia-smi。 首先,Ubuntu是一个流行的Linux操作系统,而arm64是指适用于64位ARM架构的版本。要在Ubuntu arm64上安装nvidia-smi,你需要确保你的设备支持NVIDIA显卡,并且已经安装了适当的驱动程序。 以下是一些大致的步骤来安装nvidia-smi: 1. 确保你的设备上已经安装NVIDIA显卡,并且已经连接到互联网。 2. 打开终端,可以通过按下Ctrl+Alt+T来快速打开终端。 3. 添加NVIDIA的软件源。可以使用以下命令将其添加到你的系统中: ``` sudo add-apt-repository ppa:graphics-drivers/ppa ``` 4. 更新软件包列表。运行以下命令来更新软件包列表: ``` sudo apt update ``` 5. 安装适当的NVIDIA驱动程序。运行以下命令来安装最新的NVIDIA驱动程序: ``` sudo apt install nvidia-driver-<version> ``` 注意:将`<version>`替换为你想要安装的驱动程序版本号。 6. 安装nvidia-smi。运行以下命令来安装nvidia-smi: ``` sudo apt install nvidia-utils-<version> ``` 注意:将`<version>`替换为你想要安装nvidia-utils版本号。 7. 安装完成后,你可以通过在终端中运行以下命令来验证nvidia-smi是否安装成功: ``` nvidia-smi ``` 这些是大致的步骤,具体的安装过程可能会因为你的设备和操作系统版本而有所不同。建议你在安装之前查阅官方文档或者相关的社区讨论来获取更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值