Views
No views yet
FINGU-AI/Q-Small-3B is a powerful causal language model designed for a variety of natural language processing (NLP) tasks, including machine translation, text generation, and chat-based applications. This model is particularly useful for translating between languages, as well as supporting other custom NLP tasks through flexible input.pip install torch transformers1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4# Model and Tokenizer
5model_id = 'FINGU-AI/Q-Small-3B'
6model = AutoModelForCausalLM.from_pretrained(model_id, attn_implementation="sdpa", torch_dtype=torch.bfloat16)
7tokenizer = AutoTokenizer.from_pretrained(model_id)
8model.to('cuda')
9
10# Input Messages for Translation
11messages = [
12 {"role": "system", "content": "you are helpfull assistant."},
13 {"role": "user", "content": """what is large language model?"""},
14]
15
16# Tokenize and Generate Response
17input_ids = tokenizer.apply_chat_template(
18 messages,
19 add_generation_prompt=True,
20 return_tensors="pt"
21).to('cuda')
22
23outputs = model.generate(
24 input_ids,
25 max_new_tokens=500,
26 do_sample=True,
27)
28
29# Decode and Print the Translation
30response = outputs[0][input_ids.shape[-1]:]
31print(tokenizer.decode(response, skip_special_tokens=True))