nebulaResearch commited on
Commit
5b65b69
·
verified ·
1 Parent(s): 4e5d76c

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +30 -6
README.md CHANGED
@@ -115,13 +115,37 @@ pip install git+https://github.com/ZagrosLLMModel/transformers.git@main
115
  from transformers import AutoModelForCausalLM, AutoTokenizer
116
 
117
  model_name = "darsadilab/zagros-1.0-quick"
118
- tokenizer = AutoTokenizer.from_pretrained(model_name)
119
- model = AutoModelForCausalLM.from_pretrained(model_name)
120
 
121
- text = "سلام، چگونه میتونی به من کمک کنی؟"
122
- inputs = tokenizer(text, return_tensors="pt")
123
- outputs = model.generate(**inputs, max_length=50)
124
- print(tokenizer.decode(outputs[0], skip_special_tokens=True))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
  ```
126
 
127
  ### Deployment
 
115
  from transformers import AutoModelForCausalLM, AutoTokenizer
116
 
117
  model_name = "darsadilab/zagros-1.0-quick"
 
 
118
 
119
+ # load the tokenizer and the model
120
+ tokenizer = AutoTokenizer.from_pretrained(model_name)
121
+ model = AutoModelForCausalLM.from_pretrained(
122
+ model_name,
123
+ torch_dtype="auto",
124
+ device_map="auto"
125
+ )
126
+
127
+ # prepare the model input
128
+ prompt = "یک وبسایت حرفه ای با استفاده از html طراحی کن که تک کد باشد و شامل css/js داخل همین html باشد."
129
+ messages = [
130
+ {"role": "user", "content": prompt}
131
+ ]
132
+ text = tokenizer.apply_chat_template(
133
+ messages,
134
+ tokenize=False,
135
+ add_generation_prompt=True,
136
+ )
137
+ model_inputs = tokenizer([text], return_tensors="pt").to(model.device)
138
+
139
+ # conduct text completion
140
+ generated_ids = model.generate(
141
+ **model_inputs,
142
+ max_new_tokens=16384
143
+ )
144
+ output_ids = generated_ids[0][len(model_inputs.input_ids[0]):].tolist()
145
+
146
+ content = tokenizer.decode(output_ids, skip_special_tokens=True)
147
+
148
+ print("content:", content)
149
  ```
150
 
151
  ### Deployment