mmnga commited on
Commit
c29214a
·
1 Parent(s): d90c896

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +33 -0
README.md CHANGED
@@ -31,6 +31,39 @@ make -j
31
  ./main -m 'ELYZA-japanese-CodeLlama-7b-q4_0.gguf' -n 256 -p '# Pythonで Hello, World! を出力する'
32
  ```
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  ### Licence
35
 
36
  Llama 2 is licensed under the LLAMA 2 Community License, Copyright (c) Meta Platforms, Inc. All Rights Reserved.
 
31
  ./main -m 'ELYZA-japanese-CodeLlama-7b-q4_0.gguf' -n 256 -p '# Pythonで Hello, World! を出力する'
32
  ```
33
 
34
+ ## コードの変換
35
+ llama.cppのconvert.pyで変換するとエラーになってしまうので、下記の方法で変換できます。
36
+
37
+ - [tokenizer.model](https://huggingface.co/elyza/ELYZA-japanese-Llama-2-7b/resolve/main/tokenizer.model?download=true) を持ってきてモデルディレクトリに配置してください。
38
+ - added_tokens.jsonに下記内容で保存してモデルディレクトリに配置してください。
39
+ ~~~javascript
40
+ {
41
+ "<SU": 32000,
42
+ "<SUF": 32001,
43
+ "<PRE": 32002,
44
+ "<M": 32003,
45
+ "<MID": 32004,
46
+ "<E": 32005,
47
+ "<EOT": 32006,
48
+ "<PRE>": 32007,
49
+ "<SUF>": 32008,
50
+ "<MID>": 32009,
51
+ "<EOT>": 32010,
52
+ "<EOT><EOT>": 32011,
53
+ "<EOT><EOT><EOT>": 32012,
54
+ "<EOT><EOT><EOT><EOT>": 32013,
55
+ "<EOT><EOT><EOT><EOT><EOT>": 32014,
56
+ "<EOT><EOT><EOT><EOT><EOT><EOT>": 32015
57
+ }
58
+ ~~~
59
+
60
+ ~~~bash
61
+ convert.py "<model_to_path>" --outtype f16
62
+ ~~~
63
+ で変換できます。
64
+
65
+
66
+
67
  ### Licence
68
 
69
  Llama 2 is licensed under the LLAMA 2 Community License, Copyright (c) Meta Platforms, Inc. All Rights Reserved.