IlyaGusev commited on
Commit
bc2b4f9
·
verified ·
1 Parent(s): 46a2dac

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +16 -12
README.md CHANGED
@@ -15,6 +15,8 @@ Based on [Llama-3 8B Instruct](https://huggingface.co/meta-llama/Meta-Llama-3-8B
15
 
16
  Llama.cpp version: [link](https://huggingface.co/IlyaGusev/saiga_llama3_8b_gguf)
17
 
 
 
18
  ## Prompt format
19
 
20
  **ОСТОРОЖНО! WARNING! LET OP!**
@@ -81,13 +83,13 @@ for query in inputs:
81
  }, {
82
  "role": "user",
83
  "content": query
84
- }]
85
- data = tokenizer(prompt, return_tensors="pt")
86
  data = {k: v.to(model.device) for k, v in data.items()}
87
  output_ids = model.generate(**data, generation_config=generation_config)[0]
88
  output_ids = output_ids[len(data["input_ids"][0]):]
89
  output = tokenizer.decode(output_ids, skip_special_tokens=True).strip()
90
- print(inp)
91
  print(output)
92
  print()
93
  print("==============================")
@@ -97,19 +99,21 @@ for query in inputs:
97
  ## Output examples
98
  ```
99
  User: Почему трава зеленая?
100
- Saiga: Зеленый цвет травы обусловлен наличием хлорофилла, пигмента, который поглощает свет и передает энергию для фотосинтеза. Хлорофилл содержится в клетках листьев растений и играет ключевую роль в процессе фотосинтеза, когда растения используют солнечный свет для превращения воды и углекислого газа в органические вещества, такие как глюкоза и олигоэфиры.
101
- Хлорофилл состоит из двух основных форм: хлорофилла а и хлорофилла б. Хлорофилл а поглощает свет с длиной волны около 430 нанометров (нм), что соответствует синему или голубому свету, а хлорофилл б поглощает свет с длиной волны около 660 нм, что соответствует красному свету. Когда свет поглощается хлорофиллом, он передается в молекулы воды и углекислого газа, которые используются для фотосинтеза.
102
- Таким образом, хлорофилл является основным компонентом, ответственным за зеленый цвет листьев растений, так как он поглощает свет и передает его энергию для фотосинтеза.
 
103
  ```
104
 
105
  ```
106
  User: Сочини длинный рассказ, обязательно упоминая следующие объекты. Дано: Таня, мяч
107
- Saiga: Однажды в солнечную погоду на поле для игры в футбол приехала группа друзей, чтобы провести время вместе. В числе их был и Таня, которая была страстной футбольной фанаткой и всегда радовал своих друзей своим энтузиазмом и умением забивать мячи.
108
- В этот день, как обычно, друзья решили провести соревнование между собой, чтобы определить кто из них является лучшим футболистом. Таня была очень уверена в своих силах и готовилась к этому матчу с особой серьёзностью.
109
- Когда все друзья собрались на поле, они увидели, что перед ними стоял огромный мяч, который должен был стать предметом состязания. Мяч был огромным и тяжелым, и его размеры были необычайно большими по сравнению с обычными мячами, которые используются в футболе.
110
- Таня была первая, кто решил начать игру. Она подошла к мячу и начала его удерживать, стараясь выдержать его вес и силу. Но мяч оказался настолько тяжелым, что Таня не смогла удержать его и он упал на землю.
111
- Друзья посмеялись над ее неудачей, но Таня не отчаивалась и продолжила пытаться удержать мяч. Она стала использовать все свои силы и умения, чтобы выдержать его вес и силу. Наконец, после долгих усилий, она смогла удержать мяч и начала его бросать в сторону.
112
- Мяч летел высоко вверх, и друзья смотрели, как он пролетает над полем. Но мяч неожиданно повернул и стал лететь обратно к Тане. Она успела поймать его и продолжила играть, используя все свои навыки и умения.
 
113
  ```
114
 
115
 
 
15
 
16
  Llama.cpp version: [link](https://huggingface.co/IlyaGusev/saiga_llama3_8b_gguf)
17
 
18
+ Colab: [link](https://colab.research.google.com/drive/1qxgIPymzW6_H6s_wwXu3lknkkYM45Db4)
19
+
20
  ## Prompt format
21
 
22
  **ОСТОРОЖНО! WARNING! LET OP!**
 
83
  }, {
84
  "role": "user",
85
  "content": query
86
+ }], tokenize=False, add_generation_prompt=True)
87
+ data = tokenizer(prompt, return_tensors="pt", add_special_tokens=False)
88
  data = {k: v.to(model.device) for k, v in data.items()}
89
  output_ids = model.generate(**data, generation_config=generation_config)[0]
90
  output_ids = output_ids[len(data["input_ids"][0]):]
91
  output = tokenizer.decode(output_ids, skip_special_tokens=True).strip()
92
+ print(query)
93
  print(output)
94
  print()
95
  print("==============================")
 
99
  ## Output examples
100
  ```
101
  User: Почему трава зеленая?
102
+ Saiga: Трава выглядит зеленым из-за содержания в ней хлорофилла, который является важным компонентом фотосинтеза процесса, при котором растения производят энергию от солнечного света. Хлорофилл поглощает световые волны определенных длин, особенно красные и синие, и передает эту энергию на другие молекулы, которые используют ее для роста и развития растений.
103
+ Хлорофилл состоит из двух основных форм: хлорофилла а (Chl a) и хлорофилла б (Chl b). Хлорофилл а поглощает больше энергии, чем хлорофилл б, что делает его более эффективным для фотосинтеза. Однако хлорофилл б поглощает больше света в синей части спектра, что помогает растениям использовать больше энергии от солнца.
104
+ Когда растение поглощает солнечный свет, он преобразует его в химическую энергию, которая затем используется для роста новых листьев, корней и других частей растения. Это позволяет растению вырабатывать органические вещества, такие как сахара, которые служат источником питания для самого растения и для животных, которые едят эти растения.
105
+ Таким образом, хлорофилл играет ключевую роль в процессе фотосинтеза, благодаря которому растения могут получать энергию от солнца и использовать ее для своего роста и развития, что делает их листья зелеными.
106
  ```
107
 
108
  ```
109
  User: Сочини длинный рассказ, обязательно упоминая следующие объекты. Дано: Таня, мяч
110
+ Saiga: В небольшой деревушке на окраине города жила девочка по имени Таня. Она была очень активной и любознательной, всегда стремилась к новым приключениям и открытиям. Однажды, когда она играла в саду у своей бабушки, увидела мяч, который случайно выпал из рук одного из соседских мальчиков.
111
+ Таня сразу же решила вернуть мяч своему владельцу, но не смогла найти его среди детей, играющих на улице. Вместо этого она решила использовать этот шанс для того, чтобы провести время весело и интересно. Она начала бегать вокруг дома, мча мячик, пытаясь поймать его, как только он отскакивал от стен или крыши.
112
+ Однако вскоре её забрали домой, где ей предложили попить чай и перекусить. Бабушка заметила, что Тане стало грустно, и спросила, что случилось. Таня рассказала о найденном мячике и о том, как она хотела вернуть его хозяину. Бабушка улыбнулась и сказала:
113
+ Хорошо, Танечка, я знаю, кто это может быть. Позволь мне помочь тебе вернуть мячик.
114
+ Бабушка взяла Тану за руку и вместе они отправились в соседнее село, где нашли мальчика, потерявшего мячик. Он был очень рад, что его вещи вернули обратно, и поблагодарил Таню и ее бабушку за доброту.
115
+ После этого Таня поняла, что иногда нужно помогать другим людям, даже если это требует немного времени и усилий. И хотя она больше не виделась со своим новым другом, она знала, что их пути пересеклись благод��ря этому маленькому мячику.
116
+ Таким образом, Таня научилась ценить дружбу и взаимопомощь, а также поняла важность заботы о других. Этот маленький эпизод стал началом новых приключений и знакомств для неё, которые помогали развивать ее характер и умение общаться с другими людьми.
117
  ```
118
 
119