Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import transformers
3import torch
4
5
6# Load the tokenizer and model
7tokenizer = AutoTokenizer.from_pretrained("gsar78/GreekLlama-1.1B-it")
8model = AutoModelForCausalLM.from_pretrained("gsar78/GreekLlama-1.1B-it")
9
10
11# Check if CUDA is available and move the model to GPU if possible
12device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
13model.to(device)
14
15prompt = "Ποιά είναι τα δύο βασικά πράγματα που πρέπει να γνωρίζω για την Τεχνητή Νοημοσύνη:"
16
17# Tokenize the input prompt
18inputs = tokenizer(prompt, return_tensors="pt").to(device)
19
20# Generate the output
21generation_params = {
22 #"max_new_tokens": 250, # Adjust the number of tokens generated
23 "do_sample": True, # Enable sampling to diversify outputs
24 "temperature": 0.1, # Sampling temperature
25 "top_p": 0.9, # Nucleus sampling
26 "num_return_sequences": 1,
27}
28
29output = model.generate(**inputs, **generation_params)
30
31# Decode the generated text
32generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
33
34print("Generated Text:")
35print(generated_text)