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

网站建设合同管辖地百度竞价包年推广公司

网站建设合同管辖地,百度竞价包年推广公司,公司网络搭建,淘宝做网站的都是模板本文介绍了Llama2模型集成LangChain框架的具体实现#xff0c;这样可更方便地基于Llama2开发文档检索、问答机器人和智能体应用等。 1.调用Llama2类   针对LangChain[1]框架封装的Llama2 LLM类见examples/llama2_for_langchain.py#xff0c;调用代码如下所示#xff1a;…  本文介绍了Llama2模型集成LangChain框架的具体实现这样可更方便地基于Llama2开发文档检索、问答机器人和智能体应用等。 1.调用Llama2类   针对LangChain[1]框架封装的Llama2 LLM类见examples/llama2_for_langchain.py调用代码如下所示 from llama2_for_langchain import Llama2 # 这里以调用4bit量化压缩的Llama2-Chinese参数FlagAlpha/Llama2-Chinese-13b-Chat-4bit为例 llm Llama2(model_name_or_pathFlagAlpha/Llama2-Chinese-13b-Chat-4bit, bit4True) while True:human_input input(Human: )response llm(human_input)print(fLlama2: {response})2.Llama2 LLM类具体实现   主要是def _call(self, prompt: str, stop: Optional[List[str]] None) - str函数实现。LangChain八股文也不难实现如下所示 from langchain.llms.base import LLM from typing import Dict, List, Any, Optional import torch,sys,os from transformers import AutoTokenizerclass Llama2(LLM): # LLM是一个抽象类需要实现_call方法max_token: int 2048 # 最大token数temperature: float 0.1 # 生成温度top_p: float 0.95 # 生成概率tokenizer: Any # 分词器model: Any # 模型def __init__(self, model_name_or_path, bit4True):super().__init__()self.tokenizer AutoTokenizer.from_pretrained(model_name_or_path,use_fastFalse)self.tokenizer.pad_token self.tokenizer.eos_tokenif bit4False: # 32bitfrom transformers import AutoModelForCausalLMself.model AutoModelForCausalLM.from_pretrained(model_name_or_path,device_mapauto,torch_dtypetorch.float16,load_in_8bitTrue)self.model.eval()else: # 4bitfrom auto_gptq import AutoGPTQForCausalLMself.model AutoGPTQForCausalLM.from_quantized(model_name_or_path,low_cpu_mem_usageTrue, devicecuda:0, use_tritonFalse,inject_fused_attentionFalse,inject_fused_mlpFalse)if torch.__version__ 2 and sys.platform ! win32:self.model torch.compile(self.model)property # property装饰器将方法转换为属性def _llm_type(self) - str:return Llama2def _call(self, prompt: str, stop: Optional[List[str]] None) - str:print(prompt:,prompt)input_ids self.tokenizer(prompt, return_tensorspt,add_special_tokensFalse).input_ids.to(cuda)generate_input {input_ids:input_ids,max_new_tokens:1024,do_sample:True,top_k:50,top_p:self.top_p,temperature:self.temperature,repetition_penalty:1.2,eos_token_id:self.tokenizer.eos_token_id,bos_token_id:self.tokenizer.bos_token_id,pad_token_id:self.tokenizer.pad_token_id}generate_ids self.model.generate(**generate_input)generate_ids [item[len(input_ids[0]):-1] for item in generate_ids]result_message self.tokenizer.batch_decode(generate_ids, skip_special_tokensTrue, clean_up_tokenization_spacesFalse)[0]return result_message # 返回生成的文本参考文献 [1]https://github.com/FlagAlpha/Llama2-Chinese/blob/main/examples/llama2_for_langchain.py [2]https://github.com/langchain-ai/langchain
http://www.dnsts.com.cn/news/17513.html

相关文章:

  • 做平面设计在什么网站能挣钱邵武网站建设wzjseo
  • 单位网站建设的报告海淀教育互动平台网站建设
  • 国产做性直播视频网站ug wordpress
  • 网站制作公司前景软件最全的网站
  • 深圳网站 商城制作网页设计与制作考试试题及答案06386
  • 汕头网站建设托管wordpress主题 表白
  • 公园网站建设深圳宝安建设工程交易中心
  • 企业网站源码asp济宁网站建设 田振
  • 有没有做网站兼职淄博手机网站
  • 网站备案 接入商sem和seo的关系
  • 网站关键词设定江门加盟网站建设
  • 做网站公司郑州郑州的网站建设公司排名单页网站seo如何优化
  • 软件开发工具包英文seo评测论坛
  • 成都网站建设公司创新互联开阳县城乡建设局网站
  • 做公众号app网站app吗阿里云建站的优缺点
  • 网站运营这么做小程序链接网站自己做
  • 无法解析您网站的域名frp可以做网站吗
  • 莆田网站建设优化网页制作试题及答案
  • php做网站导购模板重庆网领网站建设公司
  • 网站建设与规划总结怎么写北京市建设工程网
  • 不用买服务器可以做网站wordpress游戏资讯
  • 用户上传网站用什么做自学软件开发
  • 怎么用ps做网站效果图深圳建设行业网站
  • 房产交易网站昆明网上商城网站建设
  • 麦包包在网站建设方面网站设计报价是多少
  • 腾讯云做淘客网站唐山网站建设找汉狮
  • 电商网站开发设计方法centos7 wordpress 安装
  • 建设网站需要什么手续wordpress黑客
  • 事业单位门户网站建设包含内容商城网站怎么做seo
  • 邢台市做网站电话灯笼怎么做手工制作视频