当前位置: 首页 > wzjs >正文

国外优惠卷网站怎么做百度大数据查询

国外优惠卷网站怎么做,百度大数据查询,重庆网站建设重庆网站建设公司网站建设,电商平台投诉找哪个部门PaddleNLP 是一款基于飞桨深度学习框架的大语言模型(LLM)开发套件,支持在多种硬件上进行高效的大模型训练、无损压缩以及高性能推理。PaddleNLP 具备简单易用和性能极致的特点,致力于助力开发者实现高效的大模型产业级应用。 你可以使用PaddleNLP快速进行…

PaddleNLP 是一款基于飞桨深度学习框架的大语言模型(LLM)开发套件,支持在多种硬件上进行高效的大模型训练、无损压缩以及高性能推理。PaddleNLP 具备简单易用和性能极致的特点,致力于助力开发者实现高效的大模型产业级应用。

在这里插入图片描述

你可以使用PaddleNLP快速进行模型训练,同时使用SwanLab进行实验跟踪与可视化。

Demo链接:Qwen2.5-0.5B-SFT-paddlenlp

1. 引入SwanLabCallback

from swanlab.integration.paddlenlp import SwanLabCallback

SwanLabCallback是适配于PaddleNLP的日志记录类。

SwanLabCallback可以定义的参数有:

  • project、experiment_name、description 等与 swanlab.init 效果一致的参数, 用于SwanLab项目的初始化。
  • 你也可以在外部通过swanlab.init创建项目,集成会将实验记录到你在外部创建的项目中。

2. 传入Trainer

from swanlab.integration.paddlenlp import SwanLabCallback
from paddlenlp.trainer import  TrainingArguments, Trainer...# 实例化SwanLabCallback
swanlab_callback = SwanLabCallback(project="paddlenlp-demo")trainer = Trainer(...# 传入callbacks参数callbacks=[swanlab_callback],
)trainer.train()

3. 完整案例代码

需要能连接上HuggingFace服务器下载数据集。

"""
测试于:
pip install paddlepaddle-gpu==3.0.0 -i https://www.paddlepaddle.org.cn/packages/stable/cu126/
pip install paddlenlp==3.0.0b4
"""
from paddlenlp.trl import SFTConfig, SFTTrainer
from datasets import load_dataset
from swanlab.integration.paddlenlp import SwanLabCallbackdataset = load_dataset("ZHUI/alpaca_demo", split="train")training_args = SFTConfig(output_dir="Qwen/Qwen2.5-0.5B-SFT",device="gpu",per_device_train_batch_size=1,logging_steps=20)swanlab_callback = SwanLabCallback(project="Qwen2.5-0.5B-SFT-paddlenlp",experiment_name="Qwen2.5-0.5B",
)trainer = SFTTrainer(args=training_args,model="Qwen/Qwen2.5-0.5B-Instruct",train_dataset=dataset,callbacks=[swanlab_callback],
)
trainer.train()

4. GUI效果展示

超参数自动记录:

在这里插入图片描述

指标记录:

在这里插入图片描述

5 拓展:增加更多回调

试想一个场景,你希望在每个epoch结束时,让模型推理测试样例,并用swanlab记录推理的结果,那么你可以创建一个继承自SwanLabCallback的新类,增加或重构生命周期函数。比如:

class NLPSwanLabCallback(SwanLabCallback):    def on_epoch_end(self, args, state, control, **kwargs):test_text_list = ["example1", "example2"]log_text_list = []for text in test_text_list:result = model(text)log_text_list.append(swanlab.Text(result))swanlab.log({"Prediction": test_text_list}, step=state.global_step)

上面是一个在NLP任务下的新回调类,增加了on_epoch_end函数,它会在transformers训练的每个epoch结束时执行。

http://www.dtcms.com/wzjs/92794.html

相关文章:

  • wordpress 中文tag学seo需要学什么专业
  • 美女做暖网站图片外链生成工具
  • 网站放自己服务器备案免费职业技能培训网站
  • 网页设计与制作设计报告seo搜索引擎优化书籍
  • wordpress lt网页优化建议
  • 平面设计软件名称长沙关键词优化费用
  • 上海做saas平台网站的公司营销案例100例简短
  • 上海企业建站推荐国家培训网官网
  • 加盟平台响应网站建设迈步者seo
  • 南宁网站建设设计制作长沙seo排名外包
  • 二级网站建设做外贸用什么软件找客户
  • 客户做外贸用那些网站北京最新疫情最新消息
  • 找北京赛车网站开发seo网络营销招聘
  • 做紧固件上什么网站网站建设与优化
  • 韩国购物网站有哪些新冠疫情最新消息今天公布
  • 做网站公司宣传语品牌营销策划方案怎么做才好
  • seo优化方案总结武汉本地seo
  • 魔方网站怎么创建域名
  • 如何做属于自己的领券网站百度搜索流量查询
  • 网站建设视频教程最新免费宣传平台有哪些
  • 学习前端的网站百度保障客服电话
  • 郑州企业网站排名优化方法成都网站推广公司
  • 温州网站开发建设网站运营推广选择乐云seo
  • python做视频网站湖南网站建设seo
  • 顺企网我做网站seo网站设计工具
  • google广告联盟网站seo关键词优化方法
  • wordpress获得分类目录提供seo顾问服务适合的对象是
  • 访问不了服务器的网站seo教程 百度网盘
  • 怎么自己做网站怎么赚钱google建站推广
  • 济南h5网站建设seo1短视频网页入口营销