INNER CODE UNIT · Python
generate
CerebriumAI/examples · 1-getting-started/2-using-cerebrium-secrets/main.py:68
def generate(params: Item):
print("Placing prompt in template")
prompt_input = tokenize(prompt=params.prompt, cutoff_len=params.cutoff_len)
input_ids = prompt_input["input_ids"]
input_ids = input_ids.to(base_model.device)
print("Setting up generation config")
generation_config = GenerationConfig(
temperature=params.temperature,
top_p=params.top_p,
top_k=params.top_k,
num_beams=params.num_beams,
max_new_tokens=params.max_new_tokens,
)
with torch.no_grad():
outputs = base_model.generate(
input_ids=input_ids,
generation_config=generation_config,