inference
The process of running a trained model to generate output for new inputs. Generative AI inference is autoregressive — generating one token at a time.
Syntax
generative-ai
output = model.generate(input_ids, max_new_tokens=200)Example
generative-ai
# Inference with transformers:
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("gpt2")
tokenizer = AutoTokenizer.from_pretrained("gpt2")
inputs = tokenizer("The future of AI is", return_tensors="pt")
with torch.no_grad():
output = model.generate(**inputs, max_new_tokens=50, temperature=0.7)
print(tokenizer.decode(output[0]))