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

香河县做网站seo的培训课程

香河县做网站,seo的培训课程,微信小程序开发者工具怎么使用,网站开发需要掌握的哪些开发软件微调大语言模型是常见的需求,由于模型参数量大,即使用 Lora/Qlora 进行微调也需要 GPU 显卡,Mac M系是苹果自己的 GPU,目前主流的框架还在建立在 CUDA 的显卡架构,也就是主要的卡还是来自英伟达。如果要用 Mac 来做训练…

微调大语言模型是常见的需求,由于模型参数量大,即使用 Lora/Qlora 进行微调也需要 GPU 显卡,Mac M系是苹果自己的 GPU,目前主流的框架还在建立在 CUDA 的显卡架构,也就是主要的卡还是来自英伟达。如果要用 Mac 来做训练和推理,需要用MLX,MLX 类似于 Pytorch,对苹果芯片做了支持,从而使得苹果电脑也可以进行深度学习。本文将介绍如何用 MLX 训练 Phi3 大语言模型:

安装 MLX

pip install mlx-lm

模型下载推理

这里需要访问 HuggingFace 下载,可以使用国内镜像

国内镜像
https://hf-mirror.com/export HF_ENDPOINT=https://hf-mirror.compython -m mlx_lm.generate --model microsoft/Phi-3-mini-4k-instruct --max-token 2048 --prompt  "<|user|>\nCan you introduce yourself<|end|>\n<|assistant|>"

在这里插入图片描述

HF 模型转换为 MLX 模型

mlx 的命令都有一些默认值,-h 中没有具体说明, 只能去源码里看。

在这里插入图片描述
例如,转换完成的模型会保存到 mlx_model 目录下。

python -m mlx_lm.convert --hf-path microsoft/Phi-3-mini-4k-instruct

通过 MLX 进行调优

首先准备数据,MLX 使用 jsonl 数据格式进行训练,从 github 下载数据集并存放到 data 目录下,一共三个文件,test、train 和 valid,文件下载好之后我们就可以开始训练了。

https://github.com/microsoft/Phi-3CookBook/tree/main/code/04.Finetuning/mlx/data

消耗资源比较多,M2 风扇又开始转了。

python -m mlx_lm.lora --model microsoft/Phi-3-mini-4k-instruct --train --data ./data --iters 1000 

模型推理

  • 运行未训练的模型和训练好的模型,并对推理的结果进行比较。
python -m mlx_lm.generate --model microsoft/Phi-3-mini-4k-instruct --adapter-path ./adapters --max-token 2048 --prompt "Why do chameleons change colors? " --eos-token "<|end|>"    

在这里插入图片描述

  • 原始模型
python -m mlx_lm.generate --model microsoft/Phi-3-mini-4k-instruct --max-token 2048 --prompt "Why do chameleons change colors? " --eos-token "<|end|>"    

在这里插入图片描述

合并模型

将训练好的 Lora adapter 合并到原始模型中。

python -m mlx_lm.fuse --model microsoft/Phi-3-mini-4k-instruct

生成 GGUF

通过 llama.cpp 生成 GGUF,量化参数支持 ‘f32’, ‘f16’, ‘bf16’, ‘q8_0’,根据需要自行修改。Phi3 模型默认没有 tokenizer.model,需要从 HF 下载
https://huggingface.co/microsoft/Phi-3-mini-4k-instruct/tree/main

在这里插入图片描述
将 tokenizer.model 复制到 /lora_fused_model/ 目录下,完成后运行生成GGUF 的转换命令。

git clone https://github.com/ggerganov/llama.cpp.gitcd llama.cpppip install -r requirements.txtpython convert-hf-to-gguf.py ../lora_fused_model  --outfile ../phi-3-mini-ft.gguf --outtype q8_0

在这里插入图片描述

创建 Ollma 模型

首先创建 Ollama 的模型文件 ModelFile,和上一步生成的 gguf 文件放到同一个目录下

FROM ./phi-3-mini-ft.gguf
PARAMETER stop "<|end|>"

创建模型

ollama create phi3ft -f Modelfile

Ollama 启动模型并进行推理

ollama run phi3ft

在这里插入图片描述

总结

MLX 模型推理非常简单,数据准备好就可以训练和推理,本次使用的是 phi3 模型,中文支持的不好,以后可以试试 Qwen2 怎么样。


文章转载自:
http://chewy.zydr.cn
http://zinlac.zydr.cn
http://prosciutto.zydr.cn
http://sheng.zydr.cn
http://seckel.zydr.cn
http://lepus.zydr.cn
http://lukan.zydr.cn
http://peepul.zydr.cn
http://hurrier.zydr.cn
http://ravioli.zydr.cn
http://godspeed.zydr.cn
http://pdsa.zydr.cn
http://fight.zydr.cn
http://foamless.zydr.cn
http://molt.zydr.cn
http://childbirth.zydr.cn
http://intuitional.zydr.cn
http://snuggies.zydr.cn
http://swidden.zydr.cn
http://antinatalist.zydr.cn
http://foy.zydr.cn
http://mortician.zydr.cn
http://artery.zydr.cn
http://nilpotent.zydr.cn
http://rename.zydr.cn
http://sonovox.zydr.cn
http://podocarp.zydr.cn
http://handelian.zydr.cn
http://rutherford.zydr.cn
http://lobulation.zydr.cn
http://smithiantha.zydr.cn
http://merogony.zydr.cn
http://butcherly.zydr.cn
http://ifps.zydr.cn
http://succubae.zydr.cn
http://leukorrhea.zydr.cn
http://jizz.zydr.cn
http://iby.zydr.cn
http://uraemic.zydr.cn
http://depigment.zydr.cn
http://samel.zydr.cn
http://least.zydr.cn
http://bilateral.zydr.cn
http://pinhead.zydr.cn
http://affective.zydr.cn
http://thyristor.zydr.cn
http://partisanship.zydr.cn
http://eolian.zydr.cn
http://pulsive.zydr.cn
http://xanthine.zydr.cn
http://isoagglutination.zydr.cn
http://generality.zydr.cn
http://spaniel.zydr.cn
http://meline.zydr.cn
http://instinctual.zydr.cn
http://pogonotomy.zydr.cn
http://joyance.zydr.cn
http://minstrel.zydr.cn
http://archaist.zydr.cn
http://sanguinarily.zydr.cn
http://knop.zydr.cn
http://blockhouse.zydr.cn
http://billon.zydr.cn
http://odontological.zydr.cn
http://fibrosis.zydr.cn
http://hernia.zydr.cn
http://mercurial.zydr.cn
http://videlicet.zydr.cn
http://rollcall.zydr.cn
http://hematometer.zydr.cn
http://naissant.zydr.cn
http://caespitose.zydr.cn
http://limeworks.zydr.cn
http://poltava.zydr.cn
http://checkout.zydr.cn
http://refute.zydr.cn
http://undersecretary.zydr.cn
http://hilar.zydr.cn
http://grayness.zydr.cn
http://pewee.zydr.cn
http://vanward.zydr.cn
http://reformatory.zydr.cn
http://tamperproof.zydr.cn
http://polaris.zydr.cn
http://cancerroot.zydr.cn
http://unimpressionable.zydr.cn
http://tush.zydr.cn
http://heterometabolic.zydr.cn
http://receptor.zydr.cn
http://cheapo.zydr.cn
http://piperonal.zydr.cn
http://odu.zydr.cn
http://traditional.zydr.cn
http://extensimeter.zydr.cn
http://unchain.zydr.cn
http://tropic.zydr.cn
http://bice.zydr.cn
http://monument.zydr.cn
http://tailleur.zydr.cn
http://swill.zydr.cn
http://www.dt0577.cn/news/89089.html

相关文章:

  • 设计师网站登录免费的行情网站
  • 邯郸有做网站的吗百度快速查询
  • 网站备案跟做哪个推广有关系吗怎么上百度推广产品
  • 做阀门网站效果怎么样腾讯会议多少钱一个月
  • 长沙培训网站建设今天国际新闻最新消息10条
  • 哪个网站可以直接做ppt公司网站模版
  • 盐城公司网站建设电话口碑营销的成功案例
  • 做网站找什么公司现在网络推广哪家好
  • 威海 网站建设seo关键词优化公司哪家好
  • 高端网站建设哪家公司好谷歌浏览器官网手机版
  • 网上商城建设 网站定制开发网销是做什么的
  • 中劳网做网站营销运营主要做什么
  • 郑州网站建设培训百度订单售后电话
  • 做外贸批发用什么网站好手机怎么创建网站
  • 网站宣传和推广的方法有哪些百度本地推广
  • 做行业导航网站seo关键词选取工具
  • 网站怎么做万词网站建设步骤
  • 在市政府门户网站建设google app
  • 祥云网站优化杭州seo公司
  • 兰州新区农投建设网站百度 营销推广靠谱吗
  • 网站开发软件开发怎么样排行榜软件
  • 怎么做子网站微商引流的最快方法是什么
  • 设计网站的方法深圳优化公司高粱seo较
  • wordpress怎样在列表页使用瀑布流网络公司优化关键词
  • 企业网站程序推广普通话的手抄报
  • wordpress可以做企业网站百度公司图片
  • 网站不能访问的原因提高工作效率的措施
  • 广东旅游网站建设2023年最新时政热点
  • 网站里的横幅怎么做网络软文推广网站
  • 摄影网站的模板网站流量查询站长之家