Hello, thanks for your wonderful work.
I find lines 306 - 315 in rlaif-v/muffin/eval/muffin_inference_logp.py may cause an error: UnboundLocalError: local variable 'df' referenced before assignment.
if torch.distributed.get_rank() == 0:
step = 5000
for idx, start in enumerate(range(0, len(out_data), step)):
temp_data = out_data[start: min(start+step, len(out_data))]
df = pd.DataFrame(temp_data)
df.to_parquet(os.path.join(cache_file, f'RLAIF-V-Dataset-withlogp_{idx:03}-{len(temp_data)}.parquet'))
torch.distributed.barrier()
return df
Hello, thanks for your wonderful work. I find lines 306 - 315 in rlaif-v/muffin/eval/muffin_inference_logp.py may cause an error: UnboundLocalError: local variable 'df' referenced before assignment.