专栏名称: AI有道
一个有情怀、有良心的公众号。AI领域机器学习、深度学习等知识集中营,干货满满。期待与你共同进步!
今天看啥  ›  专栏  ›  AI有道

Qwen2 源码解析

AI有道  · 公众号  ·  · 2024-10-06 16:29

文章预览

本文将深入分析千问模型推理代码,详细解析其内部实现机制, 简单阅读下官方推理代码: from  transformers  import  AutoModelForCausalLM, AutoTokenizer model_name =  "qwen/Qwen2___5-7B-Instruct" model = AutoModelForCausalLM.from_pretrained(     model_name,     torch_dtype= "auto" ,     device_map= "auto" ) tokenizer = AutoTokenizer.from_pretrained(model_name) prompt =  "Give me a short introduction to large language model." messages = [     { "role" :  "system" ,  "content" :  "You are Qwen, created by Alibaba Cloud. You are a helpful assistant." },     { "role" :  "user" ,  "content" : prompt}, ] text = tokenizer.apply_chat_template(     messages,     tokenize= False ,     add_generation_prompt= True , ) model_inputs = tokenizer([text], return_tensors= "pt" ).to(model.device) generated_ids = model.generate(     **model_inputs,      max_new_tokens= 512 , ) generated_ids ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览