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'))