Text Generation
Transformers
PyTorch
English
gpt_neox
text-generation-inference
Inference Endpoints
xzyao commited on
Commit
d2471ee
1 Parent(s): ab117c1

update readme

Browse files
Files changed (1) hide show
  1. README.md +17 -3
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
- inputs = tokenizer("<human>: Hello!\n<bot>:", return_tensors='pt').to(model.device)
113
- outputs = model.generate(**inputs, max_new_tokens=10, do_sample=True, temperature=0.8)
114
- output_str = tokenizer.decode(outputs[0])
 
 
 
 
 
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.