Update README.md
Browse files
README.md
CHANGED
@@ -14,6 +14,66 @@ Nekoqarasu
|
|
14 |
|
15 |
[nekoqarasu-14b-chat](p1atdev/nekoqarasu-14b-chat) = [rinna/nekomata-14b](https://huggingface.co/rinna/nekomata-14b) + [lightblue/qarasu-14B-chat-plus-unleashed](https://huggingface.co/lightblue/qarasu-14B-chat-plus-unleashed) - [Qwen/Qwen-14B](https://huggingface.co/Qwen/Qwen-14B)
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
## License
|
18 |
|
19 |
[Tongyi Qianwen LICENSE AGREEMENT](https://github.com/QwenLM/Qwen/blob/main/Tongyi%20Qianwen%20LICENSE%20AGREEMENT)
|
|
|
14 |
|
15 |
[nekoqarasu-14b-chat](p1atdev/nekoqarasu-14b-chat) = [rinna/nekomata-14b](https://huggingface.co/rinna/nekomata-14b) + [lightblue/qarasu-14B-chat-plus-unleashed](https://huggingface.co/lightblue/qarasu-14B-chat-plus-unleashed) - [Qwen/Qwen-14B](https://huggingface.co/Qwen/Qwen-14B)
|
16 |
|
17 |
+
## Example
|
18 |
+
|
19 |
+
```bash
|
20 |
+
pip install accelerate transformers tiktoken einops scipy transformers_stream_generator
|
21 |
+
```
|
22 |
+
|
23 |
+
```py
|
24 |
+
import torch
|
25 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM, TextStreamer
|
26 |
+
|
27 |
+
MODEL_NAME = "p1atdev/nekoqarasu-14b-chat"
|
28 |
+
|
29 |
+
tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, trust_remote_code=True)
|
30 |
+
model = AutoModelForCausalLM.from_pretrained(
|
31 |
+
MODEL_NAME,
|
32 |
+
load_in_4bit=True,
|
33 |
+
torch_dtype=torch.float16,
|
34 |
+
device_map="auto",
|
35 |
+
trust_remote_code=True,
|
36 |
+
)
|
37 |
+
model.eval()
|
38 |
+
# model = torch.compile(model) # recommended if you're using linux
|
39 |
+
|
40 |
+
streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
|
41 |
+
|
42 |
+
prompt = """\
|
43 |
+
# system
|
44 |
+
誠実で紳士的で優秀なAIアシスタントとして、簡潔でわかりやすく役に立つ回答を自信をもって答えなさい。
|
45 |
+
|
46 |
+
# question
|
47 |
+
まどか☆マギカでは誰が一番かわいい?
|
48 |
+
|
49 |
+
# answer
|
50 |
+
"""
|
51 |
+
|
52 |
+
input_ids = tokenizer(prompt, return_tensors="pt", add_special_tokens=False).to(model.device)
|
53 |
+
|
54 |
+
_ = model.generate(
|
55 |
+
**input_ids,
|
56 |
+
max_new_tokens=256,
|
57 |
+
do_sample=True,
|
58 |
+
top_k=20,
|
59 |
+
top_p=0.95,
|
60 |
+
temperature=1.0,
|
61 |
+
repetition_penalty=1.1,
|
62 |
+
num_beams=1,
|
63 |
+
eos_token_id=151643,
|
64 |
+
pad_token_id=151643,
|
65 |
+
streamer=streamer
|
66 |
+
)
|
67 |
+
```
|
68 |
+
|
69 |
+
The output:
|
70 |
+
|
71 |
+
```
|
72 |
+
この問題は主観的な評価に基づくため、個人の好みや考え方によって異なることがあります。しかし、一般的に「まどか☆マギカ」の登場人物の中で最も可愛いとされるのは、鹿目まどか(かなめ まどか)です。彼女は純粋で優しい性格でありながら、他のキャラクターたちとは一味違う可愛らしさを持っています。
|
73 |
+
ただし、「可愛い」という基準には個人差があり、同じ作品に対する感覚や好みも異なることがあります。そのため、特定のキャラクターを選ぶだけでなく、複数のキャラクターから好きな要素を見つけたり、全体的に楽しむことが大切だと思います。
|
74 |
+
```
|
75 |
+
|
76 |
+
|
77 |
## License
|
78 |
|
79 |
[Tongyi Qianwen LICENSE AGREEMENT](https://github.com/QwenLM/Qwen/blob/main/Tongyi%20Qianwen%20LICENSE%20AGREEMENT)
|