Views
No views yet
Community mirror of AI-Sweden-Models/gpt-sw3-1.3b-instruct
"You are responsible for any content you create using this model. Enjoy responsibly."
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4model_id = "WestCode1357/gpt-sw3-1.3b-instruct"
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.float16)
7device = "mps" if torch.backends.mps.is_available() else "cuda" if torch.cuda.is_available() else "cpu"
8model.to(device)
9
10prompt = "Träd är fina för att"
11inputs = tokenizer(prompt, return_tensors="pt").to(device)
12out = model.generate(**inputs, max_new_tokens=150, do_sample=True, temperature=0.7)
13print(tokenizer.decode(out[0]))<|endoftext|><s>User: [your message]<s>Bot: [response]<s>...1eos = "<|endoftext|>"
2seg = "<s>"
3prompt = f"{eos}{seg}User: Vad är huvudstaden i Sverige?{seg}Bot: "
4inputs = tokenizer(prompt, return_tensors="pt").to(device)
5out = model.generate(
6 **inputs, max_new_tokens=200,
7 do_sample=True, temperature=0.7, top_p=0.95,
8 eos_token_id=tokenizer.eos_token_id
9)
10print(tokenizer.decode(out[0][inputs.input_ids.shape[-1]:], skip_special_tokens=False))⚠️ These models contain extreme bias and are NOT intended for commercial use. For scientific and research use only.