本地部署中文LLaMA模型实战教程,民间羊驼模型

news/2024/11/29 5:46:53/

简介

LLaMA大部分是英文语料训练的,讲中文能力很弱。如果我们想微调训练自己的LLM模型,基于一个大规模中文语料预训练的模型比较好。目前开源项目很多,理想的项目要有以下特点:
模型开源、训练代码开源、代码结构简单、环境容易安装、文档清晰。
经过寻找与试验,我找到了一个比较好的项目。
https://github.com/ymcui/Chinese-LLaMA-Alpaca
本博文要点如下:
1 实战部分:模型下载与参数合并、模型命令行加载测试、模型部署为web网页(解决了一些报错问题)
2 代码走读:模型参数合并、词表扩充
3 原理分析:预训练与指令精调

实战

系统环境

系统:Ubuntu 20.10
CUDA Version: 11.8
GPU: RTX3090 24G
内存: 64 G
anaconda(python版本管理)

环境搭建

1下载代码

git clone https://github.com/ymcui/Chinese-LLaMA-Alpaca.git

2安装python环境

conda create -n llm python=<

http://www.ppmy.cn/news/61638.html

相关文章

《Linux0.11源码解读》理解(二) 加载setup、加载system

现在CPU开始执行bootsect&#xff0c;它的作用是挪动bootset并设置栈, 并把第二部分setup、第三部分system程序陆续加载到内存中。把放到合理的内存位置需要先对内存进行规划。 根据上一节&#xff0c;boostsect当前所在内存位置是0x07c0&#xff0c;大小为512byte&#xff0c…

【Cutlass】tile iterator concept

简介 在Cutlass 2.x之前将matix或者tensor切分成固定尺寸的操作都是在tile iterator当中&#xff08;Cutlass 3.0之后对于matrix和tensor的操作都放到了cute::Tensor里面&#xff09;。tile_iterator_concept不同于c20里面的concept&#xff0c;这里不使用concept作为key word…

数据结构入门--栈和队列

栈 栈的概念及结构 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除的一段为栈顶&#xff0c;另一端为栈底。栈中元素遵循后进先出LIFO&#xff08;Last In First Out&#xff09;原则。 压栈&#xff1a;栈的插…

springboot网上商城项目(一)

springboot网上商城项目&#xff08;一&#xff09; &#xff08;一&#xff09;项目分析1.项目分析2.开发顺序3.前端资源测试 &#xff08;二&#xff09;用户注册1.创建数据库2.实体类编写3.注册&#xff08;持久层&#xff09;4.注册&#xff08;业务层&#xff09;5.注册&a…

【深度学习】模型如何加载至 cpu 和 gpu

【深度学习】模型如何加载至 cpu 和 gpu 文章目录 【深度学习】模型如何加载至 cpu 和 gpu1. 采用 from_pretrained 的方式2. 采用 load_state_dict 的方式参考 1. 采用 from_pretrained 的方式 这种情况下&#xff0c;BertMoldel.from_pretrained() 是会 load 在 cpu 上的&am…

归排、计排深度理解

归并排序&#xff1a;是创建在归并操作上的一种有效的排序算法。算法是采用分治法&#xff08;Divide and Conquer&#xff09;的一个非常典型的应用&#xff0c;且各层分治递归可以同时进行。归并排序思路简单&#xff0c;速度仅次于快速排序&#xff0c;为稳定排序算法&#…

SpringCloud 分布式事务组件之Seata

目录 背景介绍什么是分布式事务什么叫做逆向补偿呢互联网最流行的分布式事务组件seata总结 背景 大家好&#xff0c;今天给大家分享一个在2022年出去面试Java几乎必问的一个技术&#xff0c;那就是seata。什么&#xff1f;&#xff1f;你才看了第一句话心里有闪现了无数个问…

面了一圈,还没拿到offer.....

最近收到很多小伙伴的留言&#xff0c;金三银四过完了一个offer都没收到。还有遇到那种特别喜欢怼人的面试官&#xff0c;直接面到怀疑人生&#xff0c;真是让人费解。。。 其实面试受打击是正常的&#xff0c;关键是要在面试中总结自己的不足&#xff01;提前做好面试准备和技…