Views
No views yet
### Задание: {instruction}
### Вход: {input}
### Ответ: ### Задание: {instruction}
### Ответ: revision="3dff86a20f80ba203fec6e986a3422b83822ca70"revision="97209c36c9261eb9527371a341c70f90c39ee158"1import torch
2from peft import PeftModel, PeftConfig
3from transformers import AutoModelForCausalLM, AutoTokenizer, GenerationConfig
4
5MODEL_NAME = "IlyaGusev/llama_13b_ru_turbo_alpaca_lora"
6
7config = PeftConfig.from_pretrained(MODEL_NAME)
8model = AutoModelForCausalLM.from_pretrained(
9 config.base_model_name_or_path,
10 load_in_8bit=True,
11 torch_dtype=torch.float16,
12 device_map="auto"
13)
14model = PeftModel.from_pretrained(model, MODEL_NAME, torch_dtype=torch.float16)
15tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
16model.eval()
17
18generation_config = GenerationConfig.from_pretrained(MODEL_NAME)
19data = tokenizer(["### Задание: Почему трава зеленая?\n### Ответ: "], return_tensors="pt")
20data = {k: v.to(model.device) for k, v in data.items() if k in ("input_ids", "attention_mask")}
21output_ids = model.generate(**data, generation_config=generation_config)[0]
22print(tokenizer.decode(output_ids, skip_special_tokens=True))
23### Задание: Почему трава зеленая?
### Ответ: Трава зеленая из-за содержания в ней хлорофилла, который является пигментом, ответственным за зеленый цвет растений.
Хлорофилл содержится в хлоропластах, органе, который находится внутри клеток растений и отвечает за фотосинтез -
процесс, который позволяет растениям использовать солнечную энергию для создания сахара из воды и углекислого газа.
Хлорофиллы способны поглощать световой спектр с длиной волны от 400 до 700 нанометров, что приводит к зеленому цвету растений.### Задание: Сочини длинный рассказ, обязательно упоминая следующие объекты.
### Вход: Таня, мяч
### Ответ: Однажды летом Таня решила пойти на прогулку в парк. Она взяла с собой свой любимый мяч и отправилась на прогулку.
Парк был очень красивым и зеленым. Таня гуляла по его аллее, наслаждаясь свежим воздухом и красивыми цветами.
Вскоре она заметила, что рядом с ней стоит маленький мальчик. Он был немного младше Тани, но был очень добрым и дружелюбным.
"Здравствуй, девочка", - сказал мальчик, улыбаясь.
Таня улыбнулась ему в ответ и предложила сыграть в мяч. Мальчик согласился, и они начали играть вместе.
Они играли долгое время, и Таня забыла о времени и о том, что она должна была вернуться домой.
Когда они закончили играть, мальчик попросил Таню поиграть с ним еще раз. Таня согласилась, и они продолжили играть.
Когда Таня вернулась домой, она была очень уставшая, но она была очень счастлива, что провела такую замечательную прогулку и познакомилась с таким замечательным мальчиком.
С тех пор Таня и мальчик стали лучшими друзьями. Они играли вместе каждый день, и Таня всегда чувствовала себя счастливой, когда играла с ним.
Таким образом, Таня обнаружила, что игра в мяч может быть не только увлекательным, но и способствовать созданию новых дружеских отношений.