import ast import html import json import os import re import threading import time from concurrent.futures import ThreadPoolExecutor, TimeoutError as FuturesTimeoutError from typing import Any, Dict, List, Optional, Tuple import requests from huggingface_hub import HfApi import gradio as gr import logging from openai import OpenAI from datasets import ( ClassLabel, Sequence, Value, get_dataset_config_names, get_dataset_split_names, load_dataset, ) import urllib.parse import urllib.request import urllib.error LOGO_SRC = "data:image/png;base64,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" MODEL_ID = "DataChef-32B" MAX_ATTEMPTS = 4 PREVIEW_LIMIT = 3 TRUNCATE_LIMIT = 400 PLAN_MAX_TOKENS = 16384 CODE_MAX_TOKENS = 8192 DATASET_PREVIEW_TIMEOUT = 60 # seconds RUN_CODE_URL = os.getenv("DATACHEF_RUN_URL", "http://127.0.0.1:7001/run_code") RUN_CODE_TIMEOUT = int(os.getenv("DATACHEF_RUN_TIMEOUT", "300")) DATASET_LOAD_PROBE_TIMEOUT = int(os.getenv("DATASET_LOAD_PROBE_TIMEOUT", "60")) DATASET_LOAD_PROBE_CONCURRENCY = int(os.getenv("DATASET_LOAD_PROBE_CONCURRENCY", "5")) RUN_CODE_KEY = os.getenv("DATACHEF_RUN_KEY") # optional shared secret sent as x-forward-key _DATASET_PREVIEW_CACHE: Dict[str, Dict] = {} _LAST_PREVIEW_IDS: List[str] = [] _LAST_PREVIEW_DATASET_INFOS: List[Dict] = [] _LAST_PREVIEW_ERRORS: Dict[str, str] = {} # Preset library PRESETS = { "Physics": { "task": { "description": "Train a language model so it gains strong physics-domain knowledge.", "benchmark": { "name": "PHYSICS", "description": ( "PHYSICS covers five physics disciplines and includes physics problems ranging from high school to graduate-level courses, with rigorous quality control.\nExample: {'id': 6, 'question': 'In an isothermal vaporization at 1 atm, how much does the internal energy of 1 mol of water increase?', 'answer': [['\\boxed{3.75 \\times 10^{4}}']]}" ), }, }, "datasets": [ {"dataset_id": "jeffmeloy/sonnet3.5_science_conversations"}, {"dataset_id": "TIGER-Lab/MMLU-STEM"}, {"dataset_id": "enesxgrahovac/the-feynman-lectures-on-physics"}, {"dataset_id": "Vikhrmodels/physics_big"}, ], }, "Math": { "task": { "description": "Train a math reasoning model with strong mathematical ability and logical multi-step reasoning for olympiad-level problems.", "benchmark": { "name": "AIME2025", "description": ( "The AIME is a prestigious high school mathematics competition. It features 30 challenging problems with integer answers (000-999).\nExample problem: Find the sum of all integer bases b > 9 for which 17_b is a divisor of 97_b." ), }, }, "datasets": [ {"dataset_id": "Jackrong/GPT-OSS-120B-Distilled-Reasoning-math"}, {"dataset_id": "joey234/mmlu-high_school_mathematics-neg-prepend"}, {"dataset_id": "joey234/mmlu-high_school_mathematics-neg"}, {"dataset_id": "ilsp/greek_lyceum_mathematics"}, {"dataset_id": "facebook/natural_reasoning"}, {"dataset_id": "Alibaba-Apsara/Superior-Reasoning-SFT-gpt-oss-120b"}, ], }, "Finance": { "task": { "description": "Fine-tune the LLM to equip it with finance-related knowledge.", "benchmark": { "name": "OpenFinData", "description": ( "The OpenFinData dataset comprises six modules, each encompassing multiple task dimensions to address diverse evaluation requirements in the financial sector: Financial Knowledge, Financial Discrimination, Financial Computation, Financial Analysis, Financial Interpretation, and Financial Compliance. Examples: [{\“question\”: \"You are a financial data review assistant. Identify which data point contains an obvious error. Provide the correct option. \nEuropean bond yields closed higher across the board. UK 10-year government bond yields rose 6.1 basis points to 4.328%, French 10-year yields gained 7 basis points to 3.298%, German 10-year yields increased 7.1 basis points to 2.714%, and Italian 10-year yields climbed 6.2 basis points to 4.567%. and the Spanish 10-year government bond yield rose 6.8 basis points to 3.758%.\nA. No obvious errors in the data\nB. UK 10-year government bond yield rose 6.1 basis points to 4.328%\nC. French 10-year government bond yield rose 7 basis points to 3.298%\nD. German 10-year government bond yields rose 7.1 basis points to 2.714%, Italian 10-year government bond yields rose 6.2 basis points to 4.567%“, ”answer“: ‘A’, {\”question\“: ”You are an entity recognition assistant. Please list the stock market concept sectors mentioned in the following content. Recently, autonomous driving concept stocks have surged strongly, with continuous inflow of incremental capital injecting new momentum into the automotive sector. Meanwhile, the implementation of relevant regulations has allowed Level 3 and Level 4 autonomous vehicles to be approved for road use, which is expected to significantly promote the development of domestic autonomous driving technology.“, \"answer\": \”Autonomous Driving\"}]." ), }, }, "datasets": [ {"dataset_id": "adityarane/financial-qa-dataset"}, {"dataset_id": "Josephgflowers/Financial-NER-NLP"}, {"dataset_id": "Josephgflowers/Finance-Instruct-500k"}, {"dataset_id": "sujet-ai/Sujet-Finance-Instruct-177k"}, {"dataset_id": "gbharti/finance-alpaca"}, ], }, "Custom": { "task": {"description": "", "benchmark": {"name": "", "description": ""}}, "datasets": [] } } # 设置默认启动时的配置 DEFAULT_SAMPLE = PRESETS["Physics"] PLANNER_SYSTEM_PROMPT = "你是一名 Planner,你的目标是为训练垂类 LLM 设计数据处理计划,该计划用于指导后续的代码生成和数据生产。请用英文输出。" CODER_SYSTEM_PROMPT = "你是一名 Coder。你的目标是为垂类 LLM 训练生成可执行的数据处理脚本。请用英文输出。" PLAN_INSTRUCTIONS = """\ 请用英文输出,including all headings and field values. Use the English section titles exactly as `## Training Data` and `## Processing Steps`. 根据任务描述、测试数据 (Benchmark) 和可用的 Huggingface 训练数据集,设计一个可行的 **数据处理计划**,内容包括: (1) 从可用的 Hugging Face 训练数据集中选择合适的作为原始数据; (2) 数据处理流程: 将选择的原始数据处理为 SFT 训练数据。 数据处理计划将用于指导代码生成和数据生产,因此请确保详尽、具备实际可行性,并避免模糊、似是而非或无意义的陈述。 一个优质的 SFT 数据集应该是 **高质量(样本准确无噪声)**, **多样性(覆盖多样的目标)**,**相关性(与目标垂直领域高度相关)**的。 注意事项: - 在可用的 Huggingface 数据集中选择适合且常用的,优先选择信息较完整、各字段含义明确、与实验目标相符的数据集。**禁止将 测试数据 (Benchmark) 用于训练**。不要使用未提供的 Huggingface 数据集、split 或者 configuration。 - 计划数据处理流程时,要依据给定数据集的信息进行设计,不要对数据集内容进行猜测。 - 在构造训练数据时,输入输出应当能够组成合理的问答对话,如果数据中存在与输出有关的上下文信息,应当在构造方案中设计方法,将上下文以合理的方式嵌入输入。如果测试数据 (Benchmark) 中的对话有特殊形式(如选择、填空、格式限制),那么在构造数据时,注意对齐测试数据任务格式。 - 将数据最终处理为能直接用于模型训练的对话格式: {"dialogs": [{"role": "user", "content": "user 内容"}, {"role": "assistant", "content": "assistant 内容"}]} - 计划数据处理流程时,可以灵活使用 LLM 推理服务,包括但不限于从异构数据源提取构造指令数据、利用 LLM 进行数据增强和合成、对样本进行指令评估或者打标等。明确说明 LLM prompt 构造方式。 按照以下格式生成数据处理计划,不要回复其他内容,且全部使用英文: ## Training Data [ {"dataset_id": "dataset_id", "split": "split_to_load", "name": "config_name", "sample_num": "num_samples_to_load", "reason": "why_this_dataset"}, ... ] ## Processing Steps [processing steps] """ CODE_INSTRUCTIONS = """\ 请用英文输出。根据可用的 Huggingface 训练数据,数据处理计划和可以调用的工具信息,生成需要执行的数据处理脚本。 当前仅需要验证数据处理计划的可行性,计划中的训练样本数可能较大,在初始数据加载时加载 20 个样本,来保证脚本运行的高效性。 注意事项: - 数据处理脚本应该提供数据处理的思路和调用工具的逻辑。 - 使用 `load_remote_dataset` 加载数据集,加载数据集时注意传入正确的的 `name` 和 `split` 参数。 - 如果想要将 Dataset 中的 sample 转化为文本,直接 `text = str(sample)` 操作即可, 不能使用 `text = json.dumps(sample, ensure_ascii=False)`,因为 sample is not JSON serializable。 - 如果需要合并数据集,请使用 concatenate_datasets([a, b, c]) (导入: from datasets import concatenate_datasets)。合并多个数据集时,需要注意它们的 features 应该是 aligned,例如,不能将 null 和 int32 的 feature 进行合并。 - 请将最后的数据处理为 `{'dialogs': [{'role': 'user', 'content': '[user content]'}, {'role': 'assistant', 'content': '[assistant content]'}]}` sharegpt 格式。可以使用 `format_to_sharegpt` 工具 (导入: from aidp import format_to_sharegpt)。 - 请把最后处理的数据保存在 data/processed/ 目录下。 - 生成代码时可以使用 `try/except` 来考虑特殊情况,例如代码 `"user": sample["prompt"].strip()` 可以在大部分情况下工作,但遇到 sample["prompt"] 为 None 时会执行失败。 按照以下格式生成一个代码块,不要回复其他内容: ```python # data-processing code block ``` """ AIDP_HEADER = """\ from aidp import ( load_remote_dataset, format_to_sharegpt, deduplicate_by_text_hash, select_by_filter, select_by_score, select_by_random, generate_dataset_with_llm, extract_json, generate_text_embeddings, score_dataset_with_llm, dump_dataset, ) """ TOOL_INFO = """\ ## Capabilities - You can utilize pre-defined tools in any code lines from 'Available Tools' in the form of a Python class or function. - You can freely combine the use of any other public packages, like scikit-learn, NumPy, pandas, etc. ## Available Tools: Each tool is described in JSON format. When you call a tool, **import the tool at first**. ### load_remote_dataset 导入:`from aidp import load_remote_dataset` load_remote_dataset(path: str, name: str | None = None, split: str | None = None, num_samples: int | None = None, shuffle: bool = True) -> datasets.arrow_dataset.Dataset Load dataset from Hugging Face repo. Args: path: dataset id of hugging face repo to be loaded. name: The config name to load. split: The split name to load. num_samples: The number of samples to take from the dataset. shuffle: Whether shuffle the dataset before take. Returns: Dataset: loaded Hugging Face Dataset. Example: ```python from aidp import load_remote_dataset ds = load_remote_dataset("openlifescienceai/medmcqa", split="train") ``` ### format_to_sharegpt 导入:`from aidp import format_to_sharegpt` format_to_sharegpt(dataset: datasets.arrow_dataset.Dataset, system_map: Optional[Callable[[dict], str]] = None, user_map: Optional[Callable[[dict], str]] = None, assistant_map: Optional[Callable[[dict], str]] = None) -> datasets.arrow_dataset.Dataset Convert Dataset to ShareGPT format Dataset. Args: dataset (Dataset): Hugging Face 格式 dataset system_map (Optional[Callable[[dict], str]]): callable function,从数据源中得到对话的 system prompt user_map: callable function,从数据源中得到对话的 user prompt assistant_map: callable function,从数据源中得到对话的 assistant response Returns: Dataset: ShareGPT 格式数据集 - dialogs (list[dict]): 对话数据列表,每个元素是一个 dict,包括 role 和 content,role 为 system,user 或 assistant。 例如: {'dialogs': [ {"role": "system", "content": "xxx"}, {"role": "user", "content": "xxx"}, {"role": "assistant", "content": "xxx"}, ]} 要访问全部 user 角色内容,可以使用 '\\n'.join([d['content'] for d in sample['dialogs'] if d['role'] == 'user']) Example Code: ```python formatted_ds = format_to_sharegpt( ds, user_map=lambda x: f"{x['instruction']}\nx['input']", assistant_map=lambda x: f"{x['output']}" ) ``` 上述代码会把原 HuggingFace Dataset ds 转化为 ShareGPT 格式,其包含一个 feature `dialogs`,其中 dialogs 的每个元素是一个字典列表。 数据源里的 `"instruction"` 与 `"input"` 合并后作为 dialogs 中 user 角色内容,而 `"output"` 则映射为 assistant 角色内容。 ### deduplicate_by_text_hash 导入:`from aidp import deduplicate_by_text_hash` deduplicate_by_text_hash(dataset: datasets.arrow_dataset.Dataset, text_map: Callable[[dict], str] = None, lowercase: bool = False, ignore_non_character: bool = False) -> datasets.arrow_dataset.Dataset Deduplicate samples in the dataset using exact matching. Args: dataset: input dataset text_map: callable function to extract text from sample lowercase: Whether to convert sample text to lower case ignore_non_character: Whether to ignore non-alphabet characters, including whitespaces, digits, and punctuations Returns: deduplicated dataset. ### select_by_filter 导入:`from aidp import select_by_filter` select_by_filter(dataset: datasets.arrow_dataset.Dataset, filter_fn: Callable[[dict], bool]) -> datasets.arrow_dataset.Dataset Select data using a boolean function. Args: dataset (Dataset): dataset to be selected. filter_fn (Callable[[dict], bool]): 输入单条样本,返回 True/False Returns: Dataset: selected dataset. ### select_by_score 导入:`from aidp import select_by_score` select_by_score(dataset: datasets.arrow_dataset.Dataset, score_fn: Callable[[dict], float], top_ratio: Optional[Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1)])]] = None, top_k: Optional[int] = None, reverse: bool = True) -> datasets.arrow_dataset.Dataset Select data using a score function. Args: dataset (Dataset): dataset to be selected. score_fn (Callable[[dict], float]): 任意指定的打分函数,输入样本,输出分数。例如可以基于文本长度、或者更加复杂的模型评分、困惑度等 top_ratio (Optional[float]): 范围 0 - 1,确定选择样本的比例 top_k (Optional[int]): 确定选择样本的数量 reverse (bool): 默认为 True,即选择分数更高的样本 Returns: Dataset: selected dataset. ### select_by_random 导入:`from aidp import select_by_random` select_by_random(dataset: datasets.arrow_dataset.Dataset, select_ratio: Optional[Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1)])]] = None, select_num: Optional[int] = None) -> datasets.arrow_dataset.Dataset Randomly select samples from the dataset. Args: dataset (Dataset): The input dataset. select_ratio (Optional[float]): The ratio of samples to select. select_num (Optional[int]): The number of samples to select. Returns: Dataset: The selected samples as a new dataset. ### generate_dataset_with_llm 导入:`from aidp import generate_dataset_with_llm` generate_dataset_with_llm(dataset: datasets.arrow_dataset.Dataset, system_prompt: str, response_parser: Callable[[str, dict], List[dict]]) -> datasets.arrow_dataset.Dataset Generate samples according to given dataset. Note: Limited by the inference speed, please limit the size of input dataset smaller than 10000. You can use `select_by_random` to sample the dataset at first. Args: dataset (Dataset): The input dataset. system_prompt (str): The system prompt to generate the llm prompt. You need to describe the response format that LLM need to follow. response_parser (Callable): The function to parse the llm response. input `response` (llm response) and `raw_sample` (original sample dict), output a list of parsed sample dict. If the output list longer than 1, generate more than one samples from the given raw sample. Returns: Dataset: The generated dataset. Example: ```python from aidp import generate_dataset_with_llm, extract_json # Assume the dataset is a news dataset and we need to generate sample according to `content` field. SYSTEM_PROMPT = ''' Read the `content` field provided by user. You need to ask a question and give the corresponding answer according to the news content. Your answer must be in JSON format as below, DO NOT reply any other content: ```json {"question": "[question content]", "answer": "[answer content]"} ``` ''' def response_parser(response: str, raw_sample: dict) -> list: parsed = extract_json(response) if parsed is not None: # Construct the final sample from the LLM response and the raw sample data. user = f'{raw_sample["content"]}\\nAccording to the above news content, answer the question: {parsed["question"]}' assistant = parsed['answer'] return [dict(user=user, assistant=assistant)] else: return [] # The new dataset will contains `user` and `assistant` field. new_dataset = generate_dataset_with_llm(dataset, system_prompt=SYSTEM_PROMPT, response_parser=response_parser) ``` Note: You need to describe the required response format to parse in the `system_prompt`. Recommend to require JSON format response and use `extract_json` function to parse the response. ### extract_json 导入:`from aidp import extract_json` extract_json(text: str) -> list | dict | None ### generate_text_embeddings 导入:`from aidp import generate_text_embeddings` generate_text_embeddings(text_map: Callable[[dict], str], dataset: datasets.arrow_dataset.Dataset) -> datasets.arrow_dataset.Dataset Generate embeddings for a given dataset. Args: text_map (Callable[[dict], str]): A function that extracts the text from each sample to calculate embedding. dataset: the input dataset. Returns: Dataset: A new dataset with an additional column `emb` containing the embedding for each sample. Examples: # We calculate the embedding according to the `question` field of each sample. ```python from aidp import generate_text_embeddings emb_dataset = generate_text_embeddings(text_map=lambda x: x['question'], dataset=dataset) ``` ### score_dataset_with_llm 导入:`from aidp import score_dataset_with_llm` score_dataset_with_llm(dataset: datasets.arrow_dataset.Dataset, query_map: Callable[[dict], str], response_map: Callable[[dict], str], task_description: str, evaluation_protocol: str) -> datasets.arrow_dataset.Dataset Evaluate dataset with an LLM grader. For each sample, the grader examines the query and the response under the provided `task_description` and `evaluation_protocol`, and returns a final score 1-5. Note: Limited by the inference speed, please limit the size of input dataset smaller than 10000. You can use `select_by_random` to sample the dataset at first. Args: dataset (Dataset): The input dataset to be evaluated. query_map (Callable[[dict], str]): A function that extracts the "question" text from each sample, e.g., `lambda x: next((i['content'] for i in x['dialogs'] if i['role'] == 'system'), "") + next((i['content'] for i in x['dialogs'] if i['role'] == 'user'), "")` or any custom serializer that returns `str`. response_map (Callable[[dict], str]): A function that extracts the candidate's "answer"/"response" text from each sample, e.g., `lambda x: next((i['content'] for i in x['dialogs'] if i['role'] == 'assistant'), "")`, returning `str`. task_description (str): A concise description of the target task, optionally including an example. evaluation_protocol (str): Evaluation protocol used to evaluate the data samples. Returns: Dataset: A new dataset with an additional column `'llm_score'` containing a score of 1-5 for each sample. Examples: ```python from aidp import score_dataset_with_llm # Example: evaluate a dataset based on the `question` and `answer` field, along with a concise task description. The task is in the form of multiple-choice questions. evaluated_dataset = score_dataset_with_llm( dataset, query_map=lambda s: s["question"], response_map=lambda s: s["answer"], test_description="微调 LLM 使其具备 finance 相关的知识。" evaluation_protocol="数据样本应该是 1) 选择题格式,可带有选项解析;2) 金融领域相关的。" ) # Example: evaluate a dataset based on the `dialogs` field, along with a detailed task description that includes examples under the task. evaluated_dataset = score_dataset_with_llm( dataset, query_map=lambda x: next((i['content'] for i in x['dialogs'] if i['role'] == 'system'), "") + next((i['content'] for i in x['dialogs'] if i['role'] == 'user'), "") response_map=lambda x: next((i['content'] for i in x['dialogs'] if i['role'] == 'assistant'), "") test_description="微调 LLM 使其具备 law 相关的知识。使用 LawBench 作为评测集。LawBench 经过精心设计,可对大语言模型的法律能力进行精确评估。 模拟了司法认知的三个维度,并选择了20个任务来评估大模型的能力。与一些仅有多项选择题的现有基准相比,LawBench 包含了更多与现实世界应用密切相关的任务类型,如法律实体识别、阅读理解、犯罪金额计算和咨询等。LawBench 数据集包括 20 个不同的任务,涵盖 3 个认知水平:(1)法律知识记忆:大语言模型能否记住必要的法律概念、术语、法条和事实。(2)法律知识理解:大语言模型能否理解法律文本中的实体、事件和关系,从而理解法律文本的意义和内涵。(3)法律知识应用:大语言模型能否正确利用其法律知识、对其进行推理从而解决下游应用中的现实法律任务。Example in LawBench: [{"instruction": "请根据具体场景与问题给出法律依据,只需要给出具体法条内容,每个场景仅涉及一个法条。", "question": "场景:某个地区的三个以上专业农民合作社想要出资设立农民专业合作社联合社,以提高其在市场中的竞争力和规模效应。根据哪条法律,三个以上的农民专业合作社可以出资设立农民专业合作社联合社?", "answer": "根据《农民专业合作社法》第五十六条,三个以上的农民专业合作社在自愿的基础上,可以出资设立农民专业合作社联合社。该联合社应当有自己的名称、组织机构和住所,由联合社全体成员制定并承认的章程,以及符合章程规定的成员出资。"}]" evaluation_protocol="数据样本应该是 1) 法律相关的;2) 带有丰富法律知识的、附例子或者法律条文依据。", ) # Filter: filter samples with `llm_score` greater than 3 filtered_dataset = evaluated.filter(lambda x: x['llm_score'] > 3) ``` ### dump_dataset 导入:`from aidp import dump_dataset` dump_dataset(dataset: datasets.arrow_dataset.Dataset, filename: str | pathlib.Path) Dump a dataset to a JSON Lines file. Args: dataset (Dataset): 要保存的数据集。 filename (str | Path): 要保存的路径。 Returns: None """ _DEMO_THEME: Optional[Any] = None _DEMO_CSS: Optional[str] = None _REMOTE_API_BASE = ( os.getenv("OPENAI_API_BASE") or os.getenv("DATACHEF_VLLM_URL") or "" ).strip().rstrip("/") _REMOTE_API_KEY = (os.getenv("DATACHEF_VLLM_API_KEY") or os.getenv("OPENAI_API_KEY") or "").strip() _REMOTE_FORWARD_KEY = (os.getenv("X_FORWARD_KEY") or os.getenv("FORWARD_KEY") or "").strip() # Default headers for all LLM calls; add x-forward-key when provided. _REMOTE_DEFAULT_HEADERS: Dict[str, str] = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36", "Content-Type": "application/json", } if _REMOTE_FORWARD_KEY: _REMOTE_DEFAULT_HEADERS["x-forward-key"] = _REMOTE_FORWARD_KEY _REMOTE_CLIENT: Optional[OpenAI] = None _REMOTE_CLIENT_LOCK = threading.Lock() # --- Logging --- logging.basicConfig(level=os.getenv("LOG_LEVEL", "INFO").upper()) logger = logging.getLogger("datachef.app") def _load_preset_config(preset_name: str): """根据选择的 Preset 名称,返回更新后的 UI 组件值""" if preset_name not in PRESETS: return gr.update(), gr.update(), gr.update(), gr.update() config = PRESETS[preset_name] task = config.get("task", {}) benchmark = task.get("benchmark", {}) # 解析数据集为 Dataframe 需要的 List[List[str]] 格式 dataset_rows = [] if config.get("datasets"): dataset_rows = [ [d.get("dataset_id", "")] for d in config["datasets"] if d.get("dataset_id") ] return ( task.get("description", ""), # task_description benchmark.get("name", ""), # benchmark_name benchmark.get("description", ""), # benchmark_description dataset_rows # dataset_ids ) def _truncate_text(text: str, limit: int = TRUNCATE_LIMIT) -> str: if len(text) <= limit: return text return f"[TRUNCATED, length={len(text)}] {text[:limit]}" def _log_preview(label: str, text: str, limit: int = 400) -> None: preview = text.replace("\n", "\\n") if len(preview) > limit: preview = preview[:limit] + "...(truncated)" logger.info("[preview] %s len=%s preview=%s", label, len(text), preview) def _log_full(label: str, text: str) -> None: logger.info("[full] %s len=%s text=%s", label, len(text), text) def _strip_think(text: str) -> str: if not text: return text cleaned = re.sub(r".*?", "", text, flags=re.DOTALL | re.IGNORECASE) if "" in cleaned: cleaned = cleaned.split("", 1)[0] cleaned = cleaned.replace("", "") cleaned = re.sub(r"\n{3,}", "\n\n", cleaned) return cleaned.strip() def _escape_html(text: Any) -> str: return html.escape(str(text), quote=True) def _render_collapsible_json(title: str, data: Any, preview: Optional[str] = None) -> str: """Render a collapsible JSON block with optional preview text.""" pretty = json.dumps(data, ensure_ascii=False, indent=2) if preview is None: preview = str(data) if len(preview) > 140: preview = preview[:140] + "..." return ( "
" f"{_escape_html(preview or title)}" f"
{_escape_html(pretty)}
" "
" ) def _render_processed_scores_table(data_scores: List[Dict]) -> str: """Render processed training data as an HTML table with collapsible samples.""" if not data_scores: return "

No processed data returned.

" judgement_map = { "A": "A: Invalid", "B": "B: Format Error", "C": "C: Incorrect", "D": "D: Task Mismatch", "E": "E: Pass", } rows_html = [] for idx, s in enumerate(data_scores, start=1): sample = { "user": s.get("question") or s.get("question_preview") or s.get("input") or "", "assistant": s.get("answer") or s.get("answer_preview") or s.get("output") or "", } judgement = s.get("judgement", s.get("feedback", "")) judgement_disp = judgement_map.get(str(judgement).strip().upper(), judgement or "") score_val = s.get("score") score_disp = f"{score_val:.2f}" if isinstance(score_val, (int, float)) else _escape_html(score_val if score_val is not None else "") sample_preview = sample["user"] if isinstance(sample["user"], str) else "" sample_cell = _render_collapsible_json("sample", sample, preview=sample_preview or "View sample") rows_html.append( "" f"{_escape_html(s.get('index', idx))}" f"{score_disp}" f"{_escape_html(judgement_disp)}" f"{sample_cell}" "" ) rows_joined = "\n".join(rows_html) table_html = ( '
' '' "" "" "" f"{rows_joined}" "
#scorejudgementsample
" "
" ) return table_html def _render_preview_table_html(dataset_infos: List[Dict], errors: Optional[Dict[str, str]] = None) -> str: """Render raw preview data as an HTML table with collapsible samples.""" rows_html = [] idx = 1 for info in dataset_infos or []: ds_id = info.get("dataset_id", "Unknown") for ex_group in info.get("examples", []): for sample in ex_group.get("preview_examples", []): sample_cell = _render_collapsible_json("sample", sample) rows_html.append( "" f"{idx}" f"{_escape_html(ds_id)}" f"{sample_cell}" "" ) idx += 1 if rows_html: base = ( "
" "" "" f"{''.join(rows_html)}" "
#Source Datasetsample
" ) else: base = "

No preview samples available.

" if errors: err_lines = "".join(f"
  • {_escape_html(k)}: {_escape_html(v)}
  • " for k, v in errors.items()) base += f"
    Loading Errors
    " return base def _truncate_dataset_examples_for_prompt(datasets: List[Dict], limit: int = TRUNCATE_LIMIT) -> List[Dict]: """Return a truncated copy of datasets for LLM prompts to avoid context overflow.""" truncated: List[Dict] = [] for ds in datasets or []: ds_copy = { "dataset_id": ds.get("dataset_id"), "revision": ds.get("revision"), "examples": [], } for ex in ds.get("examples", []): ex_copy = { "name": ex.get("name"), "split": ex.get("split"), "schema": ex.get("schema"), "preview_examples": [], } for sample in ex.get("preview_examples", []): sample_copy = {} for k, v in sample.items(): val = json.dumps(v, ensure_ascii=False) if not isinstance(v, str) else v sample_copy[k] = _truncate_text(val, limit=limit) ex_copy["preview_examples"].append(sample_copy) ds_copy["examples"].append(ex_copy) truncated.append(ds_copy) return truncated def _render_plan_prompt(task_description: str, benchmark: Dict[str, str], datasets: List[Dict]) -> str: datasets = _truncate_dataset_examples_for_prompt(datasets) parts = [ "# 任务描述", task_description, "", "# 测试数据 (Benchmark)", f"## {benchmark.get('name', '')}", benchmark.get("description", ""), "", "# 可用的 Huggingface 训练数据集", ] for item in datasets: parts.append(f"## {item['dataset_id']}") parts.append(str(item["examples"])) parts.append("") parts.append("---") parts.append(PLAN_INSTRUCTIONS.strip()) return "\n".join(parts).strip() def _render_code_prompt(datasets: List[Dict], plan: str, tool_info: str) -> str: datasets = _truncate_dataset_examples_for_prompt(datasets) parts = [ "# 可用的 Huggingface 训练数据集", ] for item in datasets: parts.append(f"## {item['dataset_id']}") parts.append(str(item["examples"])) parts.append("") parts.extend([ "# 数据处理计划", plan, "", "# 工具信息", tool_info, "", "---", CODE_INSTRUCTIONS.strip(), ]) return "\n".join(parts).strip() def _compose_task_context(task_description: str, benchmark_description: str) -> str: """Combine task description and benchmark description for downstream execution/logging.""" benchmark_description = benchmark_description or "" if benchmark_description.strip(): return f"{task_description}\n\nBenchmark: {benchmark_description}" return task_description def _build_tool_info() -> str: return TOOL_INFO.strip() def _resolve_model_id() -> str: return os.getenv("DATACHEF_MODEL_PATH") or MODEL_ID def _use_remote_llm() -> bool: return bool(_REMOTE_API_BASE) def _get_remote_client() -> OpenAI: if not _REMOTE_API_BASE: raise RuntimeError("Remote base URL is empty.") global _REMOTE_CLIENT if _REMOTE_CLIENT is not None: return _REMOTE_CLIENT with _REMOTE_CLIENT_LOCK: if _REMOTE_CLIENT is not None: return _REMOTE_CLIENT # Some self-hosted vLLM endpoints do not require authentication; OpenAI client # still expects a non-empty api_key, so provide a dummy token when missing. api_key = _REMOTE_API_KEY or os.getenv("OPENAI_API_KEY") or "EMPTY" _REMOTE_CLIENT = OpenAI( base_url=_REMOTE_API_BASE, api_key=api_key, default_headers=_REMOTE_DEFAULT_HEADERS, ) return _REMOTE_CLIENT def _generate_text_remote(messages: List[Dict[str, str]], max_new_tokens: int, temperature: float, top_p: float) -> str: client = _get_remote_client() _log_full("llm_request", json.dumps({"messages": messages, "max_tokens": max_new_tokens, "temperature": temperature, "top_p": top_p}, ensure_ascii=False)) try: completion = client.chat.completions.create( model=_resolve_model_id(), messages=messages, max_tokens=max_new_tokens, temperature=temperature, top_p=top_p, ) except Exception as e: # noqa: BLE001 raise RuntimeError(f"Remote LLM error: {e}") from e content = completion.choices[0].message.content if completion.choices else "" _log_full("llm_response", content or "") return _strip_think(content or "") def _generate_text(messages: List[Dict[str, str]], max_new_tokens: int, temperature: float, top_p: float) -> str: if not _use_remote_llm(): raise RuntimeError("DATACHEF_VLLM_URL is not set; please configure remote vLLM endpoint.") return _generate_text_remote(messages, max_new_tokens, temperature, top_p) def _request_keywords_via_proxy(task_description: str, benchmark_description: str, n: int = 3) -> List[str]: """ Ask proxy /generate_keywords to produce search keywords. Falls back to simple heuristics if proxy fails. """ base = RUN_CODE_URL.rsplit("/", 1)[0].rstrip("/") url = f"{base}/generate_keywords" headers = {} if RUN_CODE_KEY: headers["x-forward-key"] = RUN_CODE_KEY payload = { "task_description": task_description, "benchmark_description": benchmark_description, "n": n, } try: resp = requests.post(url, json=payload, headers=headers, timeout=20) resp.raise_for_status() data = resp.json() if resp.content else {} keywords = data.get("keywords") or [] keywords = [k.strip() for k in keywords if isinstance(k, str) and k.strip()] if keywords: return keywords[:n] except Exception as e: logger.warning("generate_keywords proxy failed: %s", e) # fallback: basic split of task description fallback = [] for token in re.split(r"[;,.,。\\n]+", task_description): token = token.strip() if len(token.split()) <= 5 and token: fallback.append(token) if len(fallback) >= n: break return fallback def _search_hf_datasets(keywords: List[str], limit_per_kw: int = 5) -> List[str]: """Search HuggingFace datasets for each keyword and return dataset ids.""" api = HfApi() found: List[str] = [] seen = set() for kw in keywords: try: try: # huggingface_hub>=0.36 uses `search` instead of the deprecated `full_text_search` results = api.list_datasets( search=kw, limit=limit_per_kw, sort="likes", direction=-1, # descending ) except TypeError: # fallback for older hub versions results = api.list_datasets( full_text_search=kw, limit=limit_per_kw, sort="likes", ) except Exception as e: logger.warning("HF search failed for '%s': %s", kw, e) continue for ds in results: ds_id = getattr(ds, "id", None) or getattr(ds, "dataset", None) if ds_id and ds_id not in seen: seen.add(ds_id) found.append(ds_id) return found def _auto_suggest_datasets(task_description: str, benchmark_description: str) -> List[List[str]]: if not task_description: return [] benchmark_description = benchmark_description or "" keywords = _request_keywords_via_proxy(task_description, benchmark_description, n=3) ds_ids = _search_hf_datasets(keywords, limit_per_kw=3) return [[d] for d in ds_ids] def _rows(table) -> List[List[str]]: """Normalize Gradio dataframe output (which may be pandas DataFrame) to list of rows.""" if table is None: return [] if hasattr(table, "to_numpy"): try: return table.to_numpy().tolist() except Exception: return [] return table or [] def _add_selected_suggestion( current, suggestions, idx: Optional[int], ) -> List[List[str]]: rows_current = _rows(current) rows_suggestions = _rows(suggestions) if idx is None or idx < 0 or idx >= len(rows_suggestions): return rows_current val = str(rows_suggestions[idx][0]).strip() if rows_suggestions[idx] else "" if not val: return rows_current existing = [str(r[0]).strip() for r in rows_current if r and len(r) > 0] if val in existing: return rows_current return rows_current + [[val]] def _add_all_suggestions( current, suggestions, ) -> List[List[str]]: rows_current = _rows(current) rows_suggestions = _rows(suggestions) existing = [str(r[0]).strip() for r in rows_current if r and len(r) > 0] merged = list(rows_current) for row in rows_suggestions: val = str(row[0]).strip() if row else "" if val and val not in existing: existing.append(val) merged.append([val]) return merged def _add_empty_row(current) -> List[List[str]]: """在当前表格末尾添加空行""" rows = _rows(current) # 确保追加的是一个 list 包含空字符串,对应单列 return rows + [[""]] def _delete_selected_row(current, idx: Optional[int]) -> Tuple[List[List[str]], None]: """删除选中的行""" rows = _rows(current) if idx is not None and 0 <= idx < len(rows): rows.pop(idx) # 返回处理后的行,并重置选中状态为 None return rows, None def _auto_suggest_datasets_ui(task_description: str, benchmark_description: str) -> Tuple[List[List[str]], Optional[int]]: suggestions = _auto_suggest_datasets(task_description, benchmark_description) return suggestions, None def _feature_repr(feature) -> str: if isinstance(feature, Value): if feature.dtype in ("string", "large_string"): return "str" return feature.dtype if isinstance(feature, ClassLabel): return "ClassLabel" if isinstance(feature, Sequence): return f"List[{_feature_repr(feature.feature)}]" return str(feature) def _feature_repr_from_hf(feature: Dict) -> str: """Lightweight repr using datasets-server feature schema.""" if not isinstance(feature, dict): return "unknown" type_info = feature.get("type", {}) if not isinstance(type_info, dict): return str(type_info) if type_info is not None else "unknown" type_name = type_info.get("_type") if type_name == "Value": dtype = type_info.get("dtype") if dtype in ("string", "large_string"): return "str" return dtype or "Value" if type_name == "ClassLabel": return "ClassLabel" if type_name == "Sequence": inner = type_info.get("feature", {}) inner_repr = _feature_repr_from_hf({"type": inner}) if isinstance(inner, dict) else "Any" return f"List[{inner_repr}]" return type_name or str(type_info) or "unknown" def _run_with_timeout(func, timeout: int, *args, **kwargs): """Run a callable with a timeout; cancel the future if it takes too long.""" executor = ThreadPoolExecutor(max_workers=1) future = executor.submit(func, *args, **kwargs) try: return future.result(timeout=timeout) finally: executor.shutdown(wait=False, cancel_futures=True) import time # 确保开头导入了 time def _render_progress_html(current_step: int, error: bool = False, detail_msg: str = "", est_time: int = 0) -> str: steps = ["Data Preview", "Processing Plan", "Code Generation", "Code Execution"] icons_html = '
    ' active_progress_html = "" # 生成一个唯一的 ID 和 动画名,确保每次切换步骤时浏览器都会重置动画 unique_id = f"step_bar_{current_step}_{int(time.time())}" anim_name = f"fill_{unique_id}" for idx, name in enumerate(steps): is_active = (idx == current_step) if idx < current_step: status_class, icon = "done", "✓" elif is_active: if error: status_class, icon = "error", "✕" elif current_step == 4: status_class, icon = "done", "✓" else: status_class, icon = "active", "⋯" if est_time > 0: # 通过内联 style 定义一个新的 keyframes 动画 active_progress_html = f"""
    Est. time: ~{est_time}s
    """ else: status_class, icon = "", str(idx + 1) icons_html += f"""
    {icon}
    {name}
    """ if idx < len(steps) - 1: icons_html += '
    ' icons_html += '
    ' text_html = f'
    {detail_msg}
    ' return f'
    {icons_html}{active_progress_html}{text_html}
    ' def _get_dataset_examples(dataset_id: str, timeout: Optional[int] = None) -> Dict: """Load dataset examples with optional timeout and cache results to avoid reloading.""" if dataset_id in _DATASET_PREVIEW_CACHE: return _DATASET_PREVIEW_CACHE[dataset_id] errors: List[str] = [] try: if timeout: result = _run_with_timeout(_build_dataset_examples, timeout, dataset_id) else: result = _build_dataset_examples(dataset_id) _DATASET_PREVIEW_CACHE[dataset_id] = result return result except FuturesTimeoutError: errors.append(f"Preview for {dataset_id} timed out after {timeout}s") except Exception as e: errors.append(str(e)) # Fallback to legacy full load if lightweight preview fails try: result = _build_dataset_examples_legacy(dataset_id) _DATASET_PREVIEW_CACHE[dataset_id] = result return result except Exception as e: errors.append(str(e)) raise RuntimeError("; ".join(errors)) def _run_code_probe(code_text: str, timeout: int) -> Tuple[bool, str]: """ Run lightweight code on the proxy runner to test dataset loading. Returns (success, error_message). """ if not RUN_CODE_URL: return False, "RUN_CODE_URL not configured" headers = {} if RUN_CODE_KEY: headers["x-forward-key"] = RUN_CODE_KEY try: resp = requests.post( RUN_CODE_URL, json={"code": code_text, "timeout": timeout}, headers=headers, timeout=min(timeout, 30) + 10, ) resp.raise_for_status() data = resp.json() if resp.content else {} except Exception as e: # noqa: BLE001 return False, f"probe request failed: {e}" job_id = data.get("job_id") if not job_id: return False, "probe runner did not return job_id" status_base = RUN_CODE_URL.rsplit("/", 1)[0].rstrip("/") status_url = f"{status_base}/status/{job_id}" deadline = time.time() + timeout poll_interval = 1.5 result_data = None while time.time() < deadline: try: r = requests.get(status_url, headers=headers, timeout=min(timeout, 30)) r.raise_for_status() job = r.json() if r.content else {} except Exception: time.sleep(poll_interval) continue status = job.get("status") if status in {"success", "failed", "timeout", "error"}: result_data = job break time.sleep(poll_interval) if result_data is None: return False, f"timed out after {timeout}s" status = result_data.get("status") retcode = result_data.get("returncode") stderr = result_data.get("stderr") or "" summary = result_data.get("summary") or "" if status == "success" and retcode == 0: return True, "" return False, summary or stderr or f"probe failed (status={status}, returncode={retcode})" def _probe_dataset_load(dataset_id: str, name: Optional[str], split: str) -> Tuple[bool, str]: """ Trigger a small load via proxy runner to weed out slow/invalid datasets. Loads up to 20 samples; returns (success, error_message). """ name_literal = "None" if not name or name == "default" else repr(name) split_literal = repr(split or "train") code = ( "from aidp import load_remote_dataset\n" "from datasets import disable_caching\n" "disable_caching()\n" f"ds = load_remote_dataset({repr(dataset_id)}, name={name_literal}, split={split_literal}, num_samples=20, shuffle=False)\n" "print('rows', len(ds))\n" "print('columns', list(ds.features.keys()))\n" ) return _run_code_probe(code, timeout=DATASET_LOAD_PROBE_TIMEOUT) def _filter_dataset_infos_by_load(dataset_infos: List[Dict]) -> Tuple[List[Dict], Dict[str, str]]: """ Run load probes for each dataset (concurrent, limited). Datasets that fail or timeout are dropped. Returns (kept_dataset_infos, load_errors). """ kept: List[Dict] = [] errors: Dict[str, str] = {} with ThreadPoolExecutor(max_workers=max(1, DATASET_LOAD_PROBE_CONCURRENCY)) as pool: future_map = {} for info in dataset_infos: dataset_id = info.get("dataset_id", "") examples = info.get("examples") or [] if not examples: errors[dataset_id] = "no examples to probe" continue first = examples[0] name = first.get("name") or None split = first.get("split") or "train" future = pool.submit(_probe_dataset_load, dataset_id, name, split) future_map[future] = (dataset_id, info) for future in future_map: dataset_id, info = future_map[future] try: ok, err = future.result() except Exception as e: # pragma: no cover - robustness ok, err = False, str(e) if ok: kept.append(info) else: errors[dataset_id] = err return kept, errors def _fetch_json(url: str, timeout: int) -> Dict: try: with urllib.request.urlopen(url, timeout=timeout) as resp: if resp.status != 200: raise RuntimeError(f"HTTP {resp.status}: {resp.read().decode('utf-8', 'ignore')}") data = resp.read() return json.loads(data.decode("utf-8")) except urllib.error.URLError as e: raise RuntimeError(f"Request failed: {e}") from e def _select_split(splits: List[Dict]) -> Tuple[str, str]: if not splits: raise RuntimeError("No splits available.") # Prefer train split for item in splits: if item.get("split") == "train": return item.get("config") or "default", "train" first = splits[0] return first.get("config") or "default", first.get("split") or "train" def _build_dataset_examples(dataset_id: str) -> Dict: """Lightweight preview using datasets-server first-rows API (no full download).""" quoted_id = urllib.parse.quote(dataset_id, safe="") splits_url = f"https://datasets-server.huggingface.co/splits?dataset={quoted_id}" splits_resp = _fetch_json(splits_url, DATASET_PREVIEW_TIMEOUT) splits = splits_resp.get("splits", []) config, split = _select_split(splits) first_rows_url = ( "https://datasets-server.huggingface.co/first-rows" f"?dataset={quoted_id}&config={urllib.parse.quote(config, safe='')}" f"&split={urllib.parse.quote(split, safe='')}&offset=0&length={PREVIEW_LIMIT}" ) first_rows = _fetch_json(first_rows_url, DATASET_PREVIEW_TIMEOUT) features = first_rows.get("features", []) schema = { feat["name"]: _feature_repr_from_hf(feat) for feat in features if isinstance(feat, dict) and "name" in feat } preview_examples: List[Dict] = [] for row_item in first_rows.get("rows", []): if not isinstance(row_item, dict): continue row = row_item.get("row", {}) if not isinstance(row, dict): preview_examples.append({"row": _truncate_text(str(row))}) continue trimmed = {} for k, v in row.items(): value_text = json.dumps(v, ensure_ascii=False) if not isinstance(v, str) else v trimmed[k] = value_text preview_examples.append(trimmed) if len(preview_examples) >= PREVIEW_LIMIT: break return { "dataset_id": dataset_id, "revision": "main", "examples": [{ "name": config or "default", "split": split, "schema": schema, "preview_examples": preview_examples, }], } def _build_dataset_examples_legacy(dataset_id: str) -> Dict: """Fallback preview by loading a small slice via datasets (may download data).""" fallback_revisions = [None, "convert/parquet", "refs/convert/parquet", "parquet"] last_err: Optional[Exception] = None script_err: Optional[RuntimeError] = None def load_with_revision(revision: Optional[str]) -> Dict: config_names = get_dataset_config_names(dataset_id, revision=revision) config = config_names[0] if config_names else None split_names = ( get_dataset_split_names(dataset_id, config, revision=revision) if config else get_dataset_split_names(dataset_id, revision=revision) ) if "train" in split_names: split = "train" else: split = split_names[0] if split_names else "train" load_kwargs = dict(split=f"{split}[:{PREVIEW_LIMIT}]") if revision: load_kwargs["revision"] = revision if config: ds = load_dataset(dataset_id, name=config, **load_kwargs) else: ds = load_dataset(dataset_id, **load_kwargs) schema = {k: _feature_repr(v) for k, v in ds.features.items()} preview_examples: List[Dict] = [] for item in ds: trimmed = {} for k, v in item.items(): value_text = json.dumps(v, ensure_ascii=False) if not isinstance(v, str) else v trimmed[k] = value_text preview_examples.append(trimmed) return { "dataset_id": dataset_id, "revision": revision or "main", "examples": [{ "name": config or "default", "split": split, "schema": schema, "preview_examples": preview_examples, }], } for rev in fallback_revisions: try: return load_with_revision(rev) except RuntimeError as e: last_err = e msg = str(e) if "Dataset scripts are no longer supported" in msg: script_err = e continue if "doesn't exist for dataset" in msg or "Not Found" in msg: continue raise except Exception as e: last_err = e raise if script_err: raise RuntimeError( f"{dataset_id} requires running its dataset script, which is disabled in datasets>=4. " "No parquet/convert revision was found." ) from script_err raise last_err or RuntimeError("Unknown error while loading dataset.") def _normalize_dataset_ids(dataset_ids: Any) -> List[str]: if dataset_ids is None: return [] if hasattr(dataset_ids, "to_numpy"): rows = dataset_ids.to_numpy().tolist() else: rows = dataset_ids if not rows: return [] flat: List[str] = [] for row in rows: if not row: continue value = str(row[0]).strip() if value: flat.append(value) seen = set() result = [] for item in flat: if item in seen: continue seen.add(item) result.append(item) return result def _build_input_sample( task_description: str, benchmark_name: str, benchmark_description: str, dataset_ids: List[str], ) -> Dict: if not dataset_ids: raise ValueError("Dataset list is empty. Please select at least one dataset.") # If preview just ran with the same datasets, reuse its filtered result to avoid re-probing. global _LAST_PREVIEW_IDS, _LAST_PREVIEW_DATASET_INFOS, _LAST_PREVIEW_ERRORS if _LAST_PREVIEW_IDS == dataset_ids and _LAST_PREVIEW_DATASET_INFOS: dataset_infos = list(_LAST_PREVIEW_DATASET_INFOS) errors = dict(_LAST_PREVIEW_ERRORS) else: dataset_infos = [] errors: Dict[str, str] = {} for dataset_id in dataset_ids: try: dataset_infos.append(_get_dataset_examples(dataset_id, DATASET_PREVIEW_TIMEOUT)) except Exception as e: errors[dataset_id] = str(e) if dataset_infos: dataset_infos, load_errors = _filter_dataset_infos_by_load(dataset_infos) errors.update(load_errors) _LAST_PREVIEW_IDS = dataset_ids _LAST_PREVIEW_DATASET_INFOS = list(dataset_infos) _LAST_PREVIEW_ERRORS = dict(errors) # === 修改开始: 检查是否所有数据集都挂了 === if not dataset_infos: error_details = "; ".join([f"{k}: {v}" for k, v in errors.items()]) raise ValueError(f"All selected datasets failed to load (timeout or access error). Please try smaller or different datasets. Details: {error_details}") # === 修改结束 === if errors and not dataset_infos: # Fallback (logic covered above, but kept for safety) raise ValueError(f"Dataset build error: {errors}") return { "id": 0, "task": { "description": task_description, "benchmark": { "name": benchmark_name, "description": benchmark_description, }, }, "datasets": dataset_infos, "errors": errors, } def _preview_dataset(dataset_ids_table: List[List[str]]) -> str: dataset_ids = _normalize_dataset_ids(dataset_ids_table) if not dataset_ids: return "Please provide at least one dataset_id." try: global _LAST_PREVIEW_IDS, _LAST_PREVIEW_DATASET_INFOS, _LAST_PREVIEW_ERRORS dataset_infos: List[Dict] = [] errors: Dict[str, str] = {} for dataset_id in dataset_ids: try: dataset_infos.append(_get_dataset_examples(dataset_id, DATASET_PREVIEW_TIMEOUT)) except Exception as e: errors[dataset_id] = str(e) # Probe loadability and drop slow/failed datasets before rendering preview if dataset_infos: dataset_infos, load_errors = _filter_dataset_infos_by_load(dataset_infos) errors.update(load_errors) _LAST_PREVIEW_IDS = dataset_ids _LAST_PREVIEW_DATASET_INFOS = list(dataset_infos) _LAST_PREVIEW_ERRORS = dict(errors) return _render_preview_table_html(dataset_infos, errors if errors else None) except Exception as e: return f"Preview error: {e}" def _on_df_select(evt: gr.SelectData) -> Optional[int]: if not evt.index: return None return evt.index[0] def _parse_code_block(response: str) -> List[str]: blocks = [] start_pattern = re.compile(r"(?m)^[ \\t]*```python[ \\t]*\\r?\\n") for match in start_pattern.finditer(response): start_pos = match.end() next_match = start_pattern.search(response, start_pos) search_end = next_match.start() if next_match else len(response) last_end = -1 for end_match in re.finditer(r"```", response[start_pos:search_end]): end_pos = start_pos + end_match.start() after = end_pos + len("```") if after >= len(response) or response[after] in ["\n", "\r"]: last_end = end_pos if last_end != -1: content = response[start_pos:last_end].rstrip("\n\r ") blocks.append(content) return blocks def _strip_code_fence(code_text: str) -> str: """Remove surrounding ``` or ```python fences if present.""" code = code_text.strip() if code.startswith("```"): # remove first line fence lines = code.splitlines() if lines and lines[0].lstrip("`").lower().startswith("python"): lines = lines[1:] elif lines and lines[0].startswith("```"): lines = lines[1:] # drop trailing fence if lines and lines[-1].strip().startswith("```"): lines = lines[:-1] code = "\n".join(lines).strip() return code def _syntax_check(code_text: str) -> Tuple[bool, str]: try: ast.parse(code_text) except SyntaxError as e: location = f"line {e.lineno}, col {e.offset}" if e.lineno and e.offset else "unknown location" return False, f"SyntaxError: {e.msg} ({location})" return True, "" def _build_sample_from_inputs( task_description: str, benchmark_name: str, benchmark_description: str, dataset_ids_table: List[List[str]], ) -> Tuple[Optional[Dict], Optional[str]]: dataset_ids = _normalize_dataset_ids(dataset_ids_table) if not task_description or not benchmark_name or not dataset_ids: return None, "Missing required input fields." # Allow empty benchmark description by normalizing to empty string benchmark_description = benchmark_description or "" try: sample = _build_input_sample( task_description=task_description, benchmark_name=benchmark_name, benchmark_description=benchmark_description, dataset_ids=dataset_ids, ) except Exception as e: return None, f"Dataset build error: {e}" return sample, None def _generate_plan_from_sample(sample: Dict) -> str: planner_messages = [{ "role": "system", "content": PLANNER_SYSTEM_PROMPT, }, { "role": "user", "content": _render_plan_prompt( task_description=sample["task"]["description"], benchmark=sample["task"]["benchmark"], datasets=sample["datasets"], ), }] try: plan_text = _generate_text( planner_messages, max_new_tokens=PLAN_MAX_TOKENS, temperature=0.6, top_p=0.95, ) _log_preview("planner_output", plan_text) return plan_text except Exception as e: return f"Planner error: {e}" def _generate_code_from_plan(datasets: List[Dict], plan_text: str, progress=None) -> str: _log_preview("coder_plan_input", plan_text) tool_info = _build_tool_info() first_code = "" for attempt in range(MAX_ATTEMPTS): # 进度条提示:显示当前尝试次数 if progress: progress(0.5 + (attempt * 0.1), desc=f"Coding (Attempt {attempt + 1}/{MAX_ATTEMPTS})...") logger.info("[attempt] coder attempt %s/%s", attempt + 1, MAX_ATTEMPTS) coder_messages = [{ "role": "system", "content": CODER_SYSTEM_PROMPT, }, { "role": "user", "content": _render_code_prompt( datasets=datasets, plan=plan_text, tool_info=tool_info, ), }] _log_full("coder_request_messages", json.dumps(coder_messages, ensure_ascii=False)) try: coder_response = _generate_text( coder_messages, max_new_tokens=CODE_MAX_TOKENS, temperature=0.6, top_p=0.95, ) except Exception as e: return f"Coder error: {e}" _log_full("coder_raw_response", coder_response) blocks = _parse_code_block(coder_response) syn_code = "" for block in blocks: if "data-processing code block" in block: syn_code = block break if not syn_code and blocks: for block in blocks: if "test code block" in block: continue syn_code = block break if not syn_code and blocks: syn_code = blocks[0] if not syn_code: syn_code = coder_response if attempt == 0: first_code = syn_code cleaned_code = _strip_code_fence(syn_code) _log_full("coder_cleaned_code", cleaned_code) ok, _ = _syntax_check(AIDP_HEADER + cleaned_code.strip() + "\n") if ok: if progress: progress(1.0, desc="Code Generation Complete") return cleaned_code else: if progress: progress(0.5 + (attempt * 0.1), desc=f"Retrying ({attempt + 1})...") return first_code def _execute_generated_code_remote(code_text: str, timeout: int = RUN_CODE_TIMEOUT, task_description: str = "") -> Tuple[str, str, str]: """ Returns: eval_md: HTML table of evaluation scores and samples. preview_md: HTML table of processed data previews (kept for compatibility). logs_txt: Plain text of stdout/stderr/status. """ if not code_text or not code_text.strip(): return "", "", "No code to run. Please generate code first." _log_preview("run_code_request", code_text, limit=800) if task_description: _log_preview("run_code_task_description", task_description, limit=400) logger.info("[run_code] POST %s timeout=%ss", RUN_CODE_URL, timeout) headers = {} if RUN_CODE_KEY: headers["x-forward-key"] = RUN_CODE_KEY try: resp = requests.post( RUN_CODE_URL, json={"code": code_text, "timeout": timeout, "task_description": task_description}, headers=headers, timeout=min(timeout, 30) + 10, ) resp.raise_for_status() data = resp.json() if resp.content else {} except Exception as e: logger.exception("[run_code] request failed") return "", "", f"Run error: {e}" job_id = data.get("job_id") if not job_id: return "", "", "Run error: runner did not return job_id." status_base = RUN_CODE_URL.rsplit("/", 1)[0].rstrip("/") status_url = f"{status_base}/status/{job_id}" deadline = time.time() + timeout poll_interval = 2 result_data = None while time.time() < deadline: try: r = requests.get(status_url, headers=headers, timeout=min(timeout, 30)) r.raise_for_status() job = r.json() if r.content else {} except Exception as e: # noqa: BLE001 logger.warning("[run_code] status poll error: %s", e) time.sleep(poll_interval) continue status = job.get("status") if status in {"success", "failed", "timeout", "error"}: result_data = job break time.sleep(poll_interval) if result_data is None: return "", "", f"Run error: job {job_id} did not complete within {timeout}s" data = result_data # 1. Parse Logs status = data.get("status", "unknown") retcode = data.get("returncode", "n/a") summary = data.get("summary", "") stdout = data.get("stdout", "") stderr = data.get("stderr", "") duration = data.get("duration_sec") logger.info( "[run_code] status=%s returncode=%s duration=%s summary=%s", status, retcode, f"{duration:.2f}s" if duration is not None else "n/a", _truncate_text(summary or "", limit=200), ) logs = [f"Status: {status} (returncode={retcode})"] if duration is not None: logs.append(f"Duration: {duration:.2f}s") if summary: logs.append(f"Summary: {summary}") if stdout: _log_preview("run_code_stdout", stdout, limit=800) logs.append("\n--- stdout ---\n" + stdout) if stderr: _log_preview("run_code_stderr", stderr, limit=800) logs.append("\n--- stderr ---\n" + stderr) logs_txt = "\n".join(logs) # 2. Parse Evaluation Table -> Renamed to Processed Training Data data_scores = data.get("data_scores") or [] data_score_error = data.get("data_score_error") eval_md = "" if data_scores: eval_md = _render_processed_scores_table(data_scores) elif data_score_error: eval_md = f"**Data Processing Error:** {data_score_error}" else: eval_md = "No data returned from execution." # 3. Processed Preview (Unused in new UI but kept for compatibility) preview_md = "" return eval_md, preview_md, logs_txt def _run_full_automation( task_description: str, benchmark_name: str, benchmark_description: str, dataset_ids_table: List[List[str]] ): """ Generator that runs the entire pipeline: Preview -> Plan -> Code -> Execute. Yields: (status_html, preview_html, plan_md, plan_raw, code_src, eval_html) """ empty = "" loading_html = "" dataset_ids = _normalize_dataset_ids(dataset_ids_table) # 数量限制检查 if len(dataset_ids) > 10: err_msg = f"Resource Limit: Please select no more than 10 datasets (currently selected {len(dataset_ids)}). Limited resources available." yield ( gr.update(value=_render_progress_html(0, error=True, detail_msg=err_msg), visible=True), f"
    {err_msg}
    ", empty, empty, empty, empty ) return # --- Step 1: Data Preview --- # 计算预览时间:<5个 60s,>=5个 120s preview_time = 60 if len(dataset_ids) < 5 else 120 yield ( gr.update(value=_render_progress_html(0, detail_msg="Fetching dataset info...", est_time=preview_time), visible=True), loading_html, empty, empty, empty, empty ) # 执行 Preview preview_md = _preview_dataset(dataset_ids_table) # --- Step 2: Planning --- # Plan 时间:固定 60s yield ( gr.update(value=_render_progress_html(1, detail_msg="Designing data recipe...", est_time=60)), preview_md, loading_html, empty, empty, empty ) # 构建 Sample sample, error = _build_sample_from_inputs(task_description, benchmark_name, benchmark_description, dataset_ids_table) if error: err_html = _render_progress_html(1, error=True, detail_msg="Dataset loading failed") yield (gr.update(value=err_html), preview_md, f"❌ Error: {error}", f"❌ {error}", empty, empty) return # 生成 Plan plan_text = _generate_plan_from_sample(sample) if plan_text.startswith("Planner error"): err_html = _render_progress_html(1, error=True, detail_msg="Planner failed") yield (gr.update(value=err_html), preview_md, plan_text, plan_text, empty, empty) return # --- Step 3: Coding --- # Coding 时间:固定 60s yield ( gr.update(value=_render_progress_html(2, detail_msg="Generating Python script...", est_time=60)), preview_md, plan_text, plan_text, loading_html, empty ) # 生成 Code code_text = _generate_code_from_plan(sample["datasets"], plan_text) if code_text.startswith("Coder error"): err_html = _render_progress_html(2, error=True, detail_msg="Coder failed") yield (gr.update(value=err_html), preview_md, plan_text, plan_text, code_text, empty) return # --- Step 4: Execution --- # Execution 时间:固定 180s yield ( gr.update(value=_render_progress_html(3, detail_msg="Executing code on remote runner...", est_time=180)), preview_md, plan_text, plan_text, code_text, "Processing data... this may take a moment" ) # 执行 Code exec_task_desc = _compose_task_context(task_description, benchmark_description) eval_md, _, logs_txt = _execute_generated_code_remote(code_text, task_description=exec_task_desc) # 检查运行结果 is_run_error = False run_msg = "Done" if "Run error" in logs_txt or "timeout" in logs_txt.lower() or "traceback" in logs_txt.lower(): if "Status: success" not in logs_txt: is_run_error = True run_msg = "Execution failed or timed out" if is_run_error: final_progress = _render_progress_html(3, error=True, detail_msg=run_msg) if "timeout" in logs_txt.lower(): eval_md = f"
    Timeout: Code execution took too long. Please simplify the logic or try fewer samples.

    " + eval_md else: eval_md = f"
    Runtime Error: Check the code or logs.

    " + eval_md yield ( gr.update(value=final_progress), preview_md, plan_text, plan_text, code_text, eval_md ) else: # 正常完成,隐藏进度条 yield ( gr.update(visible=False), preview_md, plan_text, plan_text, code_text, eval_md ) def _format_model_status() -> str: model_id = _resolve_model_id() if _use_remote_llm(): auth = "with api key" if (_REMOTE_API_KEY or os.getenv("OPENAI_API_KEY")) else "dummy key" return f"Remote vLLM @ {_REMOTE_API_BASE or 'unset'} ({auth}), model={model_id}" return "Remote vLLM not configured (set DATACHEF_VLLM_URL)." def _warmup_model() -> str: return _format_model_status() # --- CSS 样式定义 (全局) --- _CUSTOM_CSS = """ @import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap'); :root { --primary-col: #10b981; --panel-bg: #ffffff; --border-col: #e2e8f0; } .gradio-container { font-family: 'Inter', system-ui, sans-serif !important; background-color: #f8fafc !important; } /* 标题区域 */ .header-container { padding: 1.5rem 0 1rem; margin-bottom: 1rem; border-bottom: 1px solid var(--border-col); } /* 卡片容器 */ .control-panel { background: var(--panel-bg); border: 1px solid var(--border-col); border-radius: 12px; padding: 1.25rem; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.05); } /* 右侧输出面板 */ .output-panel { background: var(--panel-bg); border: 1px solid var(--border-col); border-radius: 12px; padding: 1.25rem; box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.05); display: flex; flex-direction: column; justify-content: flex-start; height: 100%; } /* 绿色胶囊标题 */ .green-header { background-color: #ecfdf5; color: #047857; border: 1px solid #a7f3d0; padding: 4px 12px; border-radius: 6px; font-size: 0.85rem; font-weight: 700; display: inline-flex; align-items: center; margin-bottom: 12px; margin-top: 5px; letter-spacing: 0.02em; font-family: 'Inter', sans-serif; } /* 状态栏 */ .status-bar-compact { background: #f1f5f9; border-radius: 8px; padding: 8px 12px; margin-bottom: 1.25rem; display: flex; align-items: center; justify-content: space-between; font-size: 0.85rem; } /* 进度条样式 */ .step-container { background: #fff; padding: 12px 20px; border-radius: 8px; border: 1px solid #e2e8f0; margin-bottom: 15px; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); } .step-row { display: flex; align-items: center; justify-content: center; width: 100%; } .step-item { display: flex; align-items: center; gap: 8px; color: #94a3b8; font-weight: 600; font-size: 0.9rem; } .step-icon { width: 24px; height: 24px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 11px; border: 2px solid #cbd5e1; background: white; color: #64748b; font-weight: 700; } .step-item.done { color: #059669; } .step-item.done .step-icon { background: #10b981; border-color: #10b981; color: white; } .step-item.active { color: #0ea5e9; } .step-item.active .step-icon { border-color: #0ea5e9; color: #0ea5e9; background: #e0f2fe; animation: pulse 2s infinite; } .step-arrow { color: #cbd5e1; margin: 0 12px; font-size: 12px; } .step-status-text { margin-top: 8px; font-size: 0.8rem; color: #64748b; text-align: center; height: 16px; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(14, 165, 233, 0.4); } 70% { box-shadow: 0 0 0 6px rgba(14, 165, 233, 0); } 100% { box-shadow: 0 0 0 0 rgba(14, 165, 233, 0); } } /* === 左侧表格与按钮美化 (Gradio Dataframe) === */ .unified-dataframe table { font-size: 12px !important; } .unified-dataframe td, .unified-dataframe th { padding: 6px 8px !important; } .unified-dataframe { margin-top: 0 !important; margin-bottom: 0 !important; } .sub-label { font-size: 0.85rem; font-weight: 700; color: #059669; margin-bottom: 6px; display: flex; align-items: center; gap: 6px; white-space: nowrap; } /* 小操作按钮 */ .action-btn { font-size: 0.75rem !important; padding: 0px 10px !important; height: 28px !important; min-height: 28px !important; border: 1px solid #cbd5e1 !important; background: linear-gradient(to bottom, #ffffff, #f8fafc); color: #475569 !important; border-radius: 6px !important; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); } .action-btn:hover { background: #f1f5f9 !important; border-color: #94a3b8 !important; color: #0f172a !important; } .delete-btn { color: #b91c1c !important; border-color: #fca5a5 !important; background: #fef2f2 !important; } .delete-btn:hover { background: #fee2e2 !important; border-color: #f87171 !important; } /* 搜索按钮特化 */ .search-btn-primary { font-weight: 800 !important; font-size: 0.9rem !important; text-transform: uppercase; letter-spacing: 0.05em; box-shadow: 0 2px 4px rgba(16, 185, 129, 0.2); } /* === 右侧结果表格美化 (HTML Table) === */ .data-table-host { width: 100%; } .table-wrapper { width: 100%; overflow-x: auto; } .data-table { width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid #e2e8f0; border-radius: 8px; font-size: 0.85rem; background-color: #fff; table-layout: auto; /* 允许根据内容自动调整列宽 */ } .data-table thead th { background: #ecfdf5; color: #166534; font-weight: 700; padding: 10px 12px; border-bottom: 1px solid #bbf7d0; text-align: left; white-space: nowrap; } .data-table td { padding: 8px 12px; border-bottom: 1px solid #f1f5f9; color: #334155; vertical-align: top; /* 核心修复:防止 text 溢出,同时允许长单词换行 */ word-wrap: break-word; max-width: 600px; } .data-table tr:last-child td { border-bottom: none; } .data-table tr:hover td { background-color: #f8fafc; } /* 样本列特化:保证宽度,防止被挤压 */ .sample-cell { min-width: 300px; width: 50%; } .sample-details summary { cursor: pointer; font-weight: 600; color: #047857; outline: none; margin-bottom: 4px; } .sample-pre { margin-top: 6px; padding: 10px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 6px; font-family: 'JetBrains Mono', monospace; font-size: 0.75rem; /* 12px */ color: #0f172a; /* 核心修复:保证 JSON 代码块自动换行,不撑破表格 */ white-space: pre-wrap; word-break: break-all; max-height: 400px; /* 过长则滚动 */ overflow-y: auto; } .error-block { margin-top: 12px; padding: 10px 12px; background: #fef2f2; border: 1px solid #fecdd3; border-radius: 10px; color: #991b1b; } /* 通用工具类 */ .no-label-input > label > span { display: none; } .mt-0 { margin-top: 0 !important; } .mt-2 { margin-top: 0.5rem !important; } .mt-4 { margin-top: 1rem !important; } .mb-2 { margin-bottom: 0.5rem !important; } .gap-2 { gap: 0.5rem; } .code-box { font-size: 12px !important; } .gradio-container .tabs { border-bottom: 1px solid #e2e8f0; } .control-panel .gradio-dataframe { margin-top: 0 !important; margin-bottom: 0 !important; } .btn-row { display: flex; flex-direction: row; align-items: center; } .progress-bar-container { width: 100%; background-color: #f1f5f9; border-radius: 10px; /* 圆角稍微大一点更好看 */ height: 8px; margin-top: 8px; overflow: hidden; border: 1px solid #e2e8f0; } .progress-bar-fill { height: 100%; background: linear-gradient(90deg, #0ea5e9, #22c55e); /* 增加渐变效果 */ width: 0%; } .est-time-text { font-size: 0.7rem; color: #94a3b8; margin-top: 4px; text-align: center; font-family: 'JetBrains Mono', monospace; } /* === 新增: 用户指南样式 (保持不变) === */ .info-box { background: #f0f9ff; border: 1px solid #bae6fd; color: #0369a1; padding: 12px 16px; border-radius: 8px; font-size: 0.85rem; line-height: 1.5; margin-bottom: 16px; } @keyframes progressFill { 0% { width: 0%; } 90% { width: 90%; } /* 稍微留一点余地,防止还没跑完就满了 */ 100% { width: 95%; } } """ def create_demo() -> gr.Blocks: global _DEMO_THEME, _DEMO_CSS # 1. 配置主题和 CSS theme = gr.themes.Soft( primary_hue="emerald", neutral_hue="slate", radius_size="md", text_size="sm", font=[gr.themes.GoogleFont("Inter"), "sans-serif"], font_mono=[gr.themes.GoogleFont("JetBrains Mono"), "monospace"], ) _DEMO_THEME = theme _DEMO_CSS = _CUSTOM_CSS # 2. 准备默认数据 default_sample = DEFAULT_SAMPLE default_task = default_sample.get("task", {}) default_benchmark = default_task.get("benchmark", {}) default_dataset_rows: List[List[str]] = [] if default_sample.get("datasets"): default_dataset_rows = [[d.get("dataset_id", "")] for d in default_sample["datasets"] if d.get("dataset_id")] # 3. 辅助 HTML 函数 def get_header_html(): return f"""
    Logo

    DataChef

    Automatic Data Recipe Generation for LLM Adaptation
    """ def get_status_text(): model_id = _resolve_model_id() if _use_remote_llm(): status_dot = "" status_text = f"Ready" model_info = f"{model_id}" else: status_dot = "" status_text = f"Not Configured" model_info = "Remote vLLM unset" return f"
    {status_dot} {status_text}
    {model_info}
    " # 4. 构建 UI with gr.Blocks(title="DataChef") as demo: # --- 顶部 Header --- with gr.Row(elem_classes=["header-container"]): gr.HTML(get_header_html()) # --- 主体布局 --- with gr.Row(): # =============== 左侧控制面板 (Left Column) =============== with gr.Column(scale=32, elem_classes=["control-panel"]): # 顶部状态栏 with gr.Row(elem_classes=["status-bar-compact"]): status_html = gr.HTML(get_status_text()) load_model_btn = gr.Button("↻", size="sm", variant="secondary", min_width=30) # user guide gr.HTML("""
    👋 Welcome to DataChef Demo
    """) # 预设选择 gr.HTML("
    📋 Configuration Presets
    ") # 修复:定义 preset_dropdown preset_dropdown = gr.Dropdown(choices=list(PRESETS.keys()), value="Physics", show_label=False, container=False, interactive=True) # 任务描述 gr.HTML("
    🎯 Task Description
    ") task_description = gr.Textbox(show_label=False, lines=3, value=default_task.get("description", ""), placeholder="Describe task...", elem_classes=["no-label-input"]) # Benchmark 设置 gr.HTML("
    ⚖️ Benchmark Settings
    ") benchmark_name = gr.Textbox(label="Name", placeholder="Benchmark Name (e.g., AIME2025)", value=default_benchmark.get("name", ""), lines=1) benchmark_description = gr.Textbox( label="Description (Optional)", placeholder="Recommand: Provide description and test examples to guide the generation (e.g., AIME is xxx. Example: {'question': 'Calculate the velocity of...', xxx})", lines=3, value=default_benchmark.get("description", "") ) # 数据集选择区域 gr.HTML("
    📚 Raw Dataset Sources
    ") # 1. Suggested Dataset Area with gr.Row(elem_classes=["mb-2", "btn-row"]): gr.HTML("
    🔍 Suggested
    ", scale=0) auto_ds_btn = gr.Button("🔎 Auto Search", variant="primary", scale=1, elem_classes=["search-btn-primary"]) suggested_ds = gr.Dataframe( headers=["Dataset ID"], datatype=["str"], row_count=(3, "fixed"), value=[], interactive=False, wrap=True, elem_classes=["unified-dataframe"] ) # 中间操作按钮组 with gr.Row(elem_classes=["btn-row", "mt-2", "gap-2"]): add_suggested_btn = gr.Button("⬇️ Add Selected", size="sm", elem_classes=["action-btn"]) add_all_suggested_btn = gr.Button("⏬ Add All", size="sm", elem_classes=["action-btn"]) # 2. Selected Dataset Area gr.HTML("
    ✅ Selected
    ") # 修复:col_count -> column_count dataset_ids = gr.Dataframe( headers=["Dataset ID"], datatype=["str"], row_count=(3, "dynamic"), value=default_dataset_rows, interactive=True, column_count=(1, "fixed"), wrap=True, elem_classes=["unified-dataframe"] ) # Selected 表格操作按钮 selected_ds_idx = gr.State(value=None) with gr.Row(elem_classes=["btn-row", "mt-2", "gap-2"]): del_row_btn = gr.Button("🗑️ Delete", size="sm", elem_classes=["action-btn", "delete-btn"]) add_row_btn = gr.Button("➕ Add Row", size="sm", elem_classes=["action-btn"]) # 状态存储 suggested_selected_idx = gr.State(value=None) # 运行按钮 with gr.Row(elem_classes=["mt-4"]): run_btn = gr.Button("🚀 Generate Recipe", variant="primary", size="lg") # =============== 右侧输出面板 (Right Column) =============== with gr.Column(scale=68): # 进度状态 process_status = gr.HTML(visible=False, label=None) # Plan & Code 分栏视图 with gr.Row(equal_height=False, elem_classes=["mt-0"]): # Plan with gr.Column(variant="panel", elem_classes=["output-panel"]): gr.HTML("
    🧠 Processing Plan
    ") with gr.Tabs(): with gr.Tab("Rendered"): plan_out_md = gr.Markdown(value="_Waiting..._", line_breaks=True) with gr.Tab("Source"): plan_out_raw = gr.Code(language="markdown", interactive=False, lines=15, elem_classes=["code-box"]) # Code with gr.Column(variant="panel", elem_classes=["output-panel"]): gr.HTML("
    💻 Executable Code
    ") code_out = gr.Code(language="python", interactive=False, lines=18, elem_classes=["code-box"]) # 结果面板 with gr.Column(variant="panel", elem_classes=["output-panel", "mt-4"]): gr.HTML("
    📊 Data Inspector & Results
    ") with gr.Tabs(): with gr.Tab("🏆 Processed Training Data"): eval_output_html = gr.HTML("Recipe generation not started yet.", elem_classes=["data-table-host"]) with gr.Tab("📥 Raw Data"): preview_out_html = gr.HTML("Waiting for input...", elem_classes=["data-table-host"]) # --- 事件绑定 --- # 此时 preset_dropdown 已经定义 preset_dropdown.change( fn=_load_preset_config, inputs=[preset_dropdown], outputs=[task_description, benchmark_name, benchmark_description, dataset_ids] ) # 自动搜索 auto_ds_btn.click( fn=_auto_suggest_datasets_ui, inputs=[task_description, benchmark_description], outputs=[suggested_ds, suggested_selected_idx], ) # 选中 Suggested 行 suggested_ds.select( _on_df_select, outputs=[suggested_selected_idx], ) # Add Suggested (Single) add_suggested_btn.click( fn=_add_selected_suggestion, inputs=[dataset_ids, suggested_ds, suggested_selected_idx], outputs=[dataset_ids], ) # Add All Suggested add_all_suggested_btn.click( fn=_add_all_suggestions, inputs=[dataset_ids, suggested_ds], outputs=[dataset_ids], ) # 选中 Selected 行 (用于删除) dataset_ids.select( _on_df_select, outputs=[selected_ds_idx] ) # 删除 Selected 行 del_row_btn.click( fn=_delete_selected_row, inputs=[dataset_ids, selected_ds_idx], outputs=[dataset_ids, selected_ds_idx] ) # 添加空行到 Selected add_row_btn.click( fn=_add_empty_row, inputs=[dataset_ids], outputs=[dataset_ids] ) # 运行逻辑 run_btn.click( _run_full_automation, inputs=[task_description, benchmark_name, benchmark_description, dataset_ids], outputs=[process_status, preview_out_html, plan_out_md, plan_out_raw, code_out, eval_output_html], show_progress="hidden" ) load_model_btn.click(_warmup_model, outputs=[]).then(get_status_text, outputs=[status_html]) demo.load(_warmup_model, outputs=[]).then(get_status_text, outputs=[status_html]) return demo demo = create_demo() if __name__ == "__main__": demo.launch( theme=_DEMO_THEME, css=_DEMO_CSS, server_name="0.0.0.0", share=True, )