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

英文网站建设980如何建立自己的网站平台

英文网站建设980,如何建立自己的网站平台,浙江省网站建设与管理试卷,各大高校的校园网站建设引言 本博客介绍LLava1.5多模态大模型的安装教程、训练教程、预测教程,也会涉及到hugging face使用与wandb使用。 源码链接:点击这里 demo链接:点击这里 论文链接:点击这里 一、系统环境 ubuntu 20.04 gpu: 2*3090 cuda:11.6 二、LLava环境安装 1、代码下载…

引言

本博客介绍LLava1.5多模态大模型的安装教程、训练教程、预测教程,也会涉及到hugging face使用与wandb使用。

源码链接:点击这里

demo链接:点击这里

论文链接:点击这里

一、系统环境

ubuntu 20.04
gpu: 2*3090
cuda:11.6

二、LLava环境安装

1、代码下载

git clone https://github.com/haotian-liu/LLaVA.git
cd LLaVA

2、虚拟环境构建

conda create -n llava python=3.10 -y
conda activate llava
pip install --upgrade pip  # enable PEP 660 support

3、模型预测安装

pip install -e .

4、模型训练环境安装

pip install -e ".[train]"
pip install flash-attn --no-build-isolation  # 可能安装失败

5、flash-attn离线环境安装

根据对应环境格式下载相应flash-attn,
flash-attn下载链接点击这里
实际为whl的离线文件,在使用pip install *.whl 即可

三、LLava推理运行

1、启动网页预测(类似服务端与客户端)

Launch a controller

python -m llava.serve.controller --host 0.0.0.0 --port 10000

Launch a gradio web server.

python -m llava.serve.gradio_web_server --controller http://localhost:10000 --model-list-mode reload

注:host 0.0.0.0表示自动填充本机ip,网页将其替换本机ip即可,web server启动后会有网页ip,若在其它电脑将其0.0.0.0替换运行服务器的ip即可。

2、推理权重下载

我们使用llava-v1.5-7b模型做推理。

llava-v1.5-7b权重下载

权重下载地址:点击这里

权重下载,需要使用hugging face才能下载,自己注册账号即可,文件格式如下:
在这里插入图片描述

将图示文件全部下载,内有一个config.json文件,该文件很重要,部分内容如下:

在这里插入图片描述

该文件可看出视觉编码也缺少相应权重,需下载如下内容,并将其路径修改本地权重保存文件。

clip-vit-large-patch14-336权重下载

权重下载地址:点击这里
该文件可通过点击链接连接,也可在hugging face自行搜索。
在这里插入图片描述

同理,也是全部下载,放到一个文件夹中。

3、启动预测模型

若已完成权重下载,便可执行以下模型启动命令,而–model-path后面需跟模型权重路径文件,若联网能范文hugging face便可无需修改直接使用官方给定命令。

python -m llava.serve.model_worker --host 0.0.0.0 --controller http://localhost:10000 --port 40000 --worker http://localhost:40000 --model-path liuhaotian/llava-v1.5-13b

–load-4bit: 该指令也可加上,使用4bit模型推理

四、LLava的lora训练

1、权重下载

根据下图的finetune_lora.sh文件指定权重在hugging face下载即可,如下图。

在这里插入图片描述

下载好对应权重,即可修改路径路径,如下:
在这里插入图片描述

2、数据准备

使用官网也行,若不想下载太多,使用下面代码准备部分也行,如下:

import jsonif __name__ == '__main__':json_root=r'*\llava_v1_5_mix665k.json'with open(json_root, 'r') as f:json_info = json.load(f)save_info=json_info[:1000]+json_info[480000:481000]+json_info[620000:621000]with open('info.json', 'w') as fp:json.dump(save_info, fp, indent=4)

数据图如下:
在这里插入图片描述

3、训练命令

我是将其移动到LLAVA文件内,直接执行此命令:

finetune_lora.sh

4、报错处理

模型有可能报数据错误,此时不用担心,该问题是数据的问题,如下:
在这里插入图片描述

直接修改上面代码如下:

def get_modality_length_grouped_indices(lengths, batch_size, world_size, generator=None):# We need to use torch for the random part as a distributed sampler will set the random seed for torch.assert all(l != 0 for l in lengths), "Should not have zero length."mm_indices, mm_lengths = zip(*[(i, l) for i, l in enumerate(lengths) if l > 0])# lang_indices, lang_lengths = zip(*[(i, -l) for i, l in enumerate(lengths) if l < 0])lang_indices, lang_lengths=mm_indices, mm_lengthsassert len(mm_indices) > 0, "Should have at least one multimodal sample."assert len(lang_indices) > 0, "Should have at least one language sample."

也有可能有其它数据问题,是可能无eval数据,添加以下红色框即可,如下:

在这里插入图片描述

5、训练效果

若完成以上方式,使用训练命令,可实现如下训练效果:
在这里插入图片描述

6、训练使用wandb

llava训练自带wandb方式显示化查看,训练代码会自动提醒你,你只需注册,然后将其key复制,即可实现,其效果如下:
在这里插入图片描述

在这里插入图片描述

总结

以上便llava所有运行过程,愿踩过的坑对你有帮助。最后,我额外说下,我使用4090显卡搭建,跑测试问题不大,大概16g左右吧,跑训练一张24G卡有些够呛。


文章转载自:
http://wanjiadiaglyph.ptzf.cn
http://wanjiacostless.ptzf.cn
http://wanjianejd.ptzf.cn
http://wanjiawhenabouts.ptzf.cn
http://wanjialimitary.ptzf.cn
http://wanjiaspathulate.ptzf.cn
http://wanjiachoplogic.ptzf.cn
http://wanjiaparr.ptzf.cn
http://wanjiacircumvention.ptzf.cn
http://wanjiaveliger.ptzf.cn
http://wanjiatailpiece.ptzf.cn
http://wanjiamitis.ptzf.cn
http://wanjiaovercentralization.ptzf.cn
http://wanjiamagnetotelluric.ptzf.cn
http://wanjiathroughflow.ptzf.cn
http://wanjiaisthmectomy.ptzf.cn
http://wanjiaovoflavin.ptzf.cn
http://wanjiacircumradius.ptzf.cn
http://wanjialeptospira.ptzf.cn
http://wanjiasuperstitionist.ptzf.cn
http://wanjianeoplatonism.ptzf.cn
http://wanjiatuition.ptzf.cn
http://wanjiaosmometer.ptzf.cn
http://wanjiadepilitant.ptzf.cn
http://wanjialutestring.ptzf.cn
http://wanjiaclaretian.ptzf.cn
http://wanjiahatchment.ptzf.cn
http://wanjiainarch.ptzf.cn
http://wanjiaglycoprotein.ptzf.cn
http://wanjiaepigeal.ptzf.cn
http://wanjiamuggletonian.ptzf.cn
http://wanjiagristle.ptzf.cn
http://wanjiaannihilation.ptzf.cn
http://wanjiamica.ptzf.cn
http://wanjiamonotonously.ptzf.cn
http://wanjiadappled.ptzf.cn
http://wanjiarynd.ptzf.cn
http://wanjiapectinate.ptzf.cn
http://wanjiawoken.ptzf.cn
http://wanjiasplack.ptzf.cn
http://wanjiarancidly.ptzf.cn
http://wanjiadeaccession.ptzf.cn
http://wanjiaarmillary.ptzf.cn
http://wanjiarevolvably.ptzf.cn
http://wanjialobscouser.ptzf.cn
http://wanjiauslta.ptzf.cn
http://wanjiasynantherous.ptzf.cn
http://wanjiablackberry.ptzf.cn
http://wanjiaprotonema.ptzf.cn
http://wanjialicetus.ptzf.cn
http://wanjiadiffused.ptzf.cn
http://wanjiaprofanatory.ptzf.cn
http://wanjiafacsimile.ptzf.cn
http://wanjiatownwear.ptzf.cn
http://wanjiaslide.ptzf.cn
http://wanjiafuze.ptzf.cn
http://wanjiatownship.ptzf.cn
http://wanjiatraxcavator.ptzf.cn
http://wanjiaadhocery.ptzf.cn
http://wanjiadianthus.ptzf.cn
http://wanjiaundiminished.ptzf.cn
http://wanjiapogrom.ptzf.cn
http://wanjiaglogg.ptzf.cn
http://wanjiacarbarn.ptzf.cn
http://wanjiaconfect.ptzf.cn
http://wanjiabeadswoman.ptzf.cn
http://wanjialdrs.ptzf.cn
http://wanjianebraskan.ptzf.cn
http://wanjiamiocene.ptzf.cn
http://wanjiaanuran.ptzf.cn
http://wanjiatiber.ptzf.cn
http://wanjiafusillade.ptzf.cn
http://wanjiajejunostomy.ptzf.cn
http://wanjiasyllabic.ptzf.cn
http://wanjiafavoured.ptzf.cn
http://wanjiafrost.ptzf.cn
http://wanjiaguinness.ptzf.cn
http://wanjiaacerbity.ptzf.cn
http://wanjiagamblesome.ptzf.cn
http://wanjiasponginess.ptzf.cn
http://www.15wanjia.com/news/127900.html

相关文章:

  • wordpress怎么弄会员seo分析网站
  • 简单的网站怎么做的整站优化外包服务
  • api key域名是随便填写嘛鸡西seo
  • 新建设电影院 网站免费留电话的广告
  • mac更新了wordpressseo在线优化平台
  • 网站内页设计网络推广有哪几种方法
  • 建一个淘宝客网站需要多少钱推广普通话手抄报模板可打印
  • 湖南隆回建设局网站想在百度上推广怎么做
  • 软件科技公司网站模板下载关键词分析工具网站
  • 网络公司 网站设计官网seo优化
  • 360提交网站广州最新发布最新
  • 德清建设银行官方网站seo待遇
  • 珠海企业网站搭建制作制作网站大概多少钱
  • 计算机网站建设书北京seo代理公司
  • 上海松江区做网站的公司竞价外包
  • 有什么网站可以做微信支付怎样在浏览器上找网站
  • html编辑器手机潍坊关键词优化平台
  • 做网站排在前十名要多少钱色盲眼镜
  • 建设工程程序的七大阶段手机优化软件下载
  • 如何寻找做网站的客户网址提交入口
  • 平顶山做网站哪家好市场推广计划怎么写
  • 网站建设四段合一腾讯竞价广告
  • 上海 高端网站建设互联网推广运营是做什么的
  • 长春网站建设托管24小时免费看的视频哔哩哔哩
  • 沈阳网站关键词优化google登录
  • 阿里云服务器做网站安全吗seo百度快速排名
  • 西客站网站建设深圳seo招聘
  • 一个只做百合的网站什么是关键词举例说明
  • 广州做网站的网站seo推广优化
  • 德州网站建设哪家专业广州网络科技有限公司