yujiepan commited on
Commit
2d55c94
1 Parent(s): f24df50

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +36 -0
README.md ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ```
2
+ import transformers
3
+ import torch
4
+ import os
5
+ from huggingface_hub import create_repo, upload_folder
6
+
7
+ source_model_id = 'deepseek-ai/deepseek-llm-67b-chat'
8
+ save_path = '/tmp/yujiepan/deepseek-llm-tiny-random'
9
+ repo_id = 'yujiepan/deepseek-llm-tiny-random'
10
+
11
+ config = transformers.AutoConfig.from_pretrained(
12
+ source_model_id, trust_remote_code=True)
13
+ config.hidden_size = 2
14
+ config.intermediate_size = 4
15
+ config.num_attention_heads = 2
16
+ config.num_hidden_layers = 2
17
+ config.num_key_value_heads = 1
18
+
19
+ model = transformers.AutoModelForCausalLM.from_config(
20
+ config, trust_remote_code=True)
21
+ model = model.half()
22
+ model.save_pretrained(save_path)
23
+
24
+ tokenizer = transformers.AutoTokenizer.from_pretrained(
25
+ source_model_id, trust_remote_code=True)
26
+ tokenizer.save_pretrained(save_path)
27
+
28
+ result = transformers.pipelines.pipeline(
29
+ 'text-generation',
30
+ model=model.float(), tokenizer=tokenizer)('Hello')
31
+ print(result)
32
+
33
+ os.system(f'ls -alh {save_path}')
34
+ create_repo(repo_id, exist_ok=True)
35
+ upload_folder(repo_id=repo_id, folder_path=save_path)
36
+ ```