mistral 测试

一、目录
Mistral7b 对阵 Llama2–13b。
2. 部署
二、实现

  1. Mistral7b 对阵 Llama2–13b。
    米斯特拉尔:一家有使命的初创公司
    来认识一下 Mistral AI,这是一家来自巴黎的令人兴奋的新初创公司!该公司由曾在 Google DeepMind 和 Meta 等科技巨头工作过的杰出人士创立,在业界引起了轰动。他们引人注目的艺术字标志和突破性的 1.18 亿美元种子轮融资使他们成为众人瞩目的焦点,在欧洲创造了历史。
    中文能力较差
    url:https://zhuanlan.zhihu.com/p/660245149
  2. 部署
    配置: https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.1-GPTQ

pip install auto-gptq
pip install langchain
pip install tiktoken

from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
model_name_or_path = "../Mistral-7B-Instruct-v0.1-GPTQ"
model= AutoModelForCausalLM.from_pretrained(model_name_or_path,
                                             device_map= "auto" ,
                                             trust_remote_code= False ,
                                             revision= "main" )
tokenizer = AutoTokenizer.from_pretrained(model_name_or_path, use_fast= True)
prompt="Tell me about AI"
prompt_template= f'''<s>[INST] {prompt} [/INST] 
'''
print("===========================================")
input_ids = tokenizer(prompt_template, return_tensors='pt').input_ids.cuda()
output = model.generate(inputs=input_ids, temperature=0.7, do_sample=True, top_p=0.95, top_k=40, max_new_tokens=512)
print(tokenizer.decode(output[0]))
print("=============================================")
Mistral是一个开源的工作流引擎,用于管理复杂的、分布式的工作流任务。下面我将简要介绍Mistral的安装部署过程。 首先,我们需要准备以下基本要素: 1. 操作系统:Mistral可以运行在Linux和Windows操作系统上,但推荐使用Linux系统,如Ubuntu。 2. Python环境:Mistral是基于Python开发的,所以我们需要安装Python和相关的依赖。 3. 数据库:Mistral需要一个数据库来持久化存储任务和工作流的状态信息,常用的选择是MySQL、PostgreSQL等。 接下来,我们可以使用pip命令来安装Mistral和相关的依赖包: ``` $ pip install mistral[mongodb,mysql,postgresql,redis]==<version> ``` 其中`<version>`是Mistral的版本号,根据实际情况进行选择。 安装完成后,我们需要进行一些配置工作,包括: 1. 配置数据库:将数据库的连接信息配置到Mistral的配置文件中。 2. 配置认证:Mistral支持多种认证方式,可以选择适合自己的方式进行配置。 3. 配置消息队列:Mistral使用消息队列来处理任务,可以选择RabbitMQ、Kafka等消息队列工具,并将其配置到Mistral中。 完成上述配置后,我们可以启动Mistral引擎: ``` $ mistral-server --config-file <config_file_path> ``` 其中`<config_file_path>`是Mistral的配置文件路径。 随后,我们可以使用Mistral提供的API或者命令行工具来创建和管理工作流任务。 需要注意的是,Mistral还提供了一些可选的插件和扩展,用于支持额外的功能和集成其他系统。在实际部署过程中,我们可以根据需求进行选择和配置。 总结而言,Mistral的安装部署过程包括准备基本要素、安装依赖、配置环境、启动引擎等步骤,通过合理的配置和使用,可以有效地管理和执行复杂的工作流任务。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值