From several image-generation papers in the workspace, collect each model's ImageNet 256 results into a LaTeX table in survey.tex: model name (the lowest-FID variant where a paper reports several), method category (VAE, GAN, Diffusion, Flow-based or AR), parameter count, FID-50K and Inception Score, sorted by descending FID.
I am a graduate student in computer vision, and I have several papers on image generation in my workspace. I need your help to summarize the experimental results of the models in these papers on ImageNet 256 and store the results in a LaTeX table. The table should include: Model Name (When multiple models are included, report the one with the lowest FID result in the paper.), Method Category (determine if it belongs to VAE, GAN, Diffusion, Flow-based, or AR), Model Parameters, FID-50K, and Inception Score. Finally, please save the results in survey.tex in my workspace (only the LaTeX table source code is needed), and the order of the table should be in descending order of FID. The example structure of the table is format.tex.
VFS.md
---name: workspace-filesystemdescription: The virtual filesystem layout of this workspace.---# Virtual FilesystemYou work in a terminal over a virtual filesystem. Read files with shellcommands; service operations are listed in SKILL.md.| Path | Description ||---|---||`/workspace`| Agent workspace; current directory and home (`~`). ||`/tmp`| Temporary files. ||`/dev`| Device files: `null` and `zero` (mounted automatically). |
name
workspace-filesystem
description
The virtual filesystem layout of this workspace.
Virtual Filesystem
You work in a terminal over a virtual filesystem. Read files with shell commands; service operations are listed in SKILL.md.
Path
Description
/workspace
Agent workspace; current directory and home (~).
/tmp
Temporary files.
/dev
Device files: null and zero (mounted automatically).
SKILL.md
---name: workspace-commandsdescription: The shell commands and task tools available in this workspace.---# Available commandsPython (`python` or `python3`), Perl, JavaScript/Node.js, and TypeScriptruntimes are unavailable. Use the shell commands and task CLIs documentedbelow; do not probe for or attempt to install other runtimes. Use `pdf-tools`for PDFs.Standard Unix commands, among them: cat head tail ls find grep wc sort uniq cut tr sed awk diff tee xargs jq unzipwith pipes, `>` redirection, `$(...)` substitution and `$'...'`.The task CLIs below are registered with this shell rather than installedas files; do not inspect them with `which`, `file` or `/usr/bin`.## pdf-toolsUse `pdf-tools <command> '<JSON arguments>'`. Run`pdf-tools <command> --help` to get more information.| Command | Arguments | Description ||---|---|---||`pdf-tools read-pdf-pages`|`{pdf_file_path: str, start_page?: int = 1, end_page?: int = 1}`| Read content from PDF file for specified page range. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Note: Avoid reading too many pages at once (recommended: <50 pages) to prevent errors. Args: pdf_file_path: Path to the PDF file or URL to PDF start_page: Starting page number (default: 1) end_page: Ending page number (default: 1) Returns: Extracted text content from the specified pages ||`pdf-tools get-pdf-info`|`{pdf_file_path: str}`| Get basic information about a PDF file including page count. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Args: pdf_file_path: Path to the PDF file or URL to PDF Returns: Basic information about the PDF file ||`pdf-tools merge-pdfs`|`{pdf_paths: list[str], output_path: str}`| Merge multiple PDF files into one. Supports both local file paths and URLs. URLs will be downloaded to temporary files before merging. Mixed local and URL paths are supported. Args: pdf_paths: List of paths to PDF files to merge (in order) - can include URLs output_path: Path where the merged PDF will be saved (must be local path) Returns: Success message with merge details or error message ||`pdf-tools extract-pdf-pages`|`{source_path: str, page_numbers: list[int], output_path: str}`| Extract specific pages from a PDF and create a new PDF. Supports URLs for source PDF. The source PDF will be downloaded to a temporary directory if it's a URL. Output path must be a local file path. Args: source_path: Path to the source PDF file or URL to PDF page_numbers: List of page numbers to extract (1-indexed) output_path: Path where the new PDF will be saved (must be local path) Returns: Success message with extraction details or error message ||`pdf-tools search-pdf-content`|`{pdf_file_path: str, pattern: str, page_size?: int = 10}`| Search for regex pattern in PDF content and return paginated results. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Args: pdf_file_path: Path to the PDF file or URL to PDF pattern: Regular expression pattern to search for page_size: Number of results per page (10-50, default: 10) Returns: Search results with UUID for pagination, or error message ||`pdf-tools search-pdf-next-page`|`{search_id: str}`| Get next page of search results. Args: search_id: Search session ID from previous search Returns: Next page of search results or error message ||`pdf-tools search-pdf-prev-page`|`{search_id: str}`| Get previous page of search results. Args: search_id: Search session ID from previous search Returns: Previous page of search results or error message ||`pdf-tools search-pdf-go-page`|`{search_id: str, page_number: int}`| Go to specific page of search results. Args: search_id: Search session ID from previous search page_number: Page number to go to (1-indexed) Returns: Specified page of search results or error message ||`pdf-tools search-pdf-info`|`{search_id: str}`| Get information about a search session. Args: search_id: Search session ID from previous search Returns: Information about the search session |
name
workspace-commands
description
The shell commands and task tools available in this workspace.
Available commands
Python (python or python3), Perl, JavaScript/Node.js, and TypeScript runtimes are unavailable. Use the shell commands and task CLIs documented below; do not probe for or attempt to install other runtimes. Use pdf-tools for PDFs.
Standard Unix commands, among them:
cat head tail ls find grep wc sort uniq cut tr sed awkdiff tee xargs jq unzip
with pipes, > redirection, $(...) substitution and $'...'.
The task CLIs below are registered with this shell rather than installed as files; do not inspect them with which, file or /usr/bin.
pdf-tools
Use pdf-tools <command> '<JSON arguments>'. Run pdf-tools <command> --help to get more information.
Command
Arguments
Description
pdf-tools read-pdf-pages
{pdf_file_path: str, start_page?: int = 1, end_page?: int = 1}
Read content from PDF file for specified page range. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Note: Avoid reading too many pages at once (recommended: <50 pages) to prevent errors. Args: pdf_file_path: Path to the PDF file or URL to PDF start_page: Starting page number (default: 1) end_page: Ending page number (default: 1) Returns: Extracted text content from the specified pages
pdf-tools get-pdf-info
{pdf_file_path: str}
Get basic information about a PDF file including page count. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Args: pdf_file_path: Path to the PDF file or URL to PDF Returns: Basic information about the PDF file
pdf-tools merge-pdfs
{pdf_paths: list[str], output_path: str}
Merge multiple PDF files into one. Supports both local file paths and URLs. URLs will be downloaded to temporary files before merging. Mixed local and URL paths are supported. Args: pdf_paths: List of paths to PDF files to merge (in order) - can include URLs output_path: Path where the merged PDF will be saved (must be local path) Returns: Success message with merge details or error message
Extract specific pages from a PDF and create a new PDF. Supports URLs for source PDF. The source PDF will be downloaded to a temporary directory if it's a URL. Output path must be a local file path. Args: source_path: Path to the source PDF file or URL to PDF page_numbers: List of page numbers to extract (1-indexed) output_path: Path where the new PDF will be saved (must be local path) Returns: Success message with extraction details or error message
pdf-tools search-pdf-content
{pdf_file_path: str, pattern: str, page_size?: int = 10}
Search for regex pattern in PDF content and return paginated results. Supports both local file paths and URLs. For URLs, the PDF will be downloaded to a temporary directory and cached for future use. Args: pdf_file_path: Path to the PDF file or URL to PDF pattern: Regular expression pattern to search for page_size: Number of results per page (10-50, default: 10) Returns: Search results with UUID for pagination, or error message
pdf-tools search-pdf-next-page
{search_id: str}
Get next page of search results. Args: search_id: Search session ID from previous search Returns: Next page of search results or error message
pdf-tools search-pdf-prev-page
{search_id: str}
Get previous page of search results. Args: search_id: Search session ID from previous search Returns: Previous page of search results or error message
pdf-tools search-pdf-go-page
{search_id: str, page_number: int}
Go to specific page of search results. Args: search_id: Search session ID from previous search page_number: Page number to go to (1-indexed) Returns: Specified page of search results or error message
pdf-tools search-pdf-info
{search_id: str}
Get information about a search session. Args: search_id: Search session ID from previous search Returns: Information about the search session
VFS passed
2/5
MCP passed
2/5
Fewer tokens with VFS
4 of 5 models
Passes and mean tokens per run for each model, VFS vs MCP