|
--- |
|
license: mit |
|
datasets: |
|
- IlyaGusev/ru_turbo_alpaca |
|
- IlyaGusev/ru_turbo_alpaca_evol_instruct |
|
- IlyaGusev/ru_turbo_saiga |
|
- IlyaGusev/ru_sharegpt_cleaned |
|
- IlyaGusev/oasst1_ru_main_branch |
|
- IlyaGusev/gpt_roleplay_realm |
|
- lksy/ru_instruct_gpt4 |
|
language: |
|
- ru |
|
- en |
|
library_name: peft |
|
tags: |
|
- Saiga |
|
- ruGPT-3.5 |
|
- 13B |
|
- chat |
|
- lora |
|
- Peft |
|
- adapter |
|
--- |
|
|
|
# ruGPT-3.5 13B LoRA: Adapter-Only Version |
|
|
|
Welcome to the adapter-only version of ruGPT-3.5 13B LoRA. This model is built upon the foundation of [ruGPT-3.5-13B](https://huggingface.co/ai-forever/ruGPT-3.5-13B). |
|
|
|
📌 Important: This model was trained using settings identical to [GigaSaiga](https://huggingface.co/IlyaGusev/gigasaiga_lora), but incorporates additional dataset. |
|
|
|
🔗 Training code is [here](https://github.com/EvilFreelancer/ruGPT-3.5-13B-lora). |
|
|
|
> Note: If you prefer, you can opt to use the ruGPT-3.5 13B fp16 base model. |
|
|
|
## Code sample |
|
|
|
```python |
|
from peft import AutoPeftModelForCausalLM |
|
|
|
model = AutoPeftModelForCausalLM.from_pretrained("zpbrent/peft-ruGPT-3.5-13B-lora") |
|
``` |
|
|
|
## Examples |
|
|
|
```text |
|
User: Привет! Почему трава зелёная? |
|
ruGPT-3.5: Трава зелёная благодаря хлорофиллу - пигменту растений, который поглощает световые волны определенной длины и преобразует их в энергию химических связей. Хлорофилл также обеспечивает растения питательными веществами из почвы через фотосинтез. |
|
``` |
|
|
|
```text |
|
User: Придумай стишок про нейросети. |
|
ruGPT-3.5: Нейросеть – это чудо науки, |
|
Она способна решать любые задачи. |
|
И если ты хочешь стать программистом, |
|
То лучше всего изучать нейронные сети. |
|
``` |
|
|
|
```text |
|
User: Высота самой высокой горы на Земле? |
|
ruGPT-3.5: Самая высокая гора на Земле находится в Гималаях и называется Эверест (8848 метров). |
|
``` |
|
|
|
```text |
|
User: Сколько максимум лет может прожить галопогосская черепаха? |
|
ruGPT-3.5: Галопогосские черепахи могут жить до 100 лет и более. Они являются одними из самых долгоживущих животных на планете. |
|
``` |
|
|
|
## 📚 Training Datasets |
|
|
|
The datasets utilized for training this model are consistent with those used for [Saiga-2](https://github.com/IlyaGusev/rulm). |
|
|
|
Here's the comprehensive list: |
|
|
|
- [ru_turbo_alpaca](https://huggingface.co/datasets/IlyaGusev/ru_turbo_alpaca) |
|
- [ru_turbo_alpaca_evol_instruct](https://huggingface.co/datasets/IlyaGusev/ru_turbo_alpaca_evol_instruct) |
|
- [ru_turbo_saiga](https://huggingface.co/datasets/IlyaGusev/ru_turbo_saiga) |
|
- [ru_sharegpt_cleaned](https://huggingface.co/datasets/IlyaGusev/ru_sharegpt_cleaned) |
|
- [oasst1_ru_main_branch](https://huggingface.co/datasets/IlyaGusev/oasst1_ru_main_branch) |
|
- [gpt_roleplay_realm](https://huggingface.co/datasets/IlyaGusev/gpt_roleplay_realm) |
|
- [ru_instruct_gpt4](https://huggingface.co/datasets/lksy/ru_instruct_gpt4) |
|
|
|
## 🛠 Training Procedure |
|
|
|
The following `bitsandbytes` quantization config was used during training: |
|
|
|
- quant_method: bitsandbytes |
|
- load_in_8bit: True |
|
- load_in_4bit: False |
|
- llm_int8_threshold: 6.0 |
|
- llm_int8_skip_modules: None |
|
- llm_int8_enable_fp32_cpu_offload: False |
|
- llm_int8_has_fp16_weight: False |
|
- bnb_4bit_quant_type: fp4 |
|
- bnb_4bit_use_double_quant: False |
|
- bnb_4bit_compute_dtype: float32 |
|
|
|
## ⚙️ Framework Versions |
|
|
|
Ensure you have the following framework versions for compatibility: |
|
|
|
- PyTorch 2.1.0 |
|
- PEFT 0.5.0 |
|
- bitsandbytes 0.41.1 |
|
- transformers 4.34.0 |
|
|
|
## Links |
|
|
|
- https://t.me/evilfreelancer |
|
- https://dzen.ru/evilfreelancer |
|
|