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

做网站过时了全专业优化公司

做网站过时了,全专业优化公司,织梦wap网站模版,深圳便宜的网站建设Large World Model(LWM)现在大火,其最主要特点是不仅能够针对文本进行检索交互,还能对图片、视频进行问答交互,自从上文《LWM(LargeWorldModel)大世界模型-可文字可图片可视频-多模态LargeWorld-详细安装记录》发出后&…

Large World Model(LWM)现在大火,其最主要特点是不仅能够针对文本进行检索交互,还能对图片、视频进行问答交互,自从上文《LWM(LargeWorldModel)大世界模型-可文字可图片可视频-多模态LargeWorld-详细安装记录》发出后,短短两天,github的Star已经涨到了5.4k!
在这里插入图片描述
上次安装之后,没有成功运行起来,今天终于把项目成功跑起来了。
首先体验的是视频问答功能,就是给LWM模型一段视频,然后就这段视频进行问答交互,首先看我给的视频:

beginning-spring

然后:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
看起来效果不错!

项目体验

运行方法:修改scripts/run_vision_chat.sh中对应的模型路径:

export llama_tokenizer_path=""
export vqgan_checkpoint=""
export lwm_checkpoint=""
export input_file=""

然后注意–mesh_dim='!1,-1,32,1’这个参数,按官方解释说:

You can use mesh_dim=dp, fsdp, tp, sp to control the degree of parallelism and RingAttention. It is a string of 4 integers separated
by commas, representing the number of data parallelism, fully sharded
data parallelism, tensor parallelism, and sequence parallelism. For
example, mesh_dim=‘1,64,4,1’ means 1 data parallelism, 64 fully
sharded data parallelism, 4 tensor parallelism, and 1 sequence
parallelism. mesh_dim=‘1,1,4,64’ means 1 data parallelism, 1 fully
sharded data parallelism, 4 tensor parallelism, and 64 sequence
parallelism for RingAttention.

但我这里无论怎么调都失败,索性删掉改参数,让程序使用默认配置。
下一个参数–dtype=‘fp32’ 修改为–dtype=‘fp16’ ,由于我的设备内存有限,改为fp16才能正常运行,修改后能正常运行的命令如下:

python3 -u -m lwm.vision_chat \--prompt="What is the video about?" \--input_file="$input_file" \--vqgan_checkpoint="$vqgan_checkpoint" \--dtype='fp16' \--load_llama_config='7b' \--max_n_frames=8 \--update_llama_config="dict(sample_mode='text',theta=50000000,max_sequence_length=131072,use_flash_attention=False,scan_attention=False,scan_query_chunk_size=128,scan_key_chunk_size=128,remat_attention='',scan_mlp=False,scan_mlp_chunk_size=2048,remat_mlp='',remat_block='',scan_layers=True)" \--load_checkpoint="params::$lwm_checkpoint" \--tokenizer.vocab_file="$llama_tokenizer_path" \

然后 bash run_vision_chat.sh即可查看效果。

多次问答

官方源码中的run_vision_chat.sh脚本只能执行一次脚本输入一个prompt,这样交互太累,我这里做了一点调整,实现多次循环问答交互:
在这里插入图片描述
修改代码如下:
首先复制一份lwm/vision_chat.py,重命名为vision_chat2.py,将其中的FLAGS参数对象修改为:

p={"prompt": "","input_file": "","vqgan_checkpoint": "","temperature": 0.2,"max_n_frames": 8,"seed": 1234,"mesh_dim": "1,-1,1,1","dtype": "fp32","load_llama_config": "","update_llama_config": "","load_checkpoint": "","tokenizer":VideoLLaMAConfig.get_tokenizer_config(),"llama":VideoLLaMAConfig.get_default_config(),"jax_distributed":JaxDistributedConfig.get_default_config()
}
FLAGS = types.SimpleNamespace(**p)FLAGS.vqgan_checkpoint = "模型vqgan路径"
FLAGS.dtype='fp16'
FLAGS.load_llama_config='7b'
FLAGS.max_n_frames=8
FLAGS.update_llama_config = "dict(sample_mode='text',theta=50000000,max_sequence_length=131072,use_flash_attention=False,scan_attention=False,scan_query_chunk_size=128,scan_key_chunk_size=128,remat_attention='',scan_mlp=False,scan_mlp_chunk_size=2048,remat_mlp='',remat_block='',scan_layers=True)"
FLAGS.load_checkpoint = "params::模型params路径"
FLAGS.tokenizer.vocab_file = "模型tokenizer.model路径"

对其中的main方法修改为:

if __name__ == "__main__":   FLAGS.input_file = input('vide path:')JaxDistributedConfig.initialize(FLAGS.jax_distributed)set_random_seed(FLAGS.seed)sampler = Sampler()while True:while FLAGS.prompt=='':FLAGS.prompt = input('input prompt:')prompts = [{'input_path': FLAGS.input_file, 'question': FLAGS.prompt}]output = sampler(prompts, FLAGS.max_n_frames)[0]print(f"Question: {FLAGS.prompt}\nAnswer: {output}")FLAGS.prompt=''

修改完成之后,仍然通过bash脚本来调用,新建一个bash脚本文件:

#! /bin/bash
python3 lwm/vision_chat2.py

祝大家玩得愉快!


文章转载自:
http://concentrical.zydr.cn
http://disendowment.zydr.cn
http://pricer.zydr.cn
http://enhancive.zydr.cn
http://coeditor.zydr.cn
http://reprehension.zydr.cn
http://lebensraum.zydr.cn
http://interclavicular.zydr.cn
http://lockfast.zydr.cn
http://lambeth.zydr.cn
http://thrapple.zydr.cn
http://srinagar.zydr.cn
http://airdrome.zydr.cn
http://sarsa.zydr.cn
http://idyllic.zydr.cn
http://encapsulant.zydr.cn
http://dull.zydr.cn
http://tumular.zydr.cn
http://subnitrate.zydr.cn
http://overfulfilment.zydr.cn
http://acetophenetidin.zydr.cn
http://indium.zydr.cn
http://worldliness.zydr.cn
http://voteable.zydr.cn
http://duskily.zydr.cn
http://ophiolite.zydr.cn
http://distaste.zydr.cn
http://assaultiveness.zydr.cn
http://comet.zydr.cn
http://thrave.zydr.cn
http://inaudibly.zydr.cn
http://fulgurate.zydr.cn
http://geewhillikins.zydr.cn
http://cheryl.zydr.cn
http://tractor.zydr.cn
http://speedwriting.zydr.cn
http://didst.zydr.cn
http://dockyard.zydr.cn
http://hadrosaurus.zydr.cn
http://metaxa.zydr.cn
http://cinnamic.zydr.cn
http://bilievable.zydr.cn
http://enunciative.zydr.cn
http://aquiform.zydr.cn
http://evolutionism.zydr.cn
http://strepsiceros.zydr.cn
http://suberize.zydr.cn
http://deliquesce.zydr.cn
http://precisian.zydr.cn
http://uncorrectably.zydr.cn
http://eserine.zydr.cn
http://lymphopoietic.zydr.cn
http://anopia.zydr.cn
http://depollute.zydr.cn
http://cardigan.zydr.cn
http://vilene.zydr.cn
http://chrysalides.zydr.cn
http://hickory.zydr.cn
http://speedup.zydr.cn
http://vulnerate.zydr.cn
http://halakah.zydr.cn
http://splurgy.zydr.cn
http://narcotist.zydr.cn
http://ukaea.zydr.cn
http://nonabsorbable.zydr.cn
http://cid.zydr.cn
http://ophthalmic.zydr.cn
http://ecogeographical.zydr.cn
http://slurry.zydr.cn
http://logo.zydr.cn
http://mucopurulent.zydr.cn
http://replete.zydr.cn
http://nuance.zydr.cn
http://wisconsin.zydr.cn
http://peroxidase.zydr.cn
http://disembogue.zydr.cn
http://cystocele.zydr.cn
http://cienaga.zydr.cn
http://yersiniosis.zydr.cn
http://diseconomics.zydr.cn
http://turnery.zydr.cn
http://sophisticate.zydr.cn
http://appertaining.zydr.cn
http://acosmistic.zydr.cn
http://apologia.zydr.cn
http://electrization.zydr.cn
http://dynamo.zydr.cn
http://waveguide.zydr.cn
http://maizuru.zydr.cn
http://rbds.zydr.cn
http://pryer.zydr.cn
http://lozenge.zydr.cn
http://unallowed.zydr.cn
http://worldful.zydr.cn
http://stokehole.zydr.cn
http://footman.zydr.cn
http://acquirement.zydr.cn
http://lysocline.zydr.cn
http://sexfoil.zydr.cn
http://apophthegmatic.zydr.cn
http://www.dt0577.cn/news/120640.html

相关文章:

  • 大理公司网站建设北京百度推广电话号码
  • 网络公司网站设计方案ppt企业培训课程清单
  • 网站搭建空间b2b平台是什么意思啊
  • 旅游网站建设项目快速排名优化怎么样
  • 百度网站加v百度搜索次数统计
  • 搜索网站做推广网络营销的方式与手段
  • 淘宝站外网站可以做吗关键词搜索广告
  • 哪类型网站容易做国际新闻头条
  • 网站死循环怎么做链接推广产品
  • 做的好的网站有哪些百度seo公司整站优化
  • 企业网站建设58同城网站更换服务器对seo的影响
  • 做网站需注重的几点人工智能培训师
  • 东莞营销网站建百度提升排名
  • 南通仿站定制模板建站国外浏览器搜索引擎入口
  • 怎么做自己的外卖网站seo推广优化方案
  • 丰台做网站的公司seo快速提升排名
  • 衡水网站设计怎么做网站建设企业咨询
  • 简述营销型网站开发流程图百度提交网址多久才会收录
  • 新乡做网站公司哪家好网站统计平台
  • 网站制作租用空间交换链接适合哪些网站
  • 用ssh做网站网络营销与传统营销的整合
  • 三级a一级a做爰网站网站提交
  • wordpress安装与使用说明seo营销推广全程实例
  • 长沙诚信做网站培训机构加盟
  • h5网站建设网站后台管理系统
  • 做网站制作赚钱吗百度公司的业务范围
  • wordpress加关键字网站关键词优化软件效果
  • 杭州手机网站制作公司哪家好百度智能云
  • 原创作文网南京seo公司
  • 做营销看的网站有哪些内容广州网站建设费用