update readme
Browse files
README.md
CHANGED
@@ -104,14 +104,28 @@ Alan Mathison Turing (23 June 1912 – 7 June 1954) was an English computer scie
|
|
104 |
## CPU Inference
|
105 |
|
106 |
```python
|
|
|
|
|
|
|
107 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
# init
|
109 |
tokenizer = AutoTokenizer.from_pretrained("togethercomputer/RedPajama-INCITE-Chat-7B-v0.1")
|
110 |
model = AutoModelForCausalLM.from_pretrained("togethercomputer/RedPajama-INCITE-Chat-7B-v0.1", torch_dtype=torch.bfloat16)
|
111 |
# infer
|
112 |
-
|
113 |
-
|
114 |
-
|
|
|
|
|
|
|
|
|
|
|
115 |
print(output_str)
|
116 |
"""
|
117 |
Alan Turing was a British mathematician and computer scientist. He was one of the key figures in the development of computer science and artificial intelligence. He is widely regarded as the father of computer science and artificial intelligence.
|
|
|
104 |
## CPU Inference
|
105 |
|
106 |
```python
|
107 |
+
```python
|
108 |
+
import torch
|
109 |
+
import transformers
|
110 |
from transformers import AutoTokenizer, AutoModelForCausalLM
|
111 |
+
|
112 |
+
MIN_TRANSFORMERS_VERSION = '4.25.1'
|
113 |
+
|
114 |
+
# check transformers version
|
115 |
+
assert transformers.__version__ >= MIN_TRANSFORMERS_VERSION, f'Please upgrade transformers to version {MIN_TRANSFORMERS_VERSION} or higher.'
|
116 |
+
|
117 |
# init
|
118 |
tokenizer = AutoTokenizer.from_pretrained("togethercomputer/RedPajama-INCITE-Chat-7B-v0.1")
|
119 |
model = AutoModelForCausalLM.from_pretrained("togethercomputer/RedPajama-INCITE-Chat-7B-v0.1", torch_dtype=torch.bfloat16)
|
120 |
# infer
|
121 |
+
prompt = "<human>: Who is Alan Turing?\n<bot>:"
|
122 |
+
inputs = tokenizer(prompt, return_tensors='pt').to(model.device)
|
123 |
+
input_length = inputs.input_ids.shape[1]
|
124 |
+
outputs = model.generate(
|
125 |
+
**inputs, max_new_tokens=128, do_sample=True, temperature=0.7, top_p=0.7, top_k=50, return_dict_in_generate=True
|
126 |
+
)
|
127 |
+
token = outputs.sequences[0, input_length:]
|
128 |
+
output_str = tokenizer.decode(token)
|
129 |
print(output_str)
|
130 |
"""
|
131 |
Alan Turing was a British mathematician and computer scientist. He was one of the key figures in the development of computer science and artificial intelligence. He is widely regarded as the father of computer science and artificial intelligence.
|