CoolFace
Datasetpublic

markov-ai/cad-1000-hours

CAD-1K Open v2 - 1,018.1229 Hours 509 end-to-end, single-display Windows CAD task recordings across seven CAD software families. Each task contains: task_desc.json - task prompt, application, reference-input paths, and expected deliverables input_files/ - reference inputs named input.ext or input_N.ext output_files/ - submitted CAD deliverables and supplemental outputs named output.ext or output_N.ext rubrics.json - task-specific evaluation criteria task_overview.pdf - review… See the full description on the dataset page: https://huggingface.co/datasets/markov-ai/cad-1000-hours.

sourceHugging Faceupdated 4d agoView on Hugging Face
497likes151kdownloads
Dataset Card

CAD-1K Open v2 - 1,018.1229 Hours

509 end-to-end, single-display Windows CAD task recordings across seven CAD software families.

Each task contains:

  • task_desc.json - task prompt, application, reference-input paths, and expected deliverables
  • input_files/ - reference inputs named input.ext or input_N.ext
  • output_files/ - submitted CAD deliverables and supplemental outputs named output.ext or output_N.ext
  • rubrics.json - task-specific evaluation criteria
  • task_overview.pdf - review document combining the task, rubrics, and current visual references
  • clip.mp4 - screen recording video
  • frame_events.json - events synchronized to video frames
  • metadata.json - duration, frame, event, category, and platform metadata
  • narration.json - frame-level task narration

Dataset Stats

509 tasks · 1,018.1229 hours · 5,455 public task objects · 207.18 GiB

Durations below use metadata.json.total_duration_ms.

Task Duration

PercentileDuration
P2535.3 min
Median (P50)69.0 min
P75136.9 min
P90294.5 min

Min: 12.2 min · Max: 812.2 min

Category Distribution

All tasks are in the cad metadata category. The software-level distribution is:

CAD softwareDirectoryTasksHoursShare
AutoCADautocad/312675.396866.3%
Revitrevit/24116.755811.5%
SOLIDWORKSsolidworks/114100.91239.9%
SketchUpsketchup/3094.69929.3%
CATIA V5catia/717.76381.7%
Siemens NXnx-cad/2010.05011.0%
V-Rayvray/22.54480.2%

Task Domain Distribution

Domains come from task_desc.json.domain.

DomainTasksHoursShare
Architectural drafting193566.329055.6%
Mechanical CAD242196.829519.3%
Interior design35111.482310.9%
BIM modeling2390.50148.9%
Structural design740.66274.0%
Visualization37.89890.8%
Sheet metal design64.41910.4%

Platform Distribution

PlatformTasksHoursShare (hours)
Windows5091,018.1229100.0%

Artifact Coverage

Every task has all seven required root files, at least one reference input, and at least one submitted output.

Artifact groupFilesTasks covered
Root task files3,563509
input_files/545509
output_files/1,347509

Reference Input Formats

FormatFiles
PDF339
JPEG (.jpeg)102
AutoCAD (.dwg)47
PNG38
SketchUp (.skp)8
JPG (.jpg)4
Revit (.rvt)4
SOLIDWORKS assembly (.sldasm)2
WebP1

AutoCAD visual inputs are derived from the human gold drawings. Blank-start tasks expose the derived visual reference, while edit-existing tasks retain the supplied native starting file alongside the visual reference. The current task_overview.pdf files were regenerated from these inputs.

Submitted Output Formats

FormatFiles
PDF525
AutoCAD (.dwg)317
SOLIDWORKS part (.sldprt)149
Log (.log)146
PNG39
SketchUp (.skp)35
Revit (.rvt)24
Siemens NX part (.prt)20
SOLIDWORKS drawing (.slddrw)16
JPG16
Text (.txt)15
CATIA part (.catpart)12
Visual Basic (.vb)12
C# (.cs)8
SOLIDWORKS assembly (.sldasm)7
CSV2
CATIA product (.catproduct)2
CATIA drawing (.catdrawing)1
CATIA script (.catscript)1

Task Layout

text
{software}/{task_id}/
├── task_desc.json
├── rubrics.json
├── task_overview.pdf
├── clip.mp4
├── frame_events.json
├── metadata.json
├── narration.json
├── input_files/
│   └── input[_N].ext
└── output_files/
    └── output[_N].ext

Pipeline backups and publication receipts live under the private _runs/ prefix and are not part of the public task corpus.