FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-98801

Tensor views: diagonal stride sums both source strides · case 01

diagonal stride sums both source strides.

Tensor stride and reshape semantics● Open access↗
FA-98802

Tensor views: diagonal stride sums both source strides · case 02

diagonal stride sums both source strides.

Tensor stride and reshape semantics◈ Members↗
FA-98803

Tensor views: diagonal stride sums both source strides · case 03

diagonal stride sums both source strides.

Tensor stride and reshape semantics◈ Members↗
FA-98804

Tensor views: diagonal stride sums both source strides · case 04

diagonal stride sums both source strides.

Tensor stride and reshape semantics◈ Members↗
FA-98805

Tensor views: diagonal stride sums both source strides · case 05

diagonal stride sums both source strides.

Tensor stride and reshape semantics◈ Members↗
FA-98806

Tensor views: broadcast aligns dimensions from the right · case 01

broadcast aligns dimensions from the right.

Tensor stride and reshape semantics● Open access↗
FA-98807

Tensor views: broadcast aligns dimensions from the right · case 02

broadcast aligns dimensions from the right.

Tensor stride and reshape semantics◈ Members↗
FA-98808

Tensor views: broadcast aligns dimensions from the right · case 03

broadcast aligns dimensions from the right.

Tensor stride and reshape semantics◈ Members↗
FA-98809

Tensor views: broadcast aligns dimensions from the right · case 04

broadcast aligns dimensions from the right.

Tensor stride and reshape semantics◈ Members↗
FA-98810

Tensor views: broadcast aligns dimensions from the right · case 05

broadcast aligns dimensions from the right.

Tensor stride and reshape semantics◈ Members↗
FA-98811

Tensor views: storage span includes stride gaps · case 01

storage span includes stride gaps.

Tensor stride and reshape semantics● Open access↗
FA-98812

Tensor views: storage span includes stride gaps · case 02

storage span includes stride gaps.

Tensor stride and reshape semantics◈ Members↗
FA-98813

Tensor views: storage span includes stride gaps · case 03

storage span includes stride gaps.

Tensor stride and reshape semantics◈ Members↗
FA-98814

Tensor views: storage span includes stride gaps · case 04

storage span includes stride gaps.

Tensor stride and reshape semantics◈ Members↗
FA-98815

Tensor views: storage span includes stride gaps · case 05

storage span includes stride gaps.

Tensor stride and reshape semantics◈ Members↗
FA-98816

Tensor views: contiguity ignores strides on unit axes · case 01

contiguity ignores strides on unit axes.

Tensor stride and reshape semantics● Open access↗
FA-98817

Tensor views: contiguity ignores strides on unit axes · case 02

contiguity ignores strides on unit axes.

Tensor stride and reshape semantics◈ Members↗
FA-98818

Tensor views: contiguity ignores strides on unit axes · case 03

contiguity ignores strides on unit axes.

Tensor stride and reshape semantics◈ Members↗
FA-98819

Tensor views: contiguity ignores strides on unit axes · case 04

contiguity ignores strides on unit axes.

Tensor stride and reshape semantics◈ Members↗
FA-98820

Tensor views: contiguity ignores strides on unit axes · case 05

contiguity ignores strides on unit axes.

Tensor stride and reshape semantics◈ Members↗
FA-98821

Tensor views: logical index bounds are checked per axis · case 01

logical index bounds are checked per axis.

Tensor stride and reshape semantics● Open access↗
FA-98822

Tensor views: logical index bounds are checked per axis · case 02

logical index bounds are checked per axis.

Tensor stride and reshape semantics◈ Members↗
FA-98823

Tensor views: logical index bounds are checked per axis · case 03

logical index bounds are checked per axis.

Tensor stride and reshape semantics◈ Members↗
FA-98824

Tensor views: logical index bounds are checked per axis · case 04

logical index bounds are checked per axis.

Tensor stride and reshape semantics◈ Members↗
FA-98825

Tensor views: logical index bounds are checked per axis · case 05

logical index bounds are checked per axis.

Tensor stride and reshape semantics◈ Members↗
FA-98826

Tensor views: stepped slice multiplies stride · case 01

stepped slice multiplies stride.

Tensor stride and reshape semantics● Open access↗
FA-98827

Tensor views: stepped slice multiplies stride · case 02

stepped slice multiplies stride.

Tensor stride and reshape semantics◈ Members↗
FA-98828

Tensor views: stepped slice multiplies stride · case 03

stepped slice multiplies stride.

Tensor stride and reshape semantics◈ Members↗
FA-98829

Tensor views: stepped slice multiplies stride · case 04

stepped slice multiplies stride.

Tensor stride and reshape semantics◈ Members↗
FA-98830

Tensor views: stepped slice multiplies stride · case 05

stepped slice multiplies stride.

Tensor stride and reshape semantics◈ Members↗
FA-98831

Tensor views: broadcast strides align with leading singleton axes · case 01

broadcast strides align with leading singleton axes.

Tensor stride and reshape semantics● Open access↗
FA-98832

Tensor views: broadcast strides align with leading singleton axes · case 02

broadcast strides align with leading singleton axes.

Tensor stride and reshape semantics◈ Members↗
FA-98833

Tensor views: broadcast strides align with leading singleton axes · case 03

broadcast strides align with leading singleton axes.

Tensor stride and reshape semantics◈ Members↗
FA-98834

Tensor views: broadcast strides align with leading singleton axes · case 04

broadcast strides align with leading singleton axes.

Tensor stride and reshape semantics◈ Members↗
FA-98835

Tensor views: broadcast strides align with leading singleton axes · case 05

broadcast strides align with leading singleton axes.

Tensor stride and reshape semantics◈ Members↗
FA-98836

Tensor views: row-major linear index uses dimension suffix products · case 01

row-major linear index uses dimension suffix products.

Tensor stride and reshape semantics● Open access↗
FA-98837

Tensor views: row-major linear index uses dimension suffix products · case 02

row-major linear index uses dimension suffix products.

Tensor stride and reshape semantics◈ Members↗
FA-98838

Tensor views: row-major linear index uses dimension suffix products · case 03

row-major linear index uses dimension suffix products.

Tensor stride and reshape semantics◈ Members↗
FA-98839

Tensor views: row-major linear index uses dimension suffix products · case 04

row-major linear index uses dimension suffix products.

Tensor stride and reshape semantics◈ Members↗
FA-98840

Tensor views: row-major linear index uses dimension suffix products · case 05

row-major linear index uses dimension suffix products.

Tensor stride and reshape semantics◈ Members↗
FA-98841

Unequal example batches receive equal mean-gradient weight · case 01

Unequal example batches receive equal mean-gradient weight.

Gradient accumulation weighting● Open access↗
FA-98842

Unequal example batches receive equal mean-gradient weight · case 02

Unequal example batches receive equal mean-gradient weight.

Gradient accumulation weighting◈ Members↗
FA-98843

Unequal example batches receive equal mean-gradient weight · case 03

Unequal example batches receive equal mean-gradient weight.

Gradient accumulation weighting◈ Members↗
FA-98844

Unequal example batches receive equal mean-gradient weight · case 04

Unequal example batches receive equal mean-gradient weight.

Gradient accumulation weighting◈ Members↗
FA-98845

Unequal example batches receive equal mean-gradient weight · case 05

Unequal example batches receive equal mean-gradient weight.

Gradient accumulation weighting◈ Members↗
FA-98846

Unequal valid-token batches receive equal token-mean weight · case 01

Unequal valid-token batches receive equal token-mean weight.

Gradient accumulation weighting● Open access↗
FA-98847

Unequal valid-token batches receive equal token-mean weight · case 02

Unequal valid-token batches receive equal token-mean weight.

Gradient accumulation weighting◈ Members↗
FA-98848

Unequal valid-token batches receive equal token-mean weight · case 03

Unequal valid-token batches receive equal token-mean weight.

Gradient accumulation weighting◈ Members↗
FA-98849

Unequal valid-token batches receive equal token-mean weight · case 04

Unequal valid-token batches receive equal token-mean weight.

Gradient accumulation weighting◈ Members↗
FA-98850

Unequal valid-token batches receive equal token-mean weight · case 05

Unequal valid-token batches receive equal token-mean weight.

Gradient accumulation weighting◈ Members↗
FA-98851

Sample weights are normalized by raw item count · case 01

Sample weights are normalized by raw item count.

Gradient accumulation weighting● Open access↗
FA-98852

Sample weights are normalized by raw item count · case 02

Sample weights are normalized by raw item count.

Gradient accumulation weighting◈ Members↗
FA-98853

Sample weights are normalized by raw item count · case 03

Sample weights are normalized by raw item count.

Gradient accumulation weighting◈ Members↗
FA-98854

Sample weights are normalized by raw item count · case 04

Sample weights are normalized by raw item count.

Gradient accumulation weighting◈ Members↗
FA-98855

Sample weights are normalized by raw item count · case 05

Sample weights are normalized by raw item count.

Gradient accumulation weighting◈ Members↗
FA-98856

An empty microbatch dilutes the equal-microbatch mean · case 01

An empty microbatch dilutes the equal-microbatch mean.

Gradient accumulation weighting● Open access↗
FA-98857

An empty microbatch dilutes the equal-microbatch mean · case 02

An empty microbatch dilutes the equal-microbatch mean.

Gradient accumulation weighting◈ Members↗
FA-98858

An empty microbatch dilutes the equal-microbatch mean · case 03

An empty microbatch dilutes the equal-microbatch mean.

Gradient accumulation weighting◈ Members↗
FA-98859

An empty microbatch dilutes the equal-microbatch mean · case 04

An empty microbatch dilutes the equal-microbatch mean.

Gradient accumulation weighting◈ Members↗
FA-98860

An empty microbatch dilutes the equal-microbatch mean · case 05

An empty microbatch dilutes the equal-microbatch mean.

Gradient accumulation weighting◈ Members↗
FA-98861

A flushed partial window is divided by configured capacity · case 01

A flushed partial window is divided by configured capacity.

Gradient accumulation weighting● Open access↗
FA-98862

A flushed partial window is divided by configured capacity · case 02

A flushed partial window is divided by configured capacity.

Gradient accumulation weighting◈ Members↗
FA-98863

A flushed partial window is divided by configured capacity · case 03

A flushed partial window is divided by configured capacity.

Gradient accumulation weighting◈ Members↗
FA-98864

A flushed partial window is divided by configured capacity · case 04

A flushed partial window is divided by configured capacity.

Gradient accumulation weighting◈ Members↗
FA-98865

A flushed partial window is divided by configured capacity · case 05

A flushed partial window is divided by configured capacity.

Gradient accumulation weighting◈ Members↗
FA-98866

Mean-reduced microbatch losses are summed · case 01

Mean-reduced microbatch losses are summed.

Gradient accumulation weighting● Open access↗
FA-98867

Mean-reduced microbatch losses are summed · case 02

Mean-reduced microbatch losses are summed.

Gradient accumulation weighting◈ Members↗
FA-98868

Mean-reduced microbatch losses are summed · case 03

Mean-reduced microbatch losses are summed.

Gradient accumulation weighting◈ Members↗
FA-98869

Mean-reduced microbatch losses are summed · case 04

Mean-reduced microbatch losses are summed.

Gradient accumulation weighting◈ Members↗
FA-98870

Mean-reduced microbatch losses are summed · case 05

Mean-reduced microbatch losses are summed.

Gradient accumulation weighting◈ Members↗
FA-98871

Long sequences dominate a sequence-mean objective · case 01

Long sequences dominate a sequence-mean objective.

Gradient accumulation weighting● Open access↗
FA-98872

Long sequences dominate a sequence-mean objective · case 02

Long sequences dominate a sequence-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98873

Long sequences dominate a sequence-mean objective · case 03

Long sequences dominate a sequence-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98874

Long sequences dominate a sequence-mean objective · case 04

Long sequences dominate a sequence-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98875

Long sequences dominate a sequence-mean objective · case 05

Long sequences dominate a sequence-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98876

Sequence means are averaged for a token-mean objective · case 01

Sequence means are averaged for a token-mean objective.

Gradient accumulation weighting● Open access↗
FA-98877

Sequence means are averaged for a token-mean objective · case 02

Sequence means are averaged for a token-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98878

Sequence means are averaged for a token-mean objective · case 03

Sequence means are averaged for a token-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98879

Sequence means are averaged for a token-mean objective · case 04

Sequence means are averaged for a token-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98880

Sequence means are averaged for a token-mean objective · case 05

Sequence means are averaged for a token-mean objective.

Gradient accumulation weighting◈ Members↗
FA-98881

Vector coordinates use the number of microbatches as denominator · case 01

Vector coordinates use the number of microbatches as denominator.

Gradient accumulation weighting● Open access↗
FA-98882

Vector coordinates use the number of microbatches as denominator · case 02

Vector coordinates use the number of microbatches as denominator.

Gradient accumulation weighting◈ Members↗
FA-98883

Vector coordinates use the number of microbatches as denominator · case 03

Vector coordinates use the number of microbatches as denominator.

Gradient accumulation weighting◈ Members↗
FA-98884

Vector coordinates use the number of microbatches as denominator · case 04

Vector coordinates use the number of microbatches as denominator.

Gradient accumulation weighting◈ Members↗
FA-98885

Vector coordinates use the number of microbatches as denominator · case 05

Vector coordinates use the number of microbatches as denominator.

Gradient accumulation weighting◈ Members↗
FA-98886

A parameter absent from a microbatch is counted as a zero update · case 01

A parameter absent from a microbatch is counted as a zero update.

Gradient accumulation weighting● Open access↗
FA-98887

A parameter absent from a microbatch is counted as a zero update · case 02

A parameter absent from a microbatch is counted as a zero update.

Gradient accumulation weighting◈ Members↗
FA-98888

A parameter absent from a microbatch is counted as a zero update · case 03

A parameter absent from a microbatch is counted as a zero update.

Gradient accumulation weighting◈ Members↗
FA-98889

A parameter absent from a microbatch is counted as a zero update · case 04

A parameter absent from a microbatch is counted as a zero update.

Gradient accumulation weighting◈ Members↗
FA-98890

A parameter absent from a microbatch is counted as a zero update · case 05

A parameter absent from a microbatch is counted as a zero update.

Gradient accumulation weighting◈ Members↗
FA-98891

Scaled gradients are averaged before unscaling · case 01

Scaled gradients are averaged before unscaling.

Gradient accumulation weighting● Open access↗
FA-98892

Scaled gradients are averaged before unscaling · case 02

Scaled gradients are averaged before unscaling.

Gradient accumulation weighting◈ Members↗
FA-98893

Scaled gradients are averaged before unscaling · case 03

Scaled gradients are averaged before unscaling.

Gradient accumulation weighting◈ Members↗
FA-98894

Scaled gradients are averaged before unscaling · case 04

Scaled gradients are averaged before unscaling.

Gradient accumulation weighting◈ Members↗
FA-98895

Scaled gradients are averaged before unscaling · case 05

Scaled gradients are averaged before unscaling.

Gradient accumulation weighting◈ Members↗
FA-98896

A changing loss scale is applied after gradient summation · case 01

A changing loss scale is applied after gradient summation.

Gradient accumulation weighting● Open access↗
FA-98897

A changing loss scale is applied after gradient summation · case 02

A changing loss scale is applied after gradient summation.

Gradient accumulation weighting◈ Members↗
FA-98898

A changing loss scale is applied after gradient summation · case 03

A changing loss scale is applied after gradient summation.

Gradient accumulation weighting◈ Members↗
FA-98899

A changing loss scale is applied after gradient summation · case 04

A changing loss scale is applied after gradient summation.

Gradient accumulation weighting◈ Members↗
FA-98900

A changing loss scale is applied after gradient summation · case 05

A changing loss scale is applied after gradient summation.

Gradient accumulation weighting◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗