File size: 2,485 Bytes
dc86692 a106407 dc86692 a106407 dc86692 a106407 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
---
library_name: transformers
tags:
- text-generation-inference
- llama
license: cc-by-nc-sa-4.0
datasets:
- llm-jp/magpie-sft-v1.0
language:
- ja
base_model:
- llm-jp/llm-jp-3-13b
---
# Uploaded model
- **Developed by:** MakeNoah
- **License:** CC-BY-NC-SA 4.0
- **Finetuned from model :** llm-jp/llm-jp-3-13b
This llama model was trained 2x faster with [Unsloth](https://github.com/unslothai/unsloth) and Huggingface's TRL library.
---
## **Model Card: Instruction-Tuned Base Model**
### **Model Overview**
- **Model Name**: `llm-jp-3-13b-magpie`
- **Description**: このモデルは、日本語ベースの大規模言語モデル(13B)`llm-jp-3-13b`を基に、magpie-datasetとichikara-datasetでFTを行ったものです
- **Base Model**: `llm-jp-3-13b`
- **Fine-Tuning Objective**: 指示文(instruction)に対する適切な応答(response)を生成する能力を向上させるための微調整。
---
### **Datasets**
- **Training Dataset**:
- データセット名:ichikara-instruction
- データセット名:llm-jp/magpie-sft-v1.0
---
### **Training Configuration**
- **Hardware**:
- GPU: RTX 24GB(1枚)
- **Hyperparameters**:
- `per_device_train_batch_size`: 1
- `gradient_accumulation_steps`: 4
- `num_train_epochs`: 1
- `learning_rate`: 5.0e-5
- `fp16`: 使用
- `bf16`: 使用(ハードウェアでサポートされる場合)
- `max_seq_length`: 512
---
### **Fine-Tuning Process**
1. **データのロード**:
- `ichikara-instruction-003-001-1.json`をロードし、`text`と`output`を使用してプロンプト形式に変換。
- llm-jp/magpie-sft-v1.0も同様の方法でマージ
2. **モデル準備**:
- ベースモデル: `llm-jp-3-13b`。
- LoRAアダプタを適用:
- **Target Modules**: `q_proj`, `k_proj`, `v_proj`, `o_proj`, `gate_proj`, `up_proj`, `down_proj`。
- **LoRA Hyperparameters**:
- `r=36`
- `lora_alpha=16`
- `lora_dropout=0.1`
3. **トレーニング設定**:
- 各データを512トークンでトークナイズ。
- 勾配累積(4ステップ)を利用して効果的なバッチサイズを確保。
4. **トレーニング実行**:
---
### **推論方法**
学習、推論に使用したコードは以下のコマンドで取得できます。
```
cd ~
git clone https://github.com/MakeNoah/LLM_TuneCode.git
```
推論は以下の方法で行ってください。
```
cd ~/LLM_TuneCode/01_推論用
python inference.py
```
--- |