Views
No views yet
- Layers: 12
- Hidden Size: 768
- Attention Heads: 16 (Query) / 4 (Key-Value)
- FFN Hidden Size: 3,072
- Dropout: 0.1pip install torch==2.4.0 transformers==4.46.31from transformers import AutoModelForCausalLM, AutoTokenizer
2import torch
3
4# 加载模型和分词器
5model = AutoModelForCausalLM.from_pretrained(
6 "zhangux/TinyChat-0.1B-sft",
7 trust_remote_code=True
8)
9tokenizer = AutoTokenizer.from_pretrained(
10 "zhangux/TinyChat-0.1B-sft"
11)
12
13prompt = "今天天气怎么样?"
14messages = [{"role": "user", "content": prompt}]
15text = tokenizer.apply_chat_template(
16 messages,
17 tokenize=False,
18 add_generation_prompt=True
19 )
20
21inputs = tokenizer(text, return_tensors="pt")
22input_ids = inputs.input_ids
23output_ids = model.generate(
24 input_ids=input_ids,
25 do_sample=True,
26 pad_token_id=tokenizer.pad_token_id,
27 eos_token_id=tokenizer.eos_token_id,
28 use_cache=True # 如果这里出现了 kv_cache 相关的错误,尝试 use_cache=False
29 )
30
31generated_ids = output_ids[0][len(input_ids[0]):]
32response = tokenizer.decode(generated_ids, skip_special_tokens=True)
33print(response)今天的天气状况:晴朗,无云,无雨,风力较小。建议出门时带上太阳镜和防晒霜。