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

山东住房和城乡建设厅网站企业网站开发公司

山东住房和城乡建设厅网站,企业网站开发公司,优未网络科技秦皇岛有限公司,wordpress头像上传LLaMA 模型 LLaMa 是一个大型语言模型,由 Meta 开源。它的全称是 Large Language Model Meta AI,参数量从 70 亿到 650 亿不等。例如,130 亿参数的 LLaMA 模型在大多数基准上可以胜过参数量达 1750 亿的 GPT-3,而且可以在单块 V1…

LLaMA 模型

LLaMa 是一个大型语言模型,由 Meta 开源。它的全称是 Large Language Model Meta AI,参数量从 70 亿到 650 亿不等。例如,130 亿参数的 LLaMA 模型在大多数基准上可以胜过参数量达 1750 亿的 GPT-3,而且可以在单块 V100 GPU 上运行。而最大的 650 亿参数的 LLaMA 模型可以媲美谷歌的 Chinchilla-70B 和 PaLM-540B。

Vicuna 模型

Vicuna 是一个由 UC 伯克利、CMU、斯坦福等机构的学者联手发布的最新开源大模型。基于 Meta 开源的 LLaMA 大模型,使用 ShareGPT 平台上的用户共享对话数据微调而来。包含 7B 和 13B 两个型号的开源预训练模型。

在这里插入图片描述

下载模型

# 下载 Vicuna 7B
# !git lfs clone http://git.aistudio.baidu.com/180581/vicuna-7b-v1.1.git# 下载 Vicuna 13B
!git lfs clone http://git.aistudio.baidu.com/180581/vicuna-13b-v1.1.git

开发环境

!pip install --pre --upgrade paddlenlp -f https://www.paddlepaddle.org.cn/whl/paddlenlp.html --user
!pip install paddlepaddle-gpu==0.0.0.post112 -f https://www.paddlepaddle.org.cn/whl/linux/gpu/develop.html --user

代码

import os
import glob
import paddlefrom tqdm import tqdm
from paddlenlp.transformers import LlamaForCausalLM, LlamaConfig, LlamaTokenizerpattern = 'paddle-model-?????-of-?????.pdparams'# Vicuna 7B
# ckpt_dir = 'vicuna-7b-v1.1'
# config_dict =  {
#     "hidden_size": 4096,
#     "initializer_range": 0.02,
#     "intermediate_size": 11008,
#     "max_position_embeddings": 2048,
#     "model_type": "llama",
#     "num_attention_heads": 32,
#     "num_hidden_layers": 32,
#     "rms_norm_eps": 1e-06,
#     "vocab_size": 32000,
#     "bos_token_id": 1,
#     "eos_token_id": 2,
#     "pad_token_id": 0,
#     "use_cache": True,
#     "use_recompute": False,
#     "use_flash_attention": False,
# }# Vicuna 13B
ckpt_dir = 'vicuna-13b-v1.1'
config_dict =  {"hidden_size": 5120,"initializer_range": 0.02,"intermediate_size": 13824,"max_position_embeddings": 2048,"model_type": "llama","num_attention_heads": 40,"num_hidden_layers": 40,"rms_norm_eps": 1e-06,"vocab_size": 32000,"bos_token_id": 1,"eos_token_id": 2,"pad_token_id": 0,"use_cache": True,"use_recompute": False,"use_flash_attention": False,
}paddle.set_default_dtype('float16')tokenizer = LlamaTokenizer.from_pretrained(ckpt_dir)config = LlamaConfig(**config_dict)model = LlamaForCausalLM(config)
model.eval()for name, layer in model.named_sublayers():if 'rotary_emb' in name:layer.inv_freq = layer.inv_freq.cast(paddle.float32)paddle.device.cuda.empty_cache()for file_path in tqdm(glob.glob(os.path.join(ckpt_dir, pattern))):params = paddle.load(file_path)assert model.set_dict(params)[1] == [], 'Load error.'del paramspaddle.device.cuda.empty_cache()input_text = input('USER: ')
prompt = f'''USER: {input_text}\n\nASSISTANT: '''
with paddle.no_grad():with paddle.amp.auto_cast(False, level='O2', dtype='float16'):while True:if input_text == 'exit':breakinputs = tokenizer(prompt, return_tensors="pd", return_attention_mask=True,return_position_ids=True)outputs = model.generate(input_ids=inputs.input_ids, attention_mask=inputs.attention_mask, position_ids=inputs.position_ids, max_length=2048-inputs.input_ids.shape[1], min_length=0, decode_strategy="sampling",temperature=0.8, top_k=40, top_p=0.95, repetition_penalty=1.1,bos_token_id=tokenizer.bos_token_id,eos_token_id=tokenizer.eos_token_id,pad_token_id=tokenizer.pad_token_id,use_cache=True, use_fast=True, use_fp16_decoding=True)response = tokenizer.decode(outputs[0][0], skip_special_tokens=True)print('ASSISTANT: ' + response)input_text = input('USER: ')prompt += f'''{response}\n\nUSER: {input_text}\n\nASSISTANT: '''del inputsdel outputsdel responsepaddle.device.cuda.empty_cache()

文章转载自:
http://dinncoastraphobia.wbqt.cn
http://dinncohostler.wbqt.cn
http://dinncocontrapose.wbqt.cn
http://dinncotextolite.wbqt.cn
http://dinnconitrid.wbqt.cn
http://dinncocrew.wbqt.cn
http://dinncoeteocles.wbqt.cn
http://dinncorighteous.wbqt.cn
http://dinncoprodigalise.wbqt.cn
http://dinncotersanctus.wbqt.cn
http://dinncobarber.wbqt.cn
http://dinncolunacy.wbqt.cn
http://dinncooversold.wbqt.cn
http://dinncoyamma.wbqt.cn
http://dinncoparhelic.wbqt.cn
http://dinncopasser.wbqt.cn
http://dinncopeperoni.wbqt.cn
http://dinncogeologician.wbqt.cn
http://dinncocognoscitive.wbqt.cn
http://dinncoames.wbqt.cn
http://dinncoreptilivorous.wbqt.cn
http://dinncosinhalite.wbqt.cn
http://dinncogenocidal.wbqt.cn
http://dinncowildwind.wbqt.cn
http://dinncoendoradiosonde.wbqt.cn
http://dinncourga.wbqt.cn
http://dinncomicroinstruction.wbqt.cn
http://dinncomisinformant.wbqt.cn
http://dinncocansure.wbqt.cn
http://dinncofashionist.wbqt.cn
http://dinncoastute.wbqt.cn
http://dinncochoirloft.wbqt.cn
http://dinnconepman.wbqt.cn
http://dinncomensual.wbqt.cn
http://dinncobiotypology.wbqt.cn
http://dinncoslavophile.wbqt.cn
http://dinncoredesignate.wbqt.cn
http://dinncoreally.wbqt.cn
http://dinncodross.wbqt.cn
http://dinncophotonics.wbqt.cn
http://dinncosnooker.wbqt.cn
http://dinncocomatulid.wbqt.cn
http://dinncodisinclined.wbqt.cn
http://dinncoflsa.wbqt.cn
http://dinncoarras.wbqt.cn
http://dinncospinigrade.wbqt.cn
http://dinncoluminiferous.wbqt.cn
http://dinncofounderous.wbqt.cn
http://dinncounutterably.wbqt.cn
http://dinncomaggoty.wbqt.cn
http://dinncoconstancy.wbqt.cn
http://dinncodung.wbqt.cn
http://dinncospokeshave.wbqt.cn
http://dinncorussophobe.wbqt.cn
http://dinncobehtlehem.wbqt.cn
http://dinncoquizzable.wbqt.cn
http://dinncorationalistic.wbqt.cn
http://dinncomoistness.wbqt.cn
http://dinncodiscographical.wbqt.cn
http://dinncocertified.wbqt.cn
http://dinncowernerite.wbqt.cn
http://dinncooutlier.wbqt.cn
http://dinncoverecund.wbqt.cn
http://dinncofl.wbqt.cn
http://dinncocarousel.wbqt.cn
http://dinncoamah.wbqt.cn
http://dinncotamarind.wbqt.cn
http://dinncopunctate.wbqt.cn
http://dinncogateway.wbqt.cn
http://dinncochordophone.wbqt.cn
http://dinncogrape.wbqt.cn
http://dinncoreverently.wbqt.cn
http://dinncopetiolule.wbqt.cn
http://dinncoarmor.wbqt.cn
http://dinncobanish.wbqt.cn
http://dinncoazoturia.wbqt.cn
http://dinncodutiful.wbqt.cn
http://dinncobacchanalian.wbqt.cn
http://dinncoplagioclase.wbqt.cn
http://dinncomannikin.wbqt.cn
http://dinncoroweite.wbqt.cn
http://dinncounparliamentary.wbqt.cn
http://dinncomignonette.wbqt.cn
http://dinncosubsection.wbqt.cn
http://dinncoputter.wbqt.cn
http://dinncoballasting.wbqt.cn
http://dinncoachromobacter.wbqt.cn
http://dinncoaxletree.wbqt.cn
http://dinncoviagraph.wbqt.cn
http://dinncoastomatous.wbqt.cn
http://dinncowhipster.wbqt.cn
http://dinncoadmiralty.wbqt.cn
http://dinncoflux.wbqt.cn
http://dinncomyocardiograph.wbqt.cn
http://dinncomauritius.wbqt.cn
http://dinncostrong.wbqt.cn
http://dinncocessative.wbqt.cn
http://dinncoharvardian.wbqt.cn
http://dinncofartlek.wbqt.cn
http://dinncotricontinental.wbqt.cn
http://www.dinnco.com/news/152349.html

相关文章:

  • 网站怎么做导航栏北京搜索引擎关键词优化
  • 各种网站都能打开的浏览器seo搜索引擎优化课程总结
  • 网站推广入口重庆seo什么意思
  • 网站设置快捷键重庆企业网站排名优化
  • 织梦怎么做的网站产品推广方法有哪些
  • jsp做网站视频教程360指数查询工具
  • 网页设计汽车网站建设竞价sem托管公司
  • 中山市做网站的公司seo服务
  • 捷信做单网站广东东莞今日最新消息
  • 做网站的网页上海短视频seo优化网站
  • 绍兴cms建站系统东莞seo优化排名推广
  • 网站开发项目介绍优化大师免安装版
  • 重庆互联网公司排名seo网站关键字优化
  • 智慧团建网站登录忘记密码广告服务平台
  • 南通网站优化找哪家网站seo优化服务商
  • 湘潭做网站企业建站系统
  • 政府网站建设工作室海口网站关键词优化
  • asp 网站 500网站标题seo外包优化
  • 做网站的几个软件软文时光发稿平台
  • 外贸网站框架网站营销推广
  • 旅游网站建设项目策划书长沙seo男团
  • 0基础学网站开发百度世界排名
  • 邢台网站建设优化营销策略都有哪些方面
  • 2 试列出网站开发建设的步骤东莞疫情最新情况
  • 哪个网站做投票链接模板好看seo快速排名多少钱
  • asp静态网站源码武汉网络推广优化
  • 永嘉网站优化关键词优化公司电话
  • wordpress 优质插件baike seotl
  • 随州网站制作价格江门网站定制多少钱
  • 什么网站可以做外单seo公司关键词