CoolFace
Datasetpublic

abhijitbetigeri/dc-ops-dataset

DC-Ops: Data Center Components Dataset On-device data center operations assistant dataset for the Qualcomm x Meta ExecuTorch Hackathon. Overview 319 images of data center infrastructure (server racks, NVIDIA NVL72, cables, ports, etc.) 3,045 polygon annotations in YOLO-seg format 16 component classes auto-labeled with Grounding DINO + SAM, for fine-tuning YOLOv8n-seg Classes ID Class Count 0 server rack rack enclosures 1 compute tray… See the full description on the dataset page: https://huggingface.co/datasets/abhijitbetigeri/dc-ops-dataset.

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes534downloads
Dataset Card

DC-Ops: Data Center Components Dataset

On-device data center operations assistant dataset for the Qualcomm x Meta ExecuTorch Hackathon.

Overview

  • 319 images of data center infrastructure (server racks, NVIDIA NVL72, cables, ports, etc.)
  • 3,045 polygon annotations in YOLO-seg format
  • 16 component classes auto-labeled with Grounding DINO + SAM, for fine-tuning YOLOv8n-seg

Classes

IDClassCount
0server rackrack enclosures
1compute trayGPU/CPU trays (NVL72: 18 per rack)
2NVLink switch trayNVLink switches
3network switchTOR / Ethernet / InfiniBand
4power shelfPSU banks
5cablecopper, fiber, power
6network portOSFP, QSFP, Ethernet
7LED indicatorstatus LEDs
8labelserial numbers, asset tags
9fancooling fans
10cooling manifoldliquid cooling pipes
11cable cartridgeNVLink cable cartridge
12power connectorpower plugs, bus bar
13drive bayNVMe drive slots
14management portBMC RJ45, serial console
15DPUBlueField DPU / ConnectX NIC

Trained Model

models/dc_ops_yolov8n_seg.pt — YOLOv8n-seg fine-tuned on this dataset (6.5MB)

  • Box mAP50: 0.232
  • Top classes: compute tray (0.57), network port (0.51), cable (0.27)
  • Target device: Samsung Galaxy S25 Ultra (Snapdragon 8 Elite, SM8750)

Label Format

YOLO-seg format: class_id x1 y1 x2 y2 ... xn yn (normalized polygon coordinates)

Pipeline

Brightdata scraping → Grounding DINO + SAM auto-labeling → YOLOv8n-seg fine-tuning → ExecuTorch .pte export → Snapdragon NPU

Usage

python
from ultralytics import YOLO
model = YOLO("models/dc_ops_yolov8n_seg.pt")
results = model("path/to/server_rack_image.jpg")