from camel.datasets import StaticDataset
from datasets import load_dataset
import json
# Load the dataset and select a specific split
dataset = load_dataset("camel-ai/loong", "graph_discrete_math", split="train")
# # Convert metadata from string to dict
# def process_sample(sample):
# if isinstance(sample['metadata'], str):
# sample['metadata'] = json.loads(sample['metadata'])
# return sample
# # Apply the processing to all samples
# dataset = dataset.map(process_sample)
seed_dataset = StaticDataset(dataset)