Views
No views yet
| Benchmark | T-lite-it-1.0 | Qwen-2.5-7B-Instruct | GigaChat Pro 1.0.26.15 | RuAdapt-Qwen-7B-Instruct-v1 | gemma-2-9b-it |
|---|---|---|---|---|---|
| MERA | 0.552 | 0.482 | 0.512 | 0.468 | 0.505 |
| MaMuRaMu | 0.775 | 0.711 | 0.77 | 0.7 | 0.724 |
| ruMMLU-PRO | 0.497 | 0.481 | - | 0.448 | 0.405 |
| ruGSM8K | 0.856 | 0.832 | 0.752 | 0.795 | 0.823 |
| ruMATH | 0.679 | 0.671 | 0.418 | 0.607 | 0.473 |
| ruMBPP | 0.693 | 0.685 | 0.412 | 0.696 | 0.63 |
| ruCodeEval | 0.082 / 0.168 / 0.226 | 0.025 / 0.071 / 0.098 | 0.056 / 0.068 / 0.073 | 0.018 / 0.064 / 0.11 | 0.215 / 0.494 / 0.561 |
| Arena-Hard-Ru | 64.38 | 54.29 | - | 52.77 | 47.83 |
| MT Bench Ru | 7.87 | 7.33 | 8.21 | 7.62 | 7.4 |
| Alpaca Eval Ru | 39.61 | 25.61 | 29.83 | 28.43 | 36.87 |
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3torch.manual_seed(42)
4
5model_name = "t-tech/T-lite-it-1.0"
6tokenizer = AutoTokenizer.from_pretrained(model_name)
7model = AutoModelForCausalLM.from_pretrained(
8 model_name,
9 torch_dtype="auto",
10 device_map="auto"
11)
12
13prompt = "Напиши стих про машинное обучение"
14messages = [
15 {"role": "system", "content": "Ты T-lite, виртуальный ассистент в Т-Технологии. Твоя задача - быть полезным диалоговым ассистентом."},
16 {"role": "user", "content": prompt}
17]
18text = tokenizer.apply_chat_template(
19 messages,
20 tokenize=False,
21 add_generation_prompt=True
22)
23model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
24
25generated_ids = model.generate(
26 **model_inputs,
27 max_new_tokens=256
28)
29generated_ids = [
30 output_ids[len(input_ids):] for input_ids, output_ids in zip(model_inputs.input_ids, generated_ids)
31]
32
33response = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]
34
35print(response)В мире данных, где цифры танцуют,
Машинное обученье — ведущий вальс.
Алгоритмы учатся, как дети,
На примерах, как на сказочных страницах.
Они ищут закономерности в потоках,
Как мудрецы в древних свитках.
С каждым шагом всё точнее предсказания,
Вот так, словно волшебство, оживает.
Обучаясь на ошибках, они растут,
Из простых моделей в сложные формы.
Каждый новый пример — как новая строка,
В книге знаний, что не знает конца.
Не бойтесь перемен, ведь это — путь,
Который ведёт к будущему, светлому и новому.
Машинное обученье — наш проводник,
В этом мире, где технологии царят.1from transformers import AutoTokenizer
2from vllm import LLM, SamplingParams
3
4model_name = "t-tech/T-lite-it-1.0"
5tokenizer = AutoTokenizer.from_pretrained(model_name)
6llm = LLM(model=model_name, max_model_len=8192)
7sampling_params = SamplingParams(temperature=0.7,
8 repetition_penalty=1.05,
9 top_p=0.8, top_k=70)
10
11prompt = "Напиши стих про машинное обучение"
12messages = [
13 {"role": "system", "content": "Ты T-lite, виртуальный ассистент в Т-Технологии. Твоя задача - быть полезным диалоговым ассистентом."},
14 {"role": "user", "content": prompt}
15]
16
17prompt_token_ids = tokenizer.apply_chat_template(messages, add_generation_prompt=True)
18
19outputs = llm.generate(prompt_token_ids=prompt_token_ids, sampling_params=sampling_params)
20
21generated_text = [output.outputs[0].text for output in outputs]
22print(generated_text)