petals icon indicating copy to clipboard operation
petals copied to clipboard

How to parallelize this code for model.generate?

Open ryanshrott opened this issue 2 years ago • 0 comments

As the title says, how can I parallelize this?

def generate_output(row):
      inputs = tokenizer(prompt, return_tensors="pt")["input_ids"]
      outputs = model.generate(inputs, max_new_tokens=185, temperature=0.0, eos_token_id=tokenizer.encode("}")[0])
      result = tokenizer.decode(outputs[0])
      completion = extract_completion(result)

for index, row in df.iterrows():
  generate_output(row)

ryanshrott avatar Aug 01 '23 18:08 ryanshrott