Views
No views yet
micymike/codemate-qwen-1.5B-8k1from transformers import AutoConfig
2
3config = AutoConfig.from_pretrained(
4 "micymike/CodeMate-Qwen-1.5B-32K-Distilled-on-Claude-Fable-5"
5)
6
7print(config.max_position_embeddings)
8print(config.rope_scaling)1{
2 "rope_type": "yarn",
3 "factor": 4.0,
4 "original_max_position_embeddings": 8192,
5 "rope_theta": 1000000.0
6}1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "micymike/CodeMate-Qwen-1.5B-32K-Distilled-on-Claude-Fable-5"
5
6tokenizer = AutoTokenizer.from_pretrained(model_id)
7
8model = AutoModelForCausalLM.from_pretrained(
9 model_id,
10 torch_dtype=torch.bfloat16,
11 device_map="auto"
12)
13
14messages = [
15 {
16 "role": "system",
17 "content": "You are CodeMate, an expert programming assistant."
18 },
19 {
20 "role": "user",
21 "content": "Write a Python function to compute edit distance."
22 }
23]
24
25prompt = tokenizer.apply_chat_template(
26 messages,
27 tokenize=False,
28 add_generation_prompt=True,
29)
30
31inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
32
33outputs = model.generate(
34 **inputs,
35 max_new_tokens=512,
36 temperature=0.7,
37 top_p=0.9,
38 do_sample=True
39)
40
41print(tokenizer.decode(outputs[0], skip_special_tokens=True))