Dongwookss commited on
Commit
0e09167
โ€ข
1 Parent(s): c3d13d2

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +60 -0
README.md CHANGED
@@ -31,6 +31,66 @@ tags:
31
 
32
  - **Environment** : Colab ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ L4 GPU๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
  <details>
36
  <summary>Fine-Tuning with Unsloth(SFT Trainer)</summary>
 
31
 
32
  - **Environment** : Colab ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ•˜์˜€์œผ๋ฉฐ L4 GPU๋ฅผ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
33
 
34
+ <details>
35
+ <summary>How to use</summary>
36
+
37
+ **Model Load**
38
+
39
+ ``` python
40
+
41
+ #!pip install transformers==4.40.0 accelerate
42
+ import os
43
+ import torch
44
+ from transformers import AutoTokenizer, AutoModelForCausalLM
45
+
46
+ model_id = 'Dongwookss/small_fut_final'
47
+
48
+ tokenizer = AutoTokenizer.from_pretrained(model_id)
49
+ model = AutoModelForCausalLM.from_pretrained(
50
+ model_id,
51
+ torch_dtype=torch.bfloat16,
52
+ device_map="auto",
53
+ )
54
+ model.eval()
55
+ ```
56
+
57
+ **Query**
58
+
59
+ ```python
60
+ from transformers import TextStreamer
61
+ PROMPT = '''Below is an instruction that describes a task. Write a response that appropriately completes the reques๋ฌธ"
62
+
63
+ messages = [
64
+ {"role": "system", "content": f"{PROMPT}"},
65
+ {"role": "user", "content": f"{instruction}"}
66
+ ]
67
+
68
+ input_ids = tokenizer.apply_chat_template(
69
+ messages,
70
+ add_generation_prompt=True,
71
+ return_tensors="pt"
72
+ ).to(model.device)
73
+
74
+ terminators = [
75
+ tokenizer.eos_token_id,
76
+ tokenizer.convert_tokens_to_ids("<|eot_id|>")
77
+ ]
78
+
79
+ text_streamer = TextStreamer(tokenizer)
80
+ _ = model.generate(
81
+ input_ids,
82
+ max_new_tokens=4096,
83
+ eos_token_id=terminators,
84
+ do_sample=True,
85
+ streamer = text_streamer,
86
+ temperature=0.6,
87
+ top_p=0.9,
88
+ repetition_penalty = 1.1
89
+ )
90
+
91
+ ```
92
+
93
+ </details>
94
 
95
  <details>
96
  <summary>Fine-Tuning with Unsloth(SFT Trainer)</summary>