sshukla4 commited on
Commit
ea56541
·
verified ·
1 Parent(s): 7083db5

Upload folder using huggingface_hub

Browse files
.gitattributes CHANGED
@@ -33,3 +33,6 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ dd_metastate_Llm_Token_MatMulNBits_2_0.fconst filter=lfs diff=lfs merge=lfs -text
37
+ dd_metastate_Llm_Token_MatMulNBits_2_0.state filter=lfs diff=lfs merge=lfs -text
38
+ fusion.onnx.data filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - zh
4
+ - en
5
+ tags:
6
+ - glm
7
+ - chatglm
8
+ - thudm
9
+ - ryzenai-npu
10
+ base_model: THUDM/chatglm3-6b
11
+ ---
12
+
13
+ # chatglm3-6b
14
+ - ## Introduction
15
+ This model was created using Quark Quantization, followed by OGA Model Builder, and finalized with post-processing for NPU deployment.
16
+ - ## Quantization Strategy
17
+ - AWQ / Group 128 / Asymmetric / BF16 activations / UINT4 weights
18
+
19
+ - ## Quick Start
20
+ For quickstart, refer to [Ryzen AI doucmentation](https://ryzenai.docs.amd.com/en/latest/npu_oga.html)
21
+
22
+ #### Evaluation scores
23
+ The perplexity measurement is run on the wikitext-2-raw-v1 (raw data) dataset provided by Hugging Face. Perplexity score measured for prompt length 2k is 29.81679.
24
+
25
+
26
+
27
+ #### License
28
+ Modifications copyright(c) 2024 Advanced Micro Devices,Inc. All rights reserved.
29
+
30
+ Licensed under the Apache License, Version 2.0 (the "License");
31
+ you may not use this file except in compliance with the License.
32
+ You may obtain a copy of the License at
33
+
34
+ http://www.apache.org/licenses/LICENSE-2.0
35
+
36
+ Unless required by applicable law or agreed to in writing, software
37
+ distributed under the License is distributed on an "AS IS" BASIS,
38
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
39
+ See the License for the specific language governing permissions and
40
+ limitations under the License.
config.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {}
dd_metastate_Llm_Token_MatMulNBits_2_0.ctrlpkt ADDED
File without changes
dd_metastate_Llm_Token_MatMulNBits_2_0.fconst ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:79da7d11205afab207e5a7b12605a10af20feda24d9cc1bb894ee35dfeb09b39
3
+ size 3581932544
dd_metastate_Llm_Token_MatMulNBits_2_0.state ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:246c528c0054f87aac805720c64bf39d6e3a93d1190f3ae1f31d654ed891e835
3
+ size 10772385
dd_metastate_Llm_Token_MatMulNBits_2_0.super ADDED
File without changes
fusion.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9cb25f7360f37cf50f4ae3f0c05a20793c13a59ad5091b6b1931c6a4de23e8cf
3
+ size 1529017
fusion.onnx.data ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2bde971b3d4e191ef13cc36bd6afd6b426858899473311420ce45a6b333a2ed3
3
+ size 263725056
genai_config.json ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": {
3
+ "bos_token_id": 1,
4
+ "context_length": 4096,
5
+ "decoder": {
6
+ "session_options": {
7
+ "log_id": "onnxruntime-genai",
8
+ "custom_ops_library": "onnx_custom_ops.dll",
9
+ "custom_allocator": "ryzen_mm",
10
+ "external_data_file": "prefill.pb.bin",
11
+ "config_entries": {
12
+ "hybrid_opt_token_backend": "npu",
13
+ "max_length_for_kv_cache": "4096",
14
+ "hybrid_opt_gpu_jit": "5",
15
+ "hybrid_opt_max_seq_length": "4096"
16
+ },
17
+ "provider_options": []
18
+ },
19
+ "filename": "fusion.onnx",
20
+ "head_size": 128,
21
+ "hidden_size": 4096,
22
+ "inputs": {
23
+ "input_ids": "input_ids",
24
+ "attention_mask": "attention_mask",
25
+ "position_ids": "position_ids",
26
+ "past_key_names": "past_key_values.%d.key",
27
+ "past_value_names": "past_key_values.%d.value"
28
+ },
29
+ "outputs": {
30
+ "logits": "logits",
31
+ "present_key_names": "present.%d.key",
32
+ "present_value_names": "present.%d.value"
33
+ },
34
+ "num_attention_heads": 32,
35
+ "num_hidden_layers": 32,
36
+ "num_key_value_heads": 32
37
+ },
38
+ "eos_token_id": 2,
39
+ "pad_token_id": 0,
40
+ "type": "llama",
41
+ "vocab_size": 32000
42
+ },
43
+ "search": {
44
+ "diversity_penalty": 0.0,
45
+ "do_sample": true,
46
+ "early_stopping": true,
47
+ "length_penalty": 1.0,
48
+ "max_length": 4096,
49
+ "min_length": 0,
50
+ "no_repeat_ngram_size": 0,
51
+ "num_beams": 1,
52
+ "num_return_sequences": 1,
53
+ "past_present_share_buffer": true,
54
+ "repetition_penalty": 1.0,
55
+ "temperature": 0.6,
56
+ "top_k": 50,
57
+ "top_p": 0.9
58
+ }
59
+ }
prefill.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0a1a4a83c1d65da8b0ed1ec8d52032a70440688f3c9237ad4dd9bdc86200ebd6
3
+ size 3604657152
prefill.pb.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6772a01edf1e5551462098378e8c7b75af0088e17b8ebb76eec8ce17fdff5f72
3
+ size 8259
rai_config.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "max_prompt_length": {
3
+ "1.3.1": 2048,
4
+ "1.4.0": 2048,
5
+ "1.4.1": 2048,
6
+ "1.5.0": 2048,
7
+ "1.5.1" : 2048,
8
+ "1.6.0": 4096
9
+ }
10
+
11
+ }
special_tokens_map.json ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": {
3
+ "content": "<s>",
4
+ "lstrip": false,
5
+ "normalized": false,
6
+ "rstrip": false,
7
+ "single_word": false
8
+ },
9
+ "eos_token": {
10
+ "content": "</s>",
11
+ "lstrip": false,
12
+ "normalized": false,
13
+ "rstrip": false,
14
+ "single_word": false
15
+ },
16
+ "pad_token": {
17
+ "content": "</s>",
18
+ "lstrip": false,
19
+ "normalized": false,
20
+ "rstrip": false,
21
+ "single_word": false
22
+ },
23
+ "unk_token": {
24
+ "content": "<unk>",
25
+ "lstrip": false,
26
+ "normalized": false,
27
+ "rstrip": false,
28
+ "single_word": false
29
+ }
30
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e556afd44213b6bd1be2b850ebbbd98f5481437a8021afaf58ee7fb1818d347
3
+ size 499723
tokenizer_config.json ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "add_bos_token": true,
3
+ "add_eos_token": false,
4
+ "add_prefix_space": null,
5
+ "added_tokens_decoder": {
6
+ "0": {
7
+ "content": "<unk>",
8
+ "lstrip": false,
9
+ "normalized": false,
10
+ "rstrip": false,
11
+ "single_word": false,
12
+ "special": true
13
+ },
14
+ "1": {
15
+ "content": "<s>",
16
+ "lstrip": false,
17
+ "normalized": false,
18
+ "rstrip": false,
19
+ "single_word": false,
20
+ "special": true
21
+ },
22
+ "2": {
23
+ "content": "</s>",
24
+ "lstrip": false,
25
+ "normalized": false,
26
+ "rstrip": false,
27
+ "single_word": false,
28
+ "special": true
29
+ }
30
+ },
31
+ "bos_token": "<s>",
32
+ "clean_up_tokenization_spaces": false,
33
+ "eos_token": "</s>",
34
+ "extra_special_tokens": {},
35
+ "legacy": false,
36
+ "model_max_length": 1000000000000000019884624838656,
37
+ "pad_token": "</s>",
38
+ "padding_side": "left",
39
+ "sp_model_kwargs": {},
40
+ "tokenizer_class": "LlamaTokenizer",
41
+ "unk_token": "<unk>",
42
+ "use_default_system_prompt": false
43
+ }