File size: 686 Bytes
7cdb0ca 2c25848 7cdb0ca 2c25848 7cdb0ca 2c25848 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import json
import csv
from pathlib import Path
dataset='sudoku_large'
split='test'
# Load test data
with open(f'{dataset}/{split}.jsonl', 'r') as f:
data = [json.loads(line) for line in f]
# Write to CSV
with open(f'{dataset}/{split}.csv', 'w', newline='', encoding='utf-8') as f:
writer = csv.writer(f)
writer.writerow(['input_image', 'video', 'prompt'])
for idx, item in enumerate(data):
writer.writerow([
'images/' + item['image'],
'videos/' + item['video'],
item['prompt'],
])
# Rename `{split}.jsonl' to `{split}_info.jsonl`
Path(f'{dataset}/{split}.jsonl').rename(Path(f'{dataset}/{split}_info.jsonl')) |