datasets
Training and evaluation data, with the modality, task and licence stated up front. Listed live from the Hugging Face Hub.
cad-gen-freecad-bench
Parametric CAD Bench — results dataset
Run-by-run results for Parametric CAD Bench, a benchmark that
measures whether AI agents can author editable FreeCAD models from
natural-language part descriptions. 1000 rows, one per
(agent, model, task_id, trial) over the
gnucleus-ai/cad-bench@v1
task suite. The public leaderboard view of this data lives at
cadbench.ai.
What's in here
data/cad-bench-v1.parquet — the row table. Each row carries the
composite + sub-scores… See the full description on the dataset page: https://huggingface.co/datasets/gnucleus-ai/cad-gen-freecad-bench.cad-gen-freecad
CAD Generation Dataset
Each row in this dataset describes one parametric CAD part. Columns:
id — row identifier (also the basename of the per-row asset files)
name — part family (e.g. flanges, spur_gear_stock)
description — natural-language description of the geometry
key_parameters — the dimensions that drive the parametric model
image — 512×512 PNG preview rendered from the FCStd
fcstd_path — relative path inside this repo to the parametric FreeCAD document (fcstd/<id>.FCStd)… See the full description on the dataset page: https://huggingface.co/datasets/gnucleus-ai/cad-gen-freecad.cad-gen-freecad-bench-v2
Parametric CAD Bench v2 — results dataset
Run-by-run results for Parametric CAD Bench v2, a benchmark that measures
whether AI agents can author editable FreeCAD models from natural-language part
descriptions. This archive contains 1,000 rows: one trial for each of 100 tasks
across the 10 public jobs on the live
gnucleus-ai/cad-bench@v2
leaderboard.
What's in here
data/cad-bench-v2.parquet — the trial index. Each row carries the
continuous reward and its… See the full description on the dataset page: https://huggingface.co/datasets/gnucleus-ai/cad-gen-freecad-bench-v2.cad-bench-freecad-agent-initial-runsFreeCAD_Sketches
🧩 FreeCAD Sketch Python Dataset
This dataset contains 3,000 Python files that define parametric FreeCAD sketches. Each file represents a geometric sketch scripted in Python and is ideal for training large language models (LLMs) or fine-tuning code models to understand and generate CAD-based geometric design code.
📁 Dataset Overview
Number of files: ~3,000
Format: Python (.py)
Language: English (en)
License: Apache 2.0
Purpose: Training LLMs for text-to-CAD and… See the full description on the dataset page: https://huggingface.co/datasets/Yas1n/FreeCAD_Sketches.FreeCAD_Sketches_Pics
🧩 FreeCAD Sketch Python Dataset
This dataset contains approximately 1,000 Python files and their corresponding images defining parametric FreeCAD sketches. Each python file represents a geometric sketch scripted using the FreeCAD Python API.
The dataset is intended for training and fine-tuning large language models (LLMs) and vision large language models (vLLMs) and other AI systems to understand and generate CAD-based parametric geometry code, particularly for text-to-CAD and… See the full description on the dataset page: https://huggingface.co/datasets/Yas1n/FreeCAD_Sketches_Pics.mascarade-freecad-dataset
Mascarade — FreeCAD / OpenSCAD / CAD parametric Q&A
Description
Q&A bilingue (FR/EN) sur la CAO paramétrique : scripting FreeCAD Python (Part, PartDesign, Sketcher, Draft), code OpenSCAD, CadQuery, modélisation 3D pour impression, design-for-manufacturing.
Ce dataset fait partie de la famille Mascarade, un corpus thématique destiné au fine-tuning LoRA de modèles compacts (cibles : Qwen 2.5-32B, Gemma 3n-E4B, Qwen3 4B) pour des assistants spécialisés en électronique… See the full description on the dataset page: https://huggingface.co/datasets/Ailiance-fr/mascarade-freecad-dataset.FreeCAD-Environment
