Framework diversity
Normalize failures across PyTorch DDP and FSDP, DeepSpeed, vLLM, JAX and supporting CUDA or NCCL layers.
For internal AI platforms
ML platform teams inherit failures from every layer without owning all of them. Researchers see a dead training job, while the platform team must decide whether the code, framework, container, scheduler, network, node or accelerator should receive the ticket.
Denpex creates a common incident language across those layers. It collects or accepts the available evidence, identifies the earliest causal event, supplies a verification step, and records the outcome so the same failure does not start from zero next time.
These incidents look adjacent in the final alert, but they require different owners and different proof before recovery.
Normalize failures across PyTorch DDP and FSDP, DeepSpeed, vLLM, JAX and supporting CUDA or NCCL layers.
Keep Slurm, Kubernetes, Ray, container and provider evidence attached to the same incident.
Give users an answer-first runbook and a clear escalation boundary instead of a generic request to send more logs.
Track verified recovery, repeat failures, GPU-hour loss and node-level recurrence from tenant-owned data.
Use the agent, API, console, editor or saved-log path to collect the same core incident fields.
Send application, platform, fabric and hardware incidents to the team that can actually change the failing condition.
Treat a command that exits successfully as attempted recovery until the expected observations pass.
Use incident history and measured runtime to prioritize repeated nodes, configurations and support topics.
Use your incidents and timestamps. These are measurement definitions, not Denpex customer-outcome claims.
| Metric | Measurement |
|---|---|
| Support time per incident | Engineer minutes from ticket open to verified owner and next action, sampled by framework and failure family. |
| Ticket deflection | Researcher incidents resolved through the runbook without a platform engineer joining the investigation. |
| Repeat failure rate | Incidents with an initiating signature and configuration already seen after the prior correction. |
| GPU hours lost | Measured failed allocation time from agent and scheduler events, kept separate from modeled opportunity cost. |
Review collection, causal ordering, ranking, evidence and verification stages.
Install job wrapping, monitoring, telemetry and scheduler hooks.
See what is measured, what is not public, and the bar for a publishable result.
Connect alerts, observability, experiment tracking and incident workflows.
No. Metrics and logs show system state, while Denpex focuses on causal failure diagnosis, evidence collection and verification. It can export incident metrics and attach existing observability evidence without requiring the platform team to replace Grafana, Datadog or its scheduler.
Known signatures use the deterministic path. Novel or ambiguous cases can use a deeper evidence-permitted path, retain competing hypotheses, or request a discriminating artifact. They should not be silently promoted into deterministic coverage without review and regression tests.
Customer history and metrics are tenant-scoped. Client-side masking, strict signature-only collection and local diagnosis provide additional data-minimization choices. Security and procurement should verify the selected deployment against the published trust materials.
The operational owner is usually ML infrastructure, AI platform, SRE or GPU fleet engineering. Security reviews data flow and deployment, while a director of AI infrastructure or engineering buyer defines the pilot outcome and expansion boundary.
Freeze the expected owner and outcome, replay the evidence, then compare operator time and decision quality with your current process.
Build the evaluation plan