Restart-aware CPU and CUDA baseline, 2026-10-17

This baseline retains all 54 configurations, 108 fresh-process artifacts and 1,336 eligible candidate/case results. The complete tables contain 668 rows, each with both fixed process observations. Ratios describe this host and run order; they are point estimates without confidence or regression claims.

Across both fresh processes, every recorded iteration/matvec/restart signature repeats; external restart observations remain explicitly unknown. No known work changes across scopes, native execution modes or presets were observed for the same candidate and fixture. CUDA retains eight higher medians against eager Torch: fresh cuBLAS Jacobi API on all four dense sizes in both native execution modes. Its Session/prepared comparisons, and all cuda-native dense/CSR comparisons, have lower measured medians. CPU implementation comparisons retain 45 higher medians out of 288 matched native/reference pairs; all 64 CPU CSR pairs have lower medians. The separate solver-strategy inventory retains 25 higher medians out of 80 pairs, with unknown external restart counts and different solver policies. These are scoped descriptive observations, not confidence or universal speed claims.

The public measured-source tag is benchmarks/restart-baseline-20261017. The NVIDIA driver recorded in this campaign is 610.88, with driver API 13030; historical reports used a different driver and sampling protocol. Their timings are not silently pooled with this baseline.

The next candidates target three specific costs. Private CUDA execution storage can combine its partial reductions, scalar and optional full 4 MiB cuBLAS scratch into one RAII allocation, while retaining fresh handle ownership and the existing synchronization contract. CPU GEMV can process four rows together and share loaded x values, preserving each row’s four-lane reduction and the serial outer accumulation order; register pressure may offset that reuse. OpenMP partitions on odd shapes may change and require explicit validation and work-count disclosure. A CUDA device candidate can run the existing stable-norm collective inside the residual/beta check and remove one separate post-update norm launch. All threads must complete the collective before thread zero evaluates the existing residual-exit and beta logic; guarded work, packet copies, synchronization and exit priorities stay intact. An explicit invalid-alpha exit saves no launch. These are hypotheses for later fixed A/B evaluation, not measured improvements or permission to relax iteration/matvec/restart parity. All framework controls and inconclusive or regression results must remain visible.

Actual compiled commit: 1aae5d2d8c07243ce5e15b2fe04784ed24b12ad7; compiled tree: 06f324529806d3edf005e4ecbb6a3c27f048f946.

Method and scope

The fixed order is all 54 configurations forward, then exactly in reverse. Every artifact uses seed 20261017, three warmups, 36 complete balanced Williams rounds and one solve per round. All declared candidates run in every artifact. The estimator is the median of the two process medians, and the range brackets those two medians. Reverse/forward compares those process medians directly; it does not establish drift, causation or significance.

Each table records iterations/matvecs/restarts as I/M/R. A direction restart is counted only when a new CG/PCG direction is actually installed after residual recomputation; the initial direction and unsuccessful attempts are excluded. Official SciPy CG/PCG and SuperLU restart counts are explicitly unknown. Unknown restart counts do not establish numerical-work parity. Known work differences remain visible and are not normalized into a pure kernel ratio.

CUDA inputs are GPU-resident. Upload and independent correctness downloads are outside solve timing; x0 reset, dispatch, required scalar synchronization and completed final work are included. API allocates output and workspace on every call, plus Jacobi data when requested. Session reuses iterative workspace but allocates fresh output and per-call Jacobi data when requested. Prepared reuses setup, output and workspace. Native host/device execution is explicit; the Torch project reference keeps its own implementation and discloses that native execution mode does not apply. See Methodology and reproduction for the full allocation and timing contracts, including framework caching allocators and the distinction between tensor creation and traced CUDA allocation calls.

CPU OpenMP uses two threads and logical affinity [0,2]; all other presets use one thread and affinity [0]. WSL affinity does not isolate the physical host. Host load, Windows display use, GPU clocks and thermal state are uncontrolled. Different frameworks, scopes, modes and solver strategies may perform different accepted-tolerance work. No cross-scope strict comparison or universal speed claim is made. SciPy official solvers have a different refresh policy; SuperLU is a general sparse direct solver. LU-total includes factorization and solve, whereas LU-reuse retains its factorization. Neither is a pure CG kernel.

Repair provenance

The original campaign stopped after numerical worker 29 completed successfully: the parent audit incorrectly indexed null Torch metadata for the six-strategy cohort, which intentionally imports no Torch. Its failed manifest, claim, plan, all 29 raw/import/log sets and original frozen tools remain unchanged. A separate one-time audit repair revalidated those 29 without running them again, then ran only original positions 30–108, in the original order. It changes only applicable Torch metadata auditing. All sampling, numerical policies and other environment and complete threadpool gates remain exact. The continuation introduces a wall time gap, so the campaign must not be described as uninterrupted or retry-free without this qualification. No numerical worker was repeated or discarded.

Repeated same-configuration I/M/R gate: passed.

Hardware and source identity

{
  "platform": "Linux-6.6.87.2-microsoft-standard-WSL2-x86_64-with-glibc2.39",
  "machine": "x86_64",
  "cpu": "13th Gen Intel(R) Core(TM) i7-13700K",
  "logical_cpus": 24
}
  • cpu-release _core: 76168203038c854eec161fb28eac73b832ec0d0341d76e0266dfdc3514318611.

  • cpu-blas _core: 81f5e99ede9ebf0d62e2ffcef1b4529183ce335a9d2e713d6a2d5373c7f63702.

  • cpu-openmp _core: 17d44c0b297d33607aef6c51084304e1955b3e5961fec29409e4a13a57cb1ea1.

  • cuda-release _core: 84d7166a496b4190f373fbdf2ffd057af8c7ada67f53670aed9d30ba78ba764a.

  • cuda-release _cuda: 760af83cc19b2e0c6b06f9373166d7bd7022d4a2a779677f5a3d141dec774240.

Frozen stage and host compiler

Preset

Identity SHA256

Compiler

Flags

cpu-release

82f66c8a54d2c5a029ab6b62941d37650c1d2f07441ad6dd5e852b052e567b38

GNU 16.0.1

-O3 -DNDEBUG

cpu-blas

c2ee4d3b54cb2f013799122cfb6bb254f102582931ebe16f341bbb3698ace8a9

GNU 16.0.1

-O3 -DNDEBUG

cpu-openmp

425d959e2b85fc58d2bdfcd3bc1f41f95845478f6989adb1ff723d237920375d

GNU 16.0.1

-O3 -DNDEBUG

cuda-release

7a956531880eaee793f22d75c4cc748f53c20ee8d5569fc0f2fe4cf67411d416

GNU 13.3.0

-O3 -DNDEBUG

CUDA runtime, device mapping, compiler and package controls:

{
  "cuda": {
    "device": 0,
    "environment": {
      "CUBLAS_WORKSPACE_CONFIG": ":4096:8",
      "CUDA_DEVICE_ORDER": null,
      "CUDA_LAUNCH_BLOCKING": null,
      "CUDA_VISIBLE_DEVICES": null,
      "PYTORCH_CUDA_ALLOC_CONF": null
    },
    "nvidia_smi": [
      {
        "driver_version": "610.88",
        "name": "NVIDIA GeForce RTX 2060",
        "pci_bus_id": "00000000:01:00.0",
        "physical_index": "0",
        "uuid": "GPU-725be96d-2b67-c8ec-fa10-5d9b23a2c302"
      }
    ],
    "torch": {
      "compute_capability": [
        7,
        5
      ],
      "cudnn_allow_tf32": false,
      "deterministic_algorithms": false,
      "device": 0,
      "matmul_allow_tf32": false,
      "multiprocessor_count": 30,
      "name": "NVIDIA GeForce RTX 2060",
      "runtime_version": "12.8",
      "total_memory_bytes": 6442123264,
      "uuid": "725be96d-2b67-c8ec-fa10-5d9b23a2c302"
    }
  },
  "native": {
    "runtime_info": {
      "compute_capability": [
        7,
        5
      ],
      "device": 0,
      "driver_api_version": 13030,
      "name": "NVIDIA GeForce RTX 2060",
      "runtime_version": 12080,
      "total_memory": 6442123264,
      "uuid": "GPU-725be96d-2b67-c8ec-fa10-5d9b23a2c302"
    },
    "build_info": {
      "architectures": "75",
      "build_type": "Release",
      "compiler": "NVIDIA 12.8.93",
      "enabled": true,
      "flags": " -O3 -DNDEBUG",
      "host_compiler": "GNU 13.3.0",
      "scalar_dtype": "float64",
      "toolkit_version": "12.8.93"
    }
  },
  "packages": {
    "cgpy": "0.4.0",
    "numpy": "2.2.6",
    "scipy": "1.15.3",
    "threadpoolctl": "3.6.0",
    "torch": "2.8.0+cu128"
  }
}

Matched native/reference summary

Lower/higher counts compare the median of process medians for every matched fixture. Native/reference ratios below one indicate a lower measured native median. Strategy comparisons remain separately labelled; unknown/different work is descriptive. Every higher median appears in the loss inventory.

All matched scopes and controls

Configuration

Native

Reference

Lower/higher/equal

Ratio range

I/M/R parity

cpu-release-cpu-dense-f64-v1-none-api-fused1-host

native

numpy-out

3/1/0

0.1800–1.1590

same

cpu-release-cpu-dense-f64-v1-none-api-fused1-host

native

torch-eager-out

3/1/0

0.1117–1.1357

same

cpu-release-cpu-dense-f64-v1-none-api-fused0-host

native

numpy-out

3/1/0

0.1909–1.2051

same

cpu-release-cpu-dense-f64-v1-none-api-fused0-host

native

torch-eager-out

3/1/0

0.1190–1.1727

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host

native

numpy-out

3/1/0

0.1486–1.2058

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host

native

torch-eager-out

3/1/0

0.0872–1.0603

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host

native

numpy-out

3/1/0

0.1512–1.2784

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host

native

torch-eager-out

3/1/0

0.0917–1.1265

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host

native

numpy-out

3/1/0

0.3982–1.1186

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host

native

torch-eager-out

3/1/0

0.2037–1.1051

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host

native

numpy-out

3/1/0

0.3064–1.0529

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host

native

torch-eager-out

4/0/0

0.1525–0.9917

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

numpy-out

2/2/0

0.1904–1.4177

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

torch-eager-out

3/1/0

0.1038–1.3392

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native

numpy-out

2/2/0

0.2195–1.1483

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native

torch-eager-out

4/0/0

0.1219–0.9640

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

native

numpy-out

3/1/0

0.1641–1.1081

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

native

torch-eager-out

3/1/0

0.1010–1.0545

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

native-blas

numpy-out

4/0/0

0.1564–0.9611

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

native-blas

torch-eager-out

4/0/0

0.0962–0.9146

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

native

numpy-out

3/1/0

0.1711–1.1090

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

native

torch-eager-out

3/1/0

0.1054–1.0509

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

native-blas

numpy-out

4/0/0

0.1625–0.9339

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

native-blas

torch-eager-out

4/0/0

0.1001–0.8849

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

native

numpy-out

3/1/0

0.1248–1.1434

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

native

torch-eager-out

3/1/0

0.0775–1.0342

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

native-blas

numpy-out

4/0/0

0.1155–0.9886

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

native-blas

torch-eager-out

4/0/0

0.0718–0.8942

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

native

numpy-out

3/1/0

0.1529–1.2543

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

native

torch-eager-out

3/1/0

0.0897–1.2421

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

native-blas

numpy-out

4/0/0

0.1163–0.9685

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

native-blas

torch-eager-out

4/0/0

0.0682–0.9591

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

native

numpy-out

3/1/0

0.2361–1.1012

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

native

torch-eager-out

4/0/0

0.1294–0.9291

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

native-blas

numpy-out

4/0/0

0.2766–0.9585

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

native-blas

torch-eager-out

4/0/0

0.1516–0.8087

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

native

numpy-out

3/1/0

0.2747–1.0174

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

native

torch-eager-out

4/0/0

0.1398–0.9063

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

native-blas

numpy-out

4/0/0

0.3100–0.9326

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

native-blas

torch-eager-out

4/0/0

0.1578–0.8308

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

numpy-out

2/2/0

0.1728–1.2329

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

torch-eager-out

3/1/0

0.0977–1.2466

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native-blas

numpy-out

3/1/0

0.1713–1.1815

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native-blas

torch-eager-out

3/1/0

0.0968–1.1946

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native

numpy-out

2/2/0

0.2349–1.0818

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native

torch-eager-out

3/1/0

0.1464–1.0944

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native-blas

numpy-out

3/1/0

0.2307–1.0135

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

native-blas

torch-eager-out

3/1/0

0.1438–1.0252

same

cpu-release-cpu-csr-f64-v1-none-api-fused1-host

native

scipy-out

4/0/0

0.1131–0.4946

same

cpu-release-cpu-csr-f64-v1-none-api-fused1-host

native

torch-eager-out

4/0/0

0.0847–0.6763

same

cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host

native

scipy-out

4/0/0

0.0742–0.5254

same

cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host

native

torch-eager-out

4/0/0

0.0568–0.7004

same

cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host

native

scipy-out

4/0/0

0.1365–0.5128

same

cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host

native

torch-eager-out

4/0/0

0.0906–0.6425

same

cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host

native

scipy-out

4/0/0

0.0706–0.5079

same

cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host

native

torch-eager-out

4/0/0

0.0499–0.6409

same

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host

native

numpy-out

2/2/0

0.3029–1.2600

same

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host

native

torch-eager-out

4/0/0

0.2004–0.9944

same

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

native

numpy-out

2/2/0

0.2723–1.3425

same

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

native

torch-eager-out

3/1/0

0.1772–1.0750

same

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

native

numpy-out

2/2/0

0.4660–1.3375

same

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

native

torch-eager-out

3/1/0

0.2759–1.1799

same

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

numpy-out

3/1/0

0.3731–1.1487

same

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host

native

torch-eager-out

4/0/0

0.2352–0.8438

same

cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host

native

scipy-out

4/0/0

0.2050–0.4902

same

cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host

native

torch-eager-out

4/0/0

0.1366–0.6862

same

cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host

native

scipy-out

4/0/0

0.1399–0.5269

same

cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host

native

torch-eager-out

4/0/0

0.0674–0.6576

same

cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host

native

scipy-out

4/0/0

0.2193–0.6221

same

cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host

native

torch-eager-out

4/0/0

0.0915–0.7053

same

cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host

native

scipy-out

4/0/0

0.1779–0.5435

same

cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host

native

torch-eager-out

4/0/0

0.0925–0.7407

same

cpu-release-sparse-solvers-none-api-fused1-host

native-cg

scipy-cg

5/0/0

0.0976–0.5162

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-cg

scipy-pcg

3/2/0

0.0932–2.8684

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-cg

scipy-lu-total

3/2/0

0.1931–3.1175

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-cg

scipy-lu-reuse

0/5/0

1.6631–35.6254

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-pcg

scipy-cg

5/0/0

0.0262–0.1260

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-pcg

scipy-pcg

5/0/0

0.1171–0.2726

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-pcg

scipy-lu-total

5/0/0

0.0574–0.2963

unknown

cpu-release-sparse-solvers-none-api-fused1-host

native-pcg

scipy-lu-reuse

1/4/0

0.8859–3.3854

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-cg

scipy-cg

5/0/0

0.0957–0.5397

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-cg

scipy-pcg

3/2/0

0.0857–3.0481

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-cg

scipy-lu-total

3/2/0

0.1647–2.8751

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-cg

scipy-lu-reuse

0/5/0

1.7888–30.9123

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-pcg

scipy-cg

5/0/0

0.0179–0.1113

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-pcg

scipy-pcg

5/0/0

0.0997–0.2679

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-pcg

scipy-lu-total

5/0/0

0.0485–0.2527

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

native-pcg

scipy-lu-reuse

2/3/0

0.7578–2.7172

unknown

cuda-release-cuda-dense-f64-v1-none-api-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4010–0.7485

same

cuda-release-cuda-dense-f64-v1-none-api-fused1-host

cuda-cublas

torch-cuda-eager

4/0/0

0.5415–0.7529

same

cuda-release-cuda-dense-f64-v1-none-api-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2798–0.6071

same

cuda-release-cuda-dense-f64-v1-none-api-fused1-device

cuda-cublas

torch-cuda-eager

4/0/0

0.4083–0.6587

same

cuda-release-cuda-dense-f64-v1-none-session-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4029–0.7419

same

cuda-release-cuda-dense-f64-v1-none-session-fused1-host

cuda-cublas

torch-cuda-eager

4/0/0

0.4197–0.6876

same

cuda-release-cuda-dense-f64-v1-none-session-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2848–0.6295

same

cuda-release-cuda-dense-f64-v1-none-session-fused1-device

cuda-cublas

torch-cuda-eager

4/0/0

0.3232–0.6028

same

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4043–0.7348

same

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host

cuda-cublas

torch-cuda-eager

4/0/0

0.4183–0.6933

same

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2822–0.6283

same

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device

cuda-cublas

torch-cuda-eager

4/0/0

0.3012–0.5991

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4286–0.6687

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

cuda-cublas

torch-cuda-eager

0/4/0

1.2156–1.3759

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3332–0.5736

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

cuda-cublas

torch-cuda-eager

0/4/0

1.1223–1.3302

same

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.3967–0.6316

same

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host

cuda-cublas

torch-cuda-eager

4/0/0

0.4263–0.5874

same

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3135–0.6068

same

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device

cuda-cublas

torch-cuda-eager

4/0/0

0.3310–0.5396

same

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4298–0.7426

same

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host

cuda-cublas

torch-cuda-eager

4/0/0

0.4573–0.6640

same

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3291–0.7134

same

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device

cuda-cublas

torch-cuda-eager

4/0/0

0.3739–0.6594

same

cuda-release-cuda-csr-f64-v1-none-api-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4746–0.5103

same

cuda-release-cuda-csr-f64-v1-none-api-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3443–0.3592

same

cuda-release-cuda-csr-f64-v1-none-session-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4985–0.5062

same

cuda-release-cuda-csr-f64-v1-none-session-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3384–0.3485

same

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4627–0.5085

same

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.3298–0.3589

same

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4509–0.5301

same

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2559–0.3162

same

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4644–0.5242

same

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2705–0.2963

same

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host

cuda-native

torch-cuda-eager

4/0/0

0.4967–0.5092

same

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device

cuda-native

torch-cuda-eager

4/0/0

0.2741–0.2968

same

Complete remaining higher-median inventory

Every native/reference point-estimate loss

Configuration

Case

Native/reference

Native ms

Reference ms

Ratio

Native I/M/R

Reference I/M/R

Parity

cpu-release-cpu-dense-f64-v1-none-api-fused1-host

dense-2048

native/numpy-out

133.250233

114.968729

1.15901

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-api-fused1-host

dense-2048

native/torch-eager-out

133.250233

117.332482

1.13566

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-api-fused0-host

dense-2048

native/numpy-out

119.545844

99.196311

1.20514

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-api-fused0-host

dense-2048

native/torch-eager-out

119.545844

101.940282

1.17270

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/numpy-out

132.480457

109.864913

1.20585

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/torch-eager-out

132.480457

124.946043

1.06030

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host

dense-2048

native/numpy-out

134.345307

105.088718

1.27840

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host

dense-2048

native/torch-eager-out

134.345307

119.261869

1.12647

70/73/1

70/73/1

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-2048

native/numpy-out

8.917253

7.971514

1.11864

3/5/0

3/5/0

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-2048

native/torch-eager-out

8.917253

8.069224

1.10509

3/5/0

3/5/0

same

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host

dense-2048

native/numpy-out

8.576768

8.145480

1.05295

3/5/0

3/5/0

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-1024

native/numpy-out

1.459701

1.403025

1.04040

4/6/0

4/6/0

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native/numpy-out

10.457162

7.376163

1.41770

3/5/0

3/5/0

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native/torch-eager-out

10.457162

7.808286

1.33924

3/5/0

3/5/0

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-1024

native/numpy-out

1.489243

1.418102

1.05017

4/6/0

4/6/0

same

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-2048

native/numpy-out

9.262359

8.066068

1.14831

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

dense-2048

native/numpy-out

132.933591

119.968866

1.10807

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

dense-2048

native/torch-eager-out

132.933591

126.057971

1.05454

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

dense-2048

native/numpy-out

117.896980

106.307222

1.10902

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

dense-2048

native/torch-eager-out

117.896980

112.187574

1.05089

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/numpy-out

132.347169

115.752917

1.14336

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/torch-eager-out

132.347169

127.967336

1.03423

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

dense-2048

native/numpy-out

141.413416

112.746579

1.25426

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

dense-2048

native/torch-eager-out

141.413416

113.849544

1.24211

70/73/1

70/73/1

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-2048

native/numpy-out

7.491425

6.802998

1.10119

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

dense-2048

native/numpy-out

7.807740

7.674391

1.01738

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-1024

native/numpy-out

1.619652

1.597488

1.01387

4/6/0

4/6/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native/numpy-out

10.426763

8.456992

1.23292

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native/torch-eager-out

10.426763

8.364180

1.24660

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native-blas/numpy-out

9.992125

8.456992

1.18152

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native-blas/torch-eager-out

9.992125

8.364180

1.19463

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-1024

native/numpy-out

1.864183

1.726260

1.07990

4/6/0

4/6/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-2048

native/numpy-out

11.152470

10.308947

1.08182

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-2048

native/torch-eager-out

11.152470

10.190689

1.09438

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-2048

native-blas/numpy-out

10.447604

10.308947

1.01345

3/5/0

3/5/0

same

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

dense-2048

native-blas/torch-eager-out

10.447604

10.190689

1.02521

3/5/0

3/5/0

same

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host

dense-1024

native/numpy-out

12.283158

11.516861

1.06654

70/73/1

70/73/1

same

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host

dense-2048

native/numpy-out

90.669160

71.958069

1.26003

70/73/1

70/73/1

same

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

dense-1024

native/numpy-out

14.538949

13.107376

1.10922

70/73/1

70/73/1

same

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/numpy-out

101.712580

75.760981

1.34255

70/73/1

70/73/1

same

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

dense-2048

native/torch-eager-out

101.712580

94.619034

1.07497

70/73/1

70/73/1

same

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-256

native/numpy-out

0.079250

0.076524

1.03562

4/6/0

4/6/0

same

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-2048

native/numpy-out

10.305668

7.704990

1.33753

3/5/0

3/5/0

same

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

dense-2048

native/torch-eager-out

10.305668

8.734395

1.17989

3/5/0

3/5/0

same

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host

dense-2048

native/numpy-out

12.494393

10.876795

1.14872

3/5/0

3/5/0

same

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-16

native-cg/scipy-lu-total

0.566271

0.456687

1.23995

597/610/11

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-16

native-cg/scipy-lu-reuse

0.566271

0.051512

10.99293

597/610/11

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-16

native-pcg/scipy-lu-reuse

0.092243

0.051512

1.79070

48/50/0

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-32

native-cg/scipy-pcg

5.768379

2.010995

2.86842

1799/1836/35

90/91/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-32

native-cg/scipy-lu-total

5.768379

1.850295

3.11755

1799/1836/35

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-32

native-cg/scipy-lu-reuse

5.768379

0.161918

35.62537

1799/1836/35

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-2d-32

native-pcg/scipy-lu-reuse

0.548156

0.161918

3.38540

118/122/2

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-3d-6

native-cg/scipy-lu-reuse

0.247445

0.051081

4.84414

253/260/5

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-3d-6

native-pcg/scipy-lu-reuse

0.062159

0.051081

1.21686

24/26/0

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-3d-10

native-cg/scipy-pcg

1.600837

0.922748

1.73486

387/396/7

37/38/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

scaled-poisson-3d-10

native-cg/scipy-lu-reuse

1.600837

0.279344

5.73070

387/396/7

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

poisson-2d-16-neutral

native-cg/scipy-lu-reuse

0.072834

0.043793

1.66315

51/54/1

0/1/unknown

unknown

cpu-release-sparse-solvers-none-api-fused1-host

poisson-2d-16-neutral

native-pcg/scipy-lu-reuse

0.094036

0.043793

2.14730

51/54/1

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-16

native-cg/scipy-lu-total

0.562015

0.448662

1.25265

597/610/11

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-16

native-cg/scipy-lu-reuse

0.562015

0.053874

10.43193

597/610/11

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-16

native-pcg/scipy-lu-reuse

0.075033

0.053874

1.39274

48/50/0

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-32

native-cg/scipy-pcg

5.714016

1.874628

3.04808

1799/1836/35

90/91/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-32

native-cg/scipy-lu-total

5.714016

1.987406

2.87511

1799/1836/35

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-32

native-cg/scipy-lu-reuse

5.714016

0.184846

30.91231

1799/1836/35

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-2d-32

native-pcg/scipy-lu-reuse

0.502265

0.184846

2.71721

118/122/2

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-3d-6

native-cg/scipy-lu-reuse

0.227615

0.041420

5.49526

253/260/5

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-3d-10

native-cg/scipy-pcg

1.554626

0.875958

1.77477

387/396/7

37/38/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

scaled-poisson-3d-10

native-cg/scipy-lu-reuse

1.554626

0.279542

5.56133

387/396/7

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

poisson-2d-16-neutral

native-cg/scipy-lu-reuse

0.051486

0.028782

1.78883

51/54/1

0/1/unknown

unknown

cpu-release-sparse-solvers-none-prepared-fused1-host

poisson-2d-16-neutral

native-pcg/scipy-lu-reuse

0.059888

0.028782

2.08072

51/54/1

0/1/unknown

unknown

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

dense-64

cuda-cublas/torch-cuda-eager

3.287730

2.704691

1.21557

5/7/0

5/7/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

dense-256

cuda-cublas/torch-cuda-eager

3.130028

2.506757

1.24864

4/6/0

4/6/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

dense-1024

cuda-cublas/torch-cuda-eager

3.317847

2.594690

1.27871

4/6/0

4/6/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

dense-2048

cuda-cublas/torch-cuda-eager

3.858382

2.804317

1.37587

3/5/0

3/5/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

dense-64

cuda-cublas/torch-cuda-eager

2.771716

2.469720

1.12228

5/7/0

5/7/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

dense-256

cuda-cublas/torch-cuda-eager

2.710148

2.141640

1.26545

4/6/0

4/6/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

dense-1024

cuda-cublas/torch-cuda-eager

2.879996

2.165131

1.33017

4/6/0

4/6/0

same

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

dense-2048

cuda-cublas/torch-cuda-eager

3.000265

2.317655

1.29453

3/5/0

3/5/0

same

Complete per-configuration measurements

All 668 candidate rows follow. Forward/reverse ms are single-process medians; the reported median and range summarize those two medians. TrueR/tol is the largest independently measured residual-to-threshold ratio across both process outcomes.

cpu-release-cpu-dense-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.050589

0.049608

0.050098

0.049608–0.050589

0.98061

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.274377

0.282243

0.278309

0.274377–0.282243

1.02867

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.425265

0.471396

0.448331

0.425265–0.471396

1.10848

49/51/0

49/51/0

0.635707

dense-256

native

0.583891

0.533357

0.558624

0.533357–0.583891

0.91345

67/70/1

67/70/1

0.971216

dense-256

numpy-out

0.816049

0.767957

0.792003

0.767957–0.816049

0.94107

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.217837

1.131007

1.174422

1.131007–1.217837

0.92870

67/70/1

67/70/1

0.972357

dense-1024

native

10.263201

10.331992

10.297596

10.263201–10.331992

1.00670

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

10.556204

11.000840

10.778522

10.556204–11.000840

1.04212

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

11.625245

12.452298

12.038771

11.625245–12.452298

1.07114

70/73/1

70/73/1

0.928014

dense-2048

native

129.604324

136.896141

133.250233

129.604324–136.896141

1.05626

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

108.713886

121.223572

114.968729

108.713886–121.223572

1.11507

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

106.472242

128.192722

117.332482

106.472242–128.192722

1.20400

70/73/1

70/73/1

0.871762

cpu-release-cpu-dense-f64-v1-none-api-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.050617

0.065831

0.058224

0.050617–0.065831

1.30056

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.266272

0.343811

0.305042

0.266272–0.343811

1.29120

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.421787

0.557095

0.489441

0.421787–0.557095

1.32080

49/51/0

49/51/0

0.635707

dense-256

native

0.569477

0.614353

0.591916

0.569477–0.614353

1.07880

67/70/1

67/70/1

0.971216

dense-256

numpy-out

0.921752

0.979056

0.950404

0.921752–0.979056

1.06217

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.211672

1.420653

1.316162

1.211672–1.420653

1.17247

67/70/1

67/70/1

0.972357

dense-1024

native

10.062846

10.870784

10.466815

10.062846–10.870784

1.08029

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

10.761135

11.356390

11.058762

10.761135–11.356390

1.05532

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

12.078561

12.822276

12.450418

12.078561–12.822276

1.06157

70/73/1

70/73/1

0.928014

dense-2048

native

117.446623

121.645064

119.545844

117.446623–121.645064

1.03575

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

98.183524

100.209098

99.196311

98.183524–100.209098

1.02063

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

101.036497

102.844067

101.940282

101.036497–102.844067

1.01789

70/73/1

70/73/1

0.871762

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.040063

0.041937

0.041000

0.040063–0.041937

1.04676

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.269653

0.281983

0.275818

0.269653–0.281983

1.04573

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.447479

0.492793

0.470136

0.447479–0.492793

1.10127

49/51/0

49/51/0

0.635707

dense-256

native

0.500435

0.491074

0.495754

0.491074–0.500435

0.98129

67/70/1

67/70/1

0.971216

dense-256

numpy-out

0.921965

0.849639

0.885802

0.849639–0.921965

0.92155

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.159045

1.041246

1.100145

1.041246–1.159045

0.89837

67/70/1

67/70/1

0.972357

dense-1024

native

12.051404

12.425268

12.238336

12.051404–12.425268

1.03102

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

12.574818

12.499436

12.537128

12.499436–12.574818

0.99401

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

13.970036

14.309067

14.139551

13.970036–14.309067

1.02427

70/73/1

70/73/1

0.928014

dense-2048

native

138.492134

126.468780

132.480457

126.468780–138.492134

0.91318

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

114.493167

105.236658

109.864913

105.236658–114.493167

0.91915

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

130.219097

119.672988

124.946043

119.672988–130.219097

0.91901

70/73/1

70/73/1

0.871762

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.042717

0.046120

0.044418

0.042717–0.046120

1.07965

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.278622

0.308964

0.293793

0.278622–0.308964

1.10890

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.439085

0.529401

0.484243

0.439085–0.529401

1.20569

49/51/0

49/51/0

0.635707

dense-256

native

0.470108

0.535496

0.502802

0.470108–0.535496

1.13909

67/70/1

67/70/1

0.971216

dense-256

numpy-out

0.800376

0.904173

0.852274

0.800376–0.904173

1.12969

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

0.972432

1.174504

1.073468

0.972432–1.174504

1.20780

67/70/1

67/70/1

0.972357

dense-1024

native

12.530190

13.425578

12.977884

12.530190–13.425578

1.07146

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

12.885563

13.654557

13.270060

12.885563–13.654557

1.05968

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

14.251731

15.625897

14.938814

14.251731–15.625897

1.09642

70/73/1

70/73/1

0.928014

dense-2048

native

116.015233

152.675381

134.345307

116.015233–152.675381

1.31599

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

97.316035

112.861401

105.088718

97.316035–112.861401

1.15974

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

106.375054

132.148684

119.261869

106.375054–132.148684

1.24229

70/73/1

70/73/1

0.871762

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.016102

0.027731

0.021917

0.016102–0.027731

1.72219

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.044175

0.065918

0.055046

0.044175–0.065918

1.49220

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.076211

0.138986

0.107598

0.076211–0.138986

1.82369

5/7/0

5/7/0

0.0796191

dense-256

native

0.076865

0.048633

0.062749

0.048633–0.076865

0.63270

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.111382

0.064640

0.088011

0.064640–0.111382

0.58035

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.201485

0.100276

0.150880

0.100276–0.201485

0.49768

4/6/0

4/6/0

0.209854

dense-1024

native

1.172178

0.978461

1.075319

0.978461–1.172178

0.83474

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.356137

1.089579

1.222858

1.089579–1.356137

0.80344

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.634070

1.323235

1.478652

1.323235–1.634070

0.80978

4/6/0

4/6/0

0.013684

dense-2048

native

9.863568

7.970938

8.917253

7.970938–9.863568

0.80812

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

7.460780

8.482249

7.971514

7.460780–8.482249

1.13691

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

8.377263

7.761186

8.069224

7.761186–8.377263

0.92646

3/5/0

3/5/0

0.836412

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.020803

0.020701

0.020752

0.020701–0.020803

0.99507

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.071941

0.063525

0.067733

0.063525–0.071941

0.88302

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.156307

0.115942

0.136125

0.115942–0.156307

0.74176

5/7/0

5/7/0

0.0796191

dense-256

native

0.068527

0.050184

0.059355

0.050184–0.068527

0.73234

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.098479

0.064352

0.081415

0.064352–0.098479

0.65345

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.175479

0.114980

0.145229

0.114980–0.175479

0.65524

4/6/0

4/6/0

0.209854

dense-1024

native

1.322199

0.997249

1.159724

0.997249–1.322199

0.75424

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.379174

1.098027

1.238601

1.098027–1.379174

0.79615

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.644464

1.368481

1.506473

1.368481–1.644464

0.83217

4/6/0

4/6/0

0.013684

dense-2048

native

8.907108

8.246427

8.576768

8.246427–8.907108

0.92583

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

7.505701

8.785259

8.145480

7.505701–8.785259

1.17048

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

10.167063

7.130846

8.648955

7.130846–10.167063

0.70137

3/5/0

3/5/0

0.836412

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.009305

0.009268

0.009287

0.009268–0.009305

0.99597

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.050819

0.046746

0.048782

0.046746–0.050819

0.91985

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.090208

0.088741

0.089475

0.088741–0.090208

0.98373

5/7/0

5/7/0

0.0796191

dense-256

native

0.058610

0.058899

0.058755

0.058610–0.058899

1.00493

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.077350

0.101597

0.089473

0.077350–0.101597

1.31347

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.110781

0.145580

0.128180

0.110781–0.145580

1.31413

4/6/0

4/6/0

0.209854

dense-1024

native

1.495202

1.424200

1.459701

1.424200–1.495202

0.95251

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.454393

1.351657

1.403025

1.351657–1.454393

0.92936

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.683917

1.522064

1.602990

1.522064–1.683917

0.90388

4/6/0

4/6/0

0.013684

dense-2048

native

10.129389

10.784935

10.457162

10.129389–10.784935

1.06472

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

6.969513

7.782814

7.376163

6.969513–7.782814

1.11669

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

8.576457

7.040115

7.808286

7.040115–8.576457

0.82087

3/5/0

3/5/0

0.836412

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.008143

0.011373

0.009758

0.008143–0.011373

1.39664

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.030625

0.058293

0.044459

0.030625–0.058293

1.90346

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.047711

0.112388

0.080049

0.047711–0.112388

2.35556

5/7/0

5/7/0

0.0796191

dense-256

native

0.052291

0.045480

0.048886

0.045480–0.052291

0.86974

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.085148

0.066389

0.075768

0.066389–0.085148

0.77969

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.117332

0.107577

0.112454

0.107577–0.117332

0.91686

4/6/0

4/6/0

0.209854

dense-1024

native

1.442635

1.535851

1.489243

1.442635–1.535851

1.06461

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.500218

1.335986

1.418102

1.335986–1.500218

0.89053

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.602432

1.791591

1.697011

1.602432–1.791591

1.11804

4/6/0

4/6/0

0.013684

dense-2048

native

10.840718

7.684000

9.262359

7.684000–10.840718

0.70881

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

8.890513

7.241622

8.066068

7.241622–8.890513

0.81453

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

12.059352

7.158016

9.608684

7.158016–12.059352

0.59357

3/5/0

3/5/0

0.836412

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.053525

0.039368

0.046447

0.039368–0.053525

0.73550

49/51/0

49/51/0

0.607749

dense-64

native-blas

0.047697

0.040835

0.044265

0.040835–0.047697

0.85613

49/51/0

49/51/0

0.612054

dense-64

numpy-out

0.305694

0.260435

0.283065

0.260435–0.305694

0.85195

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.513709

0.406396

0.460052

0.406396–0.513709

0.79110

49/51/0

49/51/0

0.635707

dense-256

native

0.468253

0.489287

0.478770

0.468253–0.489287

1.04492

67/70/1

67/70/1

0.971216

dense-256

native-blas

0.483517

0.346407

0.414963

0.346407–0.483517

0.71643

67/70/1

67/70/1

0.979189

dense-256

numpy-out

0.882363

0.729287

0.805825

0.729287–0.882363

0.82652

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.168486

0.945461

1.056973

0.945461–1.168486

0.80913

67/70/1

67/70/1

0.972357

dense-1024

native

9.383907

10.308972

9.846440

9.383907–10.308972

1.09858

70/73/1

70/73/1

0.928014

dense-1024

native-blas

9.079334

9.296114

9.187724

9.079334–9.296114

1.02388

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

10.282751

11.168822

10.725787

10.282751–11.168822

1.08617

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

11.824490

12.324386

12.074438

11.824490–12.324386

1.04228

70/73/1

70/73/1

0.928014

dense-2048

native

139.178176

126.689007

132.933591

126.689007–139.178176

0.91026

70/73/1

70/73/1

0.871762

dense-2048

native-blas

119.352720

111.242902

115.297811

111.242902–119.352720

0.93205

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

121.711591

118.226140

119.968866

118.226140–121.711591

0.97136

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

129.235583

122.880358

126.057971

122.880358–129.235583

0.95082

70/73/1

70/73/1

0.871762

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.043864

0.055230

0.049547

0.043864–0.055230

1.25911

49/51/0

49/51/0

0.607749

dense-64

native-blas

0.045482

0.048628

0.047055

0.045482–0.048628

1.06919

49/51/0

49/51/0

0.612054

dense-64

numpy-out

0.268346

0.310850

0.289598

0.268346–0.310850

1.15839

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.424707

0.515177

0.469942

0.424707–0.515177

1.21302

49/51/0

49/51/0

0.635707

dense-256

native

0.492723

0.552494

0.522608

0.492723–0.552494

1.12131

67/70/1

67/70/1

0.971216

dense-256

native-blas

0.359643

0.381453

0.370548

0.359643–0.381453

1.06064

67/70/1

67/70/1

0.979189

dense-256

numpy-out

0.743630

0.817676

0.780653

0.743630–0.817676

1.09957

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.033114

1.215331

1.124223

1.033114–1.215331

1.17638

67/70/1

67/70/1

0.972357

dense-1024

native

10.395900

10.586603

10.491252

10.395900–10.586603

1.01834

70/73/1

70/73/1

0.928014

dense-1024

native-blas

8.943068

9.835743

9.389406

8.943068–9.835743

1.09982

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

10.903348

10.711827

10.807588

10.711827–10.903348

0.98243

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

12.564355

12.827360

12.695858

12.564355–12.827360

1.02093

70/73/1

70/73/1

0.928014

dense-2048

native

121.507041

114.286919

117.896980

114.286919–121.507041

0.94058

70/73/1

70/73/1

0.871762

dense-2048

native-blas

100.240492

98.319106

99.279799

98.319106–100.240492

0.98083

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

108.567942

104.046502

106.307222

104.046502–108.567942

0.95835

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

113.232318

111.142831

112.187574

111.142831–113.232318

0.98155

70/73/1

70/73/1

0.871762

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.043214

0.039928

0.041571

0.039928–0.043214

0.92398

49/51/0

49/51/0

0.607749

dense-64

native-blas

0.040933

0.036040

0.038486

0.036040–0.040933

0.88045

49/51/0

49/51/0

0.612054

dense-64

numpy-out

0.331375

0.334884

0.333130

0.331375–0.334884

1.01059

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.555198

0.517583

0.536390

0.517583–0.555198

0.93225

49/51/0

49/51/0

0.635707

dense-256

native

0.581584

0.575875

0.578730

0.575875–0.581584

0.99018

67/70/1

67/70/1

0.971216

dense-256

native-blas

0.552561

0.374275

0.463418

0.374275–0.552561

0.67735

67/70/1

67/70/1

0.979189

dense-256

numpy-out

0.972070

1.011027

0.991549

0.972070–1.011027

1.04008

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.301757

1.295851

1.298804

1.295851–1.301757

0.99546

67/70/1

67/70/1

0.972357

dense-1024

native

14.434668

14.578450

14.506559

14.434668–14.578450

1.00996

70/73/1

70/73/1

0.928014

dense-1024

native-blas

13.303029

13.041578

13.172303

13.041578–13.303029

0.98035

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

14.826606

14.761462

14.794034

14.761462–14.826606

0.99561

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

16.878217

16.316642

16.597430

16.316642–16.878217

0.96673

70/73/1

70/73/1

0.928014

dense-2048

native

130.347935

134.346404

132.347169

130.347935–134.346404

1.03068

70/73/1

70/73/1

0.871762

dense-2048

native-blas

113.307170

115.556966

114.432068

113.307170–115.556966

1.01986

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

118.402690

113.103144

115.752917

113.103144–118.402690

0.95524

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

124.742797

131.191875

127.967336

124.742797–131.191875

1.05170

70/73/1

70/73/1

0.871762

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.046344

0.045989

0.046166

0.045989–0.046344

0.99232

49/51/0

49/51/0

0.607749

dense-64

native-blas

0.037699

0.032557

0.035128

0.032557–0.037699

0.86360

49/51/0

49/51/0

0.612054

dense-64

numpy-out

0.305907

0.298156

0.302031

0.298156–0.305907

0.97466

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.509519

0.520110

0.514814

0.509519–0.520110

1.02079

49/51/0

49/51/0

0.635707

dense-256

native

0.546888

0.498870

0.522880

0.498870–0.546888

0.91220

67/70/1

67/70/1

0.971216

dense-256

native-blas

0.377406

0.335495

0.356451

0.335495–0.377406

0.88895

67/70/1

67/70/1

0.979189

dense-256

numpy-out

0.946373

0.838908

0.892640

0.838908–0.946373

0.88645

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

1.182116

1.009961

1.096039

1.009961–1.182116

0.85437

67/70/1

67/70/1

0.972357

dense-1024

native

12.981480

13.294125

13.137803

12.981480–13.294125

1.02408

70/73/1

70/73/1

0.928014

dense-1024

native-blas

12.155437

12.528750

12.342094

12.155437–12.528750

1.03071

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

13.520736

13.351536

13.436136

13.351536–13.520736

0.98749

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

15.235684

14.947266

15.091475

14.947266–15.235684

0.98107

70/73/1

70/73/1

0.928014

dense-2048

native

129.217569

153.609262

141.413416

129.217569–153.609262

1.18876

70/73/1

70/73/1

0.871762

dense-2048

native-blas

106.649608

111.735711

109.192660

106.649608–111.735711

1.04769

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

111.037550

114.455608

112.746579

111.037550–114.455608

1.03078

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

106.761567

120.937522

113.849544

106.761567–120.937522

1.13278

70/73/1

70/73/1

0.871762

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.012939

0.014642

0.013791

0.012939–0.014642

1.13161

5/7/0

5/7/0

0.0796191

dense-64

native-blas

0.014404

0.017907

0.016156

0.014404–0.017907

1.24323

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.044361

0.072469

0.058415

0.044361–0.072469

1.63362

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.077462

0.135730

0.106595

0.077462–0.135730

1.75222

5/7/0

5/7/0

0.0796191

dense-256

native

0.060484

0.065600

0.063042

0.060484–0.065600

1.08457

4/6/0

4/6/0

0.209854

dense-256

native-blas

0.042458

0.066055

0.054256

0.042458–0.066055

1.55579

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.090227

0.109854

0.100041

0.090227–0.109854

1.21753

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.154482

0.205096

0.179789

0.154482–0.205096

1.32764

4/6/0

4/6/0

0.209854

dense-1024

native

0.968295

1.181615

1.074955

0.968295–1.181615

1.22030

4/6/0

4/6/0

0.013684

dense-1024

native-blas

0.955680

1.133167

1.044423

0.955680–1.133167

1.18572

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.089816

1.184227

1.137021

1.089816–1.184227

1.08663

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.312776

1.593068

1.452922

1.312776–1.593068

1.21351

4/6/0

4/6/0

0.013684

dense-2048

native

7.716738

7.266113

7.491425

7.266113–7.716738

0.94160

3/5/0

3/5/0

0.836412

dense-2048

native-blas

6.607337

6.433462

6.520399

6.433462–6.607337

0.97368

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

6.792844

6.813153

6.802998

6.792844–6.813153

1.00299

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

7.705364

8.421064

8.063214

7.705364–8.421064

1.09288

3/5/0

3/5/0

0.836412

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.018052

0.021626

0.019839

0.018052–0.021626

1.19802

5/7/0

5/7/0

0.0796191

dense-64

native-blas

0.019854

0.024927

0.022390

0.019854–0.024927

1.25549

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.057590

0.086868

0.072229

0.057590–0.086868

1.50840

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.121066

0.162775

0.141921

0.121066–0.162775

1.34452

5/7/0

5/7/0

0.0796191

dense-256

native

0.051174

0.075386

0.063280

0.051174–0.075386

1.47312

4/6/0

4/6/0

0.209854

dense-256

native-blas

0.041072

0.063065

0.052069

0.041072–0.063065

1.53549

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.077878

0.112239

0.095058

0.077878–0.112239

1.44122

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.144300

0.206072

0.175186

0.144300–0.206072

1.42808

4/6/0

4/6/0

0.209854

dense-1024

native

0.952948

1.114768

1.033858

0.952948–1.114768

1.16981

4/6/0

4/6/0

0.013684

dense-1024

native-blas

0.928964

1.065311

0.997138

0.928964–1.065311

1.14677

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.070072

1.296002

1.183037

1.070072–1.296002

1.21114

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.338801

1.500650

1.419726

1.338801–1.500650

1.12089

4/6/0

4/6/0

0.013684

dense-2048

native

7.480561

8.134920

7.807740

7.480561–8.134920

1.08747

3/5/0

3/5/0

0.836412

dense-2048

native-blas

5.971742

8.342902

7.157322

5.971742–8.342902

1.39706

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

6.138254

9.210529

7.674391

6.138254–9.210529

1.50051

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

7.366924

9.862422

8.614673

7.366924–9.862422

1.33874

3/5/0

3/5/0

0.836412

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.009880

0.008651

0.009266

0.008651–0.009880

0.87566

5/7/0

5/7/0

0.0796191

dense-64

native-blas

0.009879

0.008495

0.009187

0.008495–0.009879

0.85990

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.057813

0.049426

0.053620

0.049426–0.057813

0.85492

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.109567

0.080148

0.094858

0.080148–0.109567

0.73150

5/7/0

5/7/0

0.0796191

dense-256

native

0.041719

0.057737

0.049728

0.041719–0.057737

1.38393

4/6/0

4/6/0

0.209854

dense-256

native-blas

0.033060

0.050499

0.041779

0.033060–0.050499

1.52746

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.065851

0.099066

0.082458

0.065851–0.099066

1.50440

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.084765

0.150554

0.117659

0.084765–0.150554

1.77613

4/6/0

4/6/0

0.209854

dense-1024

native

1.575236

1.664069

1.619652

1.575236–1.664069

1.05639

4/6/0

4/6/0

0.013684

dense-1024

native-blas

1.256692

1.657712

1.457202

1.256692–1.657712

1.31911

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.520336

1.674641

1.597488

1.520336–1.674641

1.10149

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.740174

2.007630

1.873902

1.740174–2.007630

1.15370

4/6/0

4/6/0

0.013684

dense-2048

native

10.000932

10.852593

10.426763

10.000932–10.852593

1.08516

3/5/0

3/5/0

0.836412

dense-2048

native-blas

9.810232

10.174018

9.992125

9.810232–10.174018

1.03708

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

8.603800

8.310184

8.456992

8.310184–8.603800

0.96587

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

8.327561

8.400799

8.364180

8.327561–8.400799

1.00879

3/5/0

3/5/0

0.836412

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.007410

0.007789

0.007599

0.007410–0.007789

1.05122

5/7/0

5/7/0

0.0796191

dense-64

native-blas

0.007430

0.007502

0.007466

0.007430–0.007502

1.00956

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.031887

0.032828

0.032358

0.031887–0.032828

1.02949

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.050237

0.053567

0.051902

0.050237–0.053567

1.06628

5/7/0

5/7/0

0.0796191

dense-256

native

0.043449

0.058312

0.050880

0.043449–0.058312

1.34207

4/6/0

4/6/0

0.209854

dense-256

native-blas

0.041952

0.058560

0.050256

0.041952–0.058560

1.39588

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.060811

0.087112

0.073962

0.060811–0.087112

1.43251

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.082849

0.148594

0.115722

0.082849–0.148594

1.79357

4/6/0

4/6/0

0.209854

dense-1024

native

1.731756

1.996609

1.864183

1.731756–1.996609

1.15294

4/6/0

4/6/0

0.013684

dense-1024

native-blas

1.521902

1.585338

1.553620

1.521902–1.585338

1.04168

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.790915

1.661606

1.726260

1.661606–1.790915

0.92780

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

2.032251

2.223143

2.127697

2.032251–2.223143

1.09393

4/6/0

4/6/0

0.013684

dense-2048

native

10.569294

11.735644

11.152470

10.569294–11.735644

1.11035

3/5/0

3/5/0

0.836412

dense-2048

native-blas

10.259472

10.635735

10.447604

10.259472–10.635735

1.03667

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

10.515744

10.102151

10.308947

10.102151–10.515744

0.96067

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

9.604243

10.777135

10.190689

9.604243–10.777135

1.12212

3/5/0

3/5/0

0.836412

cpu-release-cpu-csr-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.025326

0.026416

0.025871

0.025326–0.026416

1.04300

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.259256

0.198120

0.228688

0.198120–0.259256

0.76419

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.362777

0.247992

0.305385

0.247992–0.362777

0.68359

26/28/0

26/28/0

0.579621

poisson-32

native

0.437107

0.426339

0.431723

0.426339–0.437107

0.97536

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.766803

1.587707

1.677255

1.587707–1.766803

0.89863

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.635541

1.565416

1.600478

1.565416–1.635541

0.95712

118/122/2

118/122/2

0.840189

poisson-64

native

2.527417

2.383729

2.455573

2.383729–2.527417

0.94315

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

6.358015

5.602874

5.980444

5.602874–6.358015

0.88123

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

5.467104

4.652737

5.059921

4.652737–5.467104

0.85104

201/207/4

201/207/4

0.907427

poisson-128

native

28.823542

29.507218

29.165380

28.823542–29.507218

1.02372

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

59.529992

58.415465

58.972729

58.415465–59.529992

0.98128

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

42.324429

43.920038

43.122234

42.324429–43.920038

1.03770

627/641/12

627/641/12

0.989568

cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.012954

0.014412

0.013683

0.012954–0.014412

1.11251

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.183952

0.185022

0.184487

0.183952–0.185022

1.00581

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.232786

0.248907

0.240846

0.232786–0.248907

1.06925

26/28/0

26/28/0

0.579621

poisson-32

native

0.341132

0.396581

0.368856

0.341132–0.396581

1.16254

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.311948

1.481064

1.396506

1.311948–1.481064

1.12890

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.388529

1.552283

1.470406

1.388529–1.552283

1.11793

118/122/2

118/122/2

0.840189

poisson-64

native

2.200787

2.319198

2.259993

2.200787–2.319198

1.05380

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

5.378894

5.205381

5.292137

5.205381–5.378894

0.96774

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

4.476667

4.651119

4.563893

4.476667–4.651119

1.03897

201/207/4

201/207/4

0.907427

poisson-128

native

29.496267

31.969688

30.732978

29.496267–31.969688

1.08386

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

58.979563

58.020257

58.499910

58.020257–58.979563

0.98373

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

43.320298

44.443843

43.882070

43.320298–44.443843

1.02594

627/641/12

627/641/12

0.989568

cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.032274

0.035319

0.033797

0.032274–0.035319

1.09436

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.238952

0.256290

0.247621

0.238952–0.256290

1.07256

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.354777

0.391651

0.373214

0.354777–0.391651

1.10394

26/28/0

26/28/0

0.579621

poisson-32

native

0.470132

0.503678

0.486905

0.470132–0.503678

1.07135

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.658735

1.697019

1.677877

1.658735–1.697019

1.02308

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.870100

1.973956

1.922028

1.870100–1.973956

1.05553

118/122/2

118/122/2

0.840189

poisson-64

native

2.968628

2.808124

2.888376

2.808124–2.968628

0.94593

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

6.954732

6.537453

6.746092

6.537453–6.954732

0.94000

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

5.779999

6.147450

5.963724

5.779999–6.147450

1.06357

201/207/4

201/207/4

0.907427

poisson-128

native

34.972147

37.282167

36.127157

34.972147–37.282167

1.06605

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

67.721823

73.170770

70.446296

67.721823–73.170770

1.08046

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

53.229109

59.231209

56.230159

53.229109–59.231209

1.11276

627/641/12

627/641/12

0.989568

cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.018916

0.016609

0.017763

0.016609–0.018916

0.87802

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.286291

0.216630

0.251460

0.216630–0.286291

0.75668

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.396840

0.314812

0.355826

0.314812–0.396840

0.79330

26/28/0

26/28/0

0.579621

poisson-32

native

0.465917

0.457056

0.461487

0.457056–0.465917

0.98098

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.885886

1.672838

1.779362

1.672838–1.885886

0.88703

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

2.111523

1.853050

1.982286

1.853050–2.111523

0.87759

118/122/2

118/122/2

0.840189

poisson-64

native

2.880112

2.933520

2.906816

2.880112–2.933520

1.01854

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

7.125383

6.400830

6.763107

6.400830–7.125383

0.89831

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

6.464707

6.453167

6.458937

6.453167–6.464707

0.99821

201/207/4

201/207/4

0.907427

poisson-128

native

33.510543

33.933828

33.722186

33.510543–33.933828

1.01263

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

67.269954

65.516504

66.393230

65.516504–67.269954

0.97393

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

53.587795

51.643910

52.615853

51.643910–53.587795

0.96373

627/641/12

627/641/12

0.989568

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.063271

0.061144

0.062208

0.061144–0.063271

0.96639

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.205037

0.205723

0.205379

0.205037–0.205723

1.00335

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.316026

0.304739

0.310383

0.304739–0.316026

0.96428

49/51/0

49/51/0

0.635707

dense-256

native

0.364721

0.411164

0.387943

0.364721–0.411164

1.12734

67/70/1

67/70/1

0.993806

dense-256

numpy-out

0.662627

1.082239

0.872433

0.662627–1.082239

1.63326

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

0.818121

1.148995

0.983558

0.818121–1.148995

1.40443

67/70/1

67/70/1

0.972357

dense-1024

native

10.965793

13.600523

12.283158

10.965793–13.600523

1.24027

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

10.896076

12.137645

11.516861

10.896076–12.137645

1.11395

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

12.248268

17.115843

14.682056

12.248268–17.115843

1.39741

70/73/1

70/73/1

0.928014

dense-2048

native

93.139776

88.198544

90.669160

88.198544–93.139776

0.94695

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

71.250376

72.665762

71.958069

71.250376–72.665762

1.01986

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

99.255246

83.098213

91.176729

83.098213–99.255246

0.83722

70/73/1

70/73/1

0.871762

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.055848

0.054640

0.055244

0.054640–0.055848

0.97838

49/51/0

49/51/0

0.607749

dense-64

numpy-out

0.203923

0.201829

0.202876

0.201829–0.203923

0.98973

49/51/0

49/51/0

0.61272

dense-64

torch-eager-out

0.314262

0.309256

0.311759

0.309256–0.314262

0.98407

49/51/0

49/51/0

0.635707

dense-256

native

0.348855

0.369202

0.359028

0.348855–0.369202

1.05832

67/70/1

67/70/1

0.993806

dense-256

numpy-out

0.826943

0.872141

0.849542

0.826943–0.872141

1.05466

67/70/1

67/70/1

0.969964

dense-256

torch-eager-out

0.887800

1.057684

0.972742

0.887800–1.057684

1.19135

67/70/1

67/70/1

0.972357

dense-1024

native

13.883033

15.194865

14.538949

13.883033–15.194865

1.09449

70/73/1

70/73/1

0.928014

dense-1024

numpy-out

13.078618

13.136135

13.107376

13.078618–13.136135

1.00440

70/73/1

70/73/1

0.928014

dense-1024

torch-eager-out

16.583150

17.675429

17.129290

16.583150–17.675429

1.06587

70/73/1

70/73/1

0.928014

dense-2048

native

108.289352

95.135807

101.712580

95.135807–108.289352

0.87853

70/73/1

70/73/1

0.871762

dense-2048

numpy-out

81.933498

69.588465

75.760981

69.588465–81.933498

0.84933

70/73/1

70/73/1

0.871762

dense-2048

torch-eager-out

94.660541

94.577527

94.619034

94.577527–94.660541

0.99912

70/73/1

70/73/1

0.871762

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.021537

0.019845

0.020691

0.019845–0.021537

0.92144

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.044631

0.044168

0.044400

0.044168–0.044631

0.98964

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.078053

0.071923

0.074988

0.071923–0.078053

0.92146

5/7/0

5/7/0

0.0796191

dense-256

native

0.115130

0.043369

0.079250

0.043369–0.115130

0.37670

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.084996

0.068052

0.076524

0.068052–0.084996

0.80064

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.261472

0.104804

0.183138

0.104804–0.261472

0.40083

4/6/0

4/6/0

0.209854

dense-1024

native

1.065217

1.009434

1.037325

1.009434–1.065217

0.94763

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.167746

1.105117

1.136432

1.105117–1.167746

0.94637

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

1.312561

1.205148

1.258855

1.205148–1.312561

0.91817

4/6/0

4/6/0

0.013684

dense-2048

native

10.471840

10.139496

10.305668

10.139496–10.471840

0.96826

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

7.222506

8.187473

7.704990

7.222506–8.187473

1.13361

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

9.166802

8.301989

8.734395

8.301989–9.166802

0.90566

3/5/0

3/5/0

0.836412

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

native

0.011655

0.011732

0.011693

0.011655–0.011732

1.00656

5/7/0

5/7/0

0.0796191

dense-64

numpy-out

0.032245

0.030433

0.031338

0.030433–0.032245

0.94380

5/7/0

5/7/0

0.0796191

dense-64

torch-eager-out

0.050005

0.049415

0.049710

0.049415–0.050005

0.98821

5/7/0

5/7/0

0.0796191

dense-256

native

0.070796

0.036514

0.053656

0.036514–0.070796

0.51577

4/6/0

4/6/0

0.209854

dense-256

numpy-out

0.063011

0.060200

0.061605

0.060200–0.063011

0.95538

4/6/0

4/6/0

0.209854

dense-256

torch-eager-out

0.174957

0.091398

0.133177

0.091398–0.174957

0.52240

4/6/0

4/6/0

0.209854

dense-1024

native

1.982139

0.975012

1.478576

0.975012–1.982139

0.49190

4/6/0

4/6/0

0.013684

dense-1024

numpy-out

1.698503

1.468522

1.583512

1.468522–1.698503

0.86460

4/6/0

4/6/0

0.013684

dense-1024

torch-eager-out

2.374221

1.360953

1.867587

1.360953–2.374221

0.57322

4/6/0

4/6/0

0.013684

dense-2048

native

11.332840

13.655945

12.494393

11.332840–13.655945

1.20499

3/5/0

3/5/0

0.836412

dense-2048

numpy-out

10.422716

11.330873

10.876795

10.422716–11.330873

1.08713

3/5/0

3/5/0

0.836412

dense-2048

torch-eager-out

13.696452

15.917632

14.807042

13.696452–15.917632

1.16217

3/5/0

3/5/0

0.836412

cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.029795

0.059320

0.044557

0.029795–0.059320

1.99094

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.147498

0.287226

0.217362

0.147498–0.287226

1.94732

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.224794

0.427529

0.326161

0.224794–0.427529

1.90187

26/28/0

26/28/0

0.579621

poisson-32

native

0.429674

0.605009

0.517342

0.429674–0.605009

1.40807

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.119220

1.848999

1.484109

1.119220–1.848999

1.65204

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.274064

1.916092

1.595078

1.274064–1.916092

1.50392

118/122/2

118/122/2

0.840189

poisson-64

native

2.427446

2.653018

2.540232

2.427446–2.653018

1.09293

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

4.150322

6.213375

5.181849

4.150322–6.213375

1.49708

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

3.999192

5.606717

4.802954

3.999192–5.606717

1.40196

201/207/4

201/207/4

0.907427

poisson-128

native

32.011201

29.172898

30.592049

29.172898–32.011201

0.91133

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

75.547713

76.871238

76.209475

75.547713–76.871238

1.01752

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

42.427236

46.730128

44.578682

42.427236–46.730128

1.10142

627/641/12

627/641/12

0.989568

cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.023658

0.027541

0.025599

0.023658–0.027541

1.16416

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.147366

0.218642

0.183004

0.147366–0.218642

1.48367

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.446858

0.313082

0.379970

0.313082–0.446858

0.70063

26/28/0

26/28/0

0.579621

poisson-32

native

0.427194

0.507199

0.467197

0.427194–0.507199

1.18728

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.170940

1.594799

1.382869

1.170940–1.594799

1.36198

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.265589

1.607089

1.436339

1.265589–1.607089

1.26984

118/122/2

118/122/2

0.840189

poisson-64

native

2.578861

2.497129

2.537995

2.497129–2.578861

0.96831

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

4.151237

5.483015

4.817126

4.151237–5.483015

1.32081

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

3.907198

4.560803

4.234000

3.907198–4.560803

1.16728

201/207/4

201/207/4

0.907427

poisson-128

native

29.158123

31.872338

30.515231

29.158123–31.872338

1.09309

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

78.988898

75.770064

77.379481

75.770064–78.988898

0.95925

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

44.568305

48.238836

46.403570

44.568305–48.238836

1.08236

627/641/12

627/641/12

0.989568

cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.039215

0.042877

0.041046

0.039215–0.042877

1.09338

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.185137

0.189256

0.187196

0.185137–0.189256

1.02225

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.294318

0.602969

0.448643

0.294318–0.602969

2.04870

26/28/0

26/28/0

0.579621

poisson-32

native

0.537406

0.517035

0.527220

0.517035–0.537406

0.96209

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.344966

1.328162

1.336564

1.328162–1.344966

0.98751

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.748533

1.599521

1.674027

1.599521–1.748533

0.91478

118/122/2

118/122/2

0.840189

poisson-64

native

3.015597

2.872832

2.944214

2.872832–3.015597

0.95266

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

4.808878

4.657072

4.732975

4.657072–4.808878

0.96843

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

5.272380

5.197838

5.235109

5.197838–5.272380

0.98586

201/207/4

201/207/4

0.907427

poisson-128

native

34.588732

38.069504

36.329118

34.588732–38.069504

1.10063

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

82.637017

84.796574

83.716795

82.637017–84.796574

1.02613

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

50.418396

52.606243

51.512319

50.418396–52.606243

1.04339

627/641/12

627/641/12

0.989568

cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

native

0.028361

0.047122

0.037741

0.028361–0.047122

1.66151

26/28/0

26/28/0

0.579621

poisson-8

scipy-out

0.168113

0.256084

0.212098

0.168113–0.256084

1.52328

26/28/0

26/28/0

0.579621

poisson-8

torch-eager-out

0.385250

0.430345

0.407797

0.385250–0.430345

1.11705

26/28/0

26/28/0

0.579621

poisson-32

native

0.488675

0.602248

0.545462

0.488675–0.602248

1.23241

118/122/2

118/122/2

0.840189

poisson-32

scipy-out

1.302156

1.758353

1.530254

1.302156–1.758353

1.35034

118/122/2

118/122/2

0.840189

poisson-32

torch-eager-out

1.526337

1.907891

1.717114

1.526337–1.907891

1.24998

118/122/2

118/122/2

0.840189

poisson-64

native

2.834501

3.070550

2.952526

2.834501–3.070550

1.08328

201/207/4

201/207/4

0.907427

poisson-64

scipy-out

4.680625

6.183395

5.432010

4.680625–6.183395

1.32106

201/207/4

201/207/4

0.907427

poisson-64

torch-eager-out

5.093900

5.818389

5.456144

5.093900–5.818389

1.14223

201/207/4

201/207/4

0.907427

poisson-128

native

32.379157

35.703153

34.041155

32.379157–35.703153

1.10266

627/641/12

627/641/12

0.989568

poisson-128

scipy-out

62.960403

81.457278

72.208840

62.960403–81.457278

1.29379

627/641/12

627/641/12

0.989568

poisson-128

torch-eager-out

40.160783

51.759282

45.960032

40.160783–51.759282

1.28880

627/641/12

627/641/12

0.989568

cpu-release-sparse-solvers-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

scaled-poisson-2d-16

native-cg

0.534712

0.597830

0.566271

0.534712–0.597830

1.11804

597/610/11

597/610/11

0.970433

scaled-poisson-2d-16

native-pcg

0.094597

0.089889

0.092243

0.089889–0.094597

0.95023

48/50/0

48/50/0

0.91593

scaled-poisson-2d-16

scipy-cg

3.460262

3.544083

3.502172

3.460262–3.544083

1.02422

276/277/unknown

276/277/unknown

0.846418

scaled-poisson-2d-16

scipy-pcg

0.765618

0.809412

0.787515

0.765618–0.809412

1.05720

48/49/unknown

48/49/unknown

0.91593

scaled-poisson-2d-16

scipy-lu-total

0.449873

0.463500

0.456687

0.449873–0.463500

1.03029

0/1/unknown

0/1/unknown

1.56573e-08

scaled-poisson-2d-16

scipy-lu-reuse

0.051803

0.051222

0.051512

0.051222–0.051803

0.98877

0/1/unknown

0/1/unknown

1.56573e-08

scaled-poisson-2d-32

native-cg

5.548388

5.988370

5.768379

5.548388–5.988370

1.07930

1799/1836/35

1799/1836/35

0.976976

scaled-poisson-2d-32

native-pcg

0.506568

0.589744

0.548156

0.506568–0.589744

1.16419

118/122/2

118/122/2

0.909328

scaled-poisson-2d-32

scipy-cg

10.719684

11.629991

11.174838

10.719684–11.629991

1.08492

633/634/unknown

633/634/unknown

0.899425

scaled-poisson-2d-32

scipy-pcg

1.937689

2.084300

2.010995

1.937689–2.084300

1.07566

90/91/unknown

90/91/unknown

0.843882

scaled-poisson-2d-32

scipy-lu-total

1.737091

1.963499

1.850295

1.737091–1.963499

1.13034

0/1/unknown

0/1/unknown

2.13506e-08

scaled-poisson-2d-32

scipy-lu-reuse

0.154951

0.168884

0.161918

0.154951–0.168884

1.08992

0/1/unknown

0/1/unknown

2.13506e-08

scaled-poisson-3d-6

native-cg

0.238012

0.256877

0.247445

0.238012–0.256877

1.07926

253/260/5

253/260/5

0.876984

scaled-poisson-3d-6

native-pcg

0.058056

0.066261

0.062159

0.058056–0.066261

1.14132

24/26/0

24/26/0

0.71185

scaled-poisson-3d-6

scipy-cg

2.214169

2.532484

2.373327

2.214169–2.532484

1.14376

180/181/unknown

180/181/unknown

0.837854

scaled-poisson-3d-6

scipy-pcg

0.464274

0.488905

0.476589

0.464274–0.488905

1.05305

24/25/unknown

24/25/unknown

0.71185

scaled-poisson-3d-6

scipy-lu-total

0.492134

0.525659

0.508897

0.492134–0.525659

1.06812

0/1/unknown

0/1/unknown

1.87121e-08

scaled-poisson-3d-6

scipy-lu-reuse

0.046690

0.055473

0.051081

0.046690–0.055473

1.18813

0/1/unknown

0/1/unknown

1.87121e-08

scaled-poisson-3d-10

native-cg

1.537725

1.663949

1.600837

1.537725–1.663949

1.08208

387/396/7

387/396/7

0.977579

scaled-poisson-3d-10

native-pcg

0.238577

0.256388

0.247483

0.238577–0.256388

1.07465

37/39/0

37/39/0

0.956242

scaled-poisson-3d-10

scipy-cg

5.119989

5.974416

5.547203

5.119989–5.974416

1.16688

296/297/unknown

296/297/unknown

0.995554

scaled-poisson-3d-10

scipy-pcg

0.859248

0.986248

0.922748

0.859248–0.986248

1.14780

37/38/unknown

37/38/unknown

0.956242

scaled-poisson-3d-10

scipy-lu-total

4.305481

4.315884

4.310683

4.305481–4.315884

1.00242

0/1/unknown

0/1/unknown

3.15518e-08

scaled-poisson-3d-10

scipy-lu-reuse

0.264462

0.294227

0.279344

0.264462–0.294227

1.11255

0/1/unknown

0/1/unknown

3.15518e-08

poisson-2d-16-neutral

native-cg

0.068999

0.076669

0.072834

0.068999–0.076669

1.11115

51/54/1

51/54/1

0.602546

poisson-2d-16-neutral

native-pcg

0.083746

0.104326

0.094036

0.083746–0.104326

1.24574

51/54/1

51/54/1

0.602546

poisson-2d-16-neutral

scipy-cg

0.577333

0.915670

0.746502

0.577333–0.915670

1.58603

51/52/unknown

51/52/unknown

0.568679

poisson-2d-16-neutral

scipy-pcg

0.646484

0.915754

0.781119

0.646484–0.915754

1.41651

51/52/unknown

51/52/unknown

0.568679

poisson-2d-16-neutral

scipy-lu-total

0.334745

0.419540

0.377142

0.334745–0.419540

1.25331

0/1/unknown

0/1/unknown

1.84387e-08

poisson-2d-16-neutral

scipy-lu-reuse

0.041099

0.046487

0.043793

0.041099–0.046487

1.13111

0/1/unknown

0/1/unknown

1.84387e-08

cpu-release-sparse-solvers-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

scaled-poisson-2d-16

native-cg

0.517064

0.606966

0.562015

0.517064–0.606966

1.17387

597/610/11

597/610/11

0.970433

scaled-poisson-2d-16

native-pcg

0.070279

0.079787

0.075033

0.070279–0.079787

1.13529

48/50/0

48/50/0

0.91593

scaled-poisson-2d-16

scipy-cg

3.072085

3.771473

3.421779

3.072085–3.771473

1.22766

276/277/unknown

276/277/unknown

0.846418

scaled-poisson-2d-16

scipy-pcg

0.637318

0.773864

0.705591

0.637318–0.773864

1.21425

48/49/unknown

48/49/unknown

0.91593

scaled-poisson-2d-16

scipy-lu-total

0.439088

0.458236

0.448662

0.439088–0.458236

1.04361

0/1/unknown

0/1/unknown

1.56573e-08

scaled-poisson-2d-16

scipy-lu-reuse

0.053377

0.054372

0.053874

0.053377–0.054372

1.01864

0/1/unknown

0/1/unknown

1.56573e-08

scaled-poisson-2d-32

native-cg

5.389068

6.038965

5.714016

5.389068–6.038965

1.12060

1799/1836/35

1799/1836/35

0.976976

scaled-poisson-2d-32

native-pcg

0.484953

0.519577

0.502265

0.484953–0.519577

1.07140

118/122/2

118/122/2

0.909328

scaled-poisson-2d-32

scipy-cg

9.558303

11.614915

10.586609

9.558303–11.614915

1.21516

633/634/unknown

633/634/unknown

0.899425

scaled-poisson-2d-32

scipy-pcg

1.660964

2.088292

1.874628

1.660964–2.088292

1.25728

90/91/unknown

90/91/unknown

0.843882

scaled-poisson-2d-32

scipy-lu-total

1.852135

2.122677

1.987406

1.852135–2.122677

1.14607

0/1/unknown

0/1/unknown

2.13506e-08

scaled-poisson-2d-32

scipy-lu-reuse

0.169090

0.200602

0.184846

0.169090–0.200602

1.18637

0/1/unknown

0/1/unknown

2.13506e-08

scaled-poisson-3d-6

native-cg

0.217884

0.237346

0.227615

0.217884–0.237346

1.08933

253/260/5

253/260/5

0.876984

scaled-poisson-3d-6

native-pcg

0.040835

0.037076

0.038955

0.037076–0.040835

0.90796

24/26/0

24/26/0

0.71185

scaled-poisson-3d-6

scipy-cg

2.061424

2.293613

2.177518

2.061424–2.293613

1.11264

180/181/unknown

180/181/unknown

0.837854

scaled-poisson-3d-6

scipy-pcg

0.353809

0.411241

0.382525

0.353809–0.411241

1.16232

24/25/unknown

24/25/unknown

0.71185

scaled-poisson-3d-6

scipy-lu-total

0.463294

0.521690

0.492492

0.463294–0.521690

1.12605

0/1/unknown

0/1/unknown

1.87121e-08

scaled-poisson-3d-6

scipy-lu-reuse

0.038492

0.044348

0.041420

0.038492–0.044348

1.15212

0/1/unknown

0/1/unknown

1.87121e-08

scaled-poisson-3d-10

native-cg

1.371450

1.737801

1.554626

1.371450–1.737801

1.26713

387/396/7

387/396/7

0.977579

scaled-poisson-3d-10

native-pcg

0.188773

0.234893

0.211833

0.188773–0.234893

1.24432

37/39/0

37/39/0

0.956242

scaled-poisson-3d-10

scipy-cg

4.411201

5.671074

5.041138

4.411201–5.671074

1.28561

296/297/unknown

296/297/unknown

0.995554

scaled-poisson-3d-10

scipy-pcg

0.715481

1.036435

0.875958

0.715481–1.036435

1.44858

37/38/unknown

37/38/unknown

0.956242

scaled-poisson-3d-10

scipy-lu-total

3.820412

4.914178

4.367295

3.820412–4.914178

1.28630

0/1/unknown

0/1/unknown

3.15518e-08

scaled-poisson-3d-10

scipy-lu-reuse

0.250433

0.308652

0.279542

0.250433–0.308652

1.23248

0/1/unknown

0/1/unknown

3.15518e-08

poisson-2d-16-neutral

native-cg

0.055699

0.047274

0.051486

0.047274–0.055699

0.84874

51/54/1

51/54/1

0.602546

poisson-2d-16-neutral

native-pcg

0.063313

0.056462

0.059888

0.056462–0.063313

0.89180

51/54/1

51/54/1

0.602546

poisson-2d-16-neutral

scipy-cg

0.590382

0.485745

0.538064

0.485745–0.590382

0.82276

51/52/unknown

51/52/unknown

0.568679

poisson-2d-16-neutral

scipy-pcg

0.635419

0.565505

0.600462

0.565505–0.635419

0.88997

51/52/unknown

51/52/unknown

0.568679

poisson-2d-16-neutral

scipy-lu-total

0.317781

0.307580

0.312680

0.307580–0.317781

0.96790

0/1/unknown

0/1/unknown

1.84387e-08

poisson-2d-16-neutral

scipy-lu-reuse

0.029965

0.027599

0.028782

0.027599–0.029965

0.92106

0/1/unknown

0/1/unknown

1.84387e-08

cuda-release-cuda-dense-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

6.269868

6.455184

6.362526

6.269868–6.455184

1.02956

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

8.358752

9.695800

9.027276

8.358752–9.695800

1.15996

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

15.577025

16.159938

15.868482

15.577025–16.159938

1.03742

49/51/0

49/51/0

0.611009

dense-256

cuda-native

9.144025

9.188360

9.166193

9.144025–9.188360

1.00485

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

11.574677

12.131001

11.852839

11.574677–12.131001

1.04806

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

21.514676

22.260022

21.887349

21.514676–22.260022

1.03464

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

14.692116

12.655358

13.673737

12.655358–14.692116

0.86137

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

14.241922

13.583410

13.912666

13.583410–14.241922

0.95376

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

21.149862

22.703437

21.926649

21.149862–22.703437

1.07346

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

20.681981

21.198042

20.940011

20.681981–21.198042

1.02495

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

21.002477

21.119265

21.060871

21.002477–21.119265

1.00556

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

28.129382

27.820101

27.974742

27.820101–28.129382

0.98901

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-none-api-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

4.574724

4.467877

4.521300

4.467877–4.574724

0.97664

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

6.300969

6.894224

6.597596

6.300969–6.894224

1.09415

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

16.270546

16.049218

16.159882

16.049218–16.270546

0.98640

49/51/0

49/51/0

0.611009

dense-256

cuda-native

6.466888

7.245254

6.856071

6.466888–7.245254

1.12036

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

9.271701

9.300287

9.285994

9.271701–9.300287

1.00308

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

20.872080

22.278460

21.575270

20.872080–22.278460

1.06738

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

8.890242

9.414016

9.152129

8.890242–9.414016

1.05892

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

10.138445

10.608897

10.373671

10.138445–10.608897

1.04640

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

21.482633

21.033517

21.258075

21.033517–21.482633

0.97909

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

18.176967

17.638852

17.907910

17.638852–18.176967

0.97040

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

19.418498

19.443857

19.431177

19.418498–19.443857

1.00131

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

30.213943

28.785822

29.499882

28.785822–30.213943

0.95273

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-none-session-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

6.390088

6.678574

6.534331

6.390088–6.678574

1.04515

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

7.050249

7.140918

7.095584

7.050249–7.140918

1.01286

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

16.175825

16.260447

16.218136

16.175825–16.260447

1.00523

49/51/0

49/51/0

0.611009

dense-256

cuda-native

11.215874

9.572181

10.394028

9.572181–11.215874

0.85345

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

9.448244

9.791449

9.619847

9.448244–9.791449

1.03632

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

23.218738

22.618169

22.918453

22.618169–23.218738

0.97413

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

13.059845

14.301699

13.680772

13.059845–14.301699

1.09509

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

13.133909

12.029058

12.581483

12.029058–13.133909

0.91588

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

22.941660

22.123548

22.532604

22.123548–22.941660

0.96434

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

21.619573

21.911151

21.765362

21.619573–21.911151

1.01349

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

19.898805

20.447979

20.173392

19.898805–20.447979

1.02760

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

29.666466

29.008131

29.337298

29.008131–29.666466

0.97781

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-none-session-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

4.632907

4.391675

4.512291

4.391675–4.632907

0.94793

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

5.534070

4.708995

5.121532

4.708995–5.534070

0.85091

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

16.487116

15.204584

15.845850

15.204584–16.487116

0.92221

49/51/0

49/51/0

0.611009

dense-256

cuda-native

6.558118

6.589540

6.573829

6.558118–6.589540

1.00479

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

7.504784

6.673646

7.089214

6.673646–7.504784

0.88925

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

20.278962

19.969123

20.124042

19.969123–20.278962

0.98472

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

9.545454

8.515592

9.030523

8.515592–9.545454

0.89211

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

10.033996

8.542699

9.288348

8.542699–10.033996

0.85138

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

21.216919

19.953305

20.585112

19.953305–21.216919

0.94044

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

18.392514

17.585358

17.988936

17.585358–18.392514

0.95611

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

17.605696

16.847078

17.226387

16.847078–17.605696

0.95691

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

29.526996

27.630161

28.578578

27.630161–29.526996

0.93576

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

7.068707

6.610287

6.839497

6.610287–7.068707

0.93515

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

7.620498

6.534897

7.077697

6.534897–7.620498

0.85754

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

18.092991

15.743479

16.918235

15.743479–18.092991

0.87014

49/51/0

49/51/0

0.611009

dense-256

cuda-native

10.120936

9.058238

9.589587

9.058238–10.120936

0.89500

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

9.971676

8.975055

9.473365

8.975055–9.971676

0.90005

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

22.431897

21.210103

21.820999

21.210103–22.431897

0.94553

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

13.465141

13.510642

13.487892

13.465141–13.510642

1.00338

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

12.509892

11.347420

11.928656

11.347420–12.509892

0.90708

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

22.408939

22.341279

22.375109

22.341279–22.408939

0.99698

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

21.540948

21.946701

21.743824

21.540948–21.946701

1.01884

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

20.024139

21.005498

20.514819

20.024139–21.005498

1.04901

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

29.149499

30.029636

29.589568

29.149499–30.029636

1.03019

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

5.014330

4.470805

4.742568

4.470805–5.014330

0.89161

49/51/0

49/51/0

0.648887

dense-64

cuda-cublas

5.308808

4.814369

5.061589

4.814369–5.308808

0.90686

49/51/0

49/51/0

0.611009

dense-64

torch-cuda-eager

16.866513

16.743166

16.804839

16.743166–16.866513

0.99269

49/51/0

49/51/0

0.611009

dense-256

cuda-native

7.790847

7.551984

7.671416

7.551984–7.790847

0.96934

67/70/1

67/70/1

0.979365

dense-256

cuda-cublas

8.893674

7.753810

8.323742

7.753810–8.893674

0.87183

67/70/1

67/70/1

0.994421

dense-256

torch-cuda-eager

25.838038

23.760219

24.799129

23.760219–25.838038

0.91958

67/70/1

67/70/1

0.977359

dense-1024

cuda-native

9.068542

9.750016

9.409279

9.068542–9.750016

1.07515

70/73/1

70/73/1

0.928014

dense-1024

cuda-cublas

8.616156

8.980066

8.798111

8.616156–8.980066

1.04224

70/73/1

70/73/1

0.928014

dense-1024

torch-cuda-eager

21.176460

23.614414

22.395437

21.176460–23.614414

1.11513

70/73/1

70/73/1

0.928014

dense-2048

cuda-native

18.083897

18.408777

18.246337

18.083897–18.408777

1.01797

70/73/1

70/73/1

0.871762

dense-2048

cuda-cublas

17.617959

17.176741

17.397350

17.176741–17.617959

0.97496

70/73/1

70/73/1

0.871762

dense-2048

torch-cuda-eager

29.017050

29.065641

29.041345

29.017050–29.065641

1.00167

70/73/1

70/73/1

0.871762

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

1.211434

1.106880

1.159158

1.106880–1.211434

0.91369

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

3.524750

3.050709

3.287730

3.050709–3.524750

0.86551

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

2.841259

2.568123

2.704691

2.568123–2.841259

0.90387

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

1.053285

1.111425

1.082355

1.053285–1.111425

1.05520

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

3.147820

3.112236

3.130028

3.112236–3.147820

0.98870

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

2.508514

2.504999

2.506757

2.504999–2.508514

0.99860

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.305438

1.538012

1.421725

1.305438–1.538012

1.17816

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

3.067125

3.568569

3.317847

3.067125–3.568569

1.16349

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.288226

2.901154

2.594690

2.288226–2.901154

1.26786

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.671071

2.079653

1.875362

1.671071–2.079653

1.24450

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

3.681907

4.034857

3.858382

3.681907–4.034857

1.09586

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.766433

2.842201

2.804317

2.766433–2.842201

1.02739

3/5/0

3/5/0

0.836412

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

0.844137

0.801747

0.822942

0.801747–0.844137

0.94978

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

2.823151

2.720280

2.771716

2.720280–2.823151

0.96356

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

2.543452

2.395989

2.469720

2.395989–2.543452

0.94202

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

0.737121

0.742673

0.739897

0.737121–0.742673

1.00753

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

2.700133

2.720162

2.710148

2.700133–2.720162

1.00742

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

2.093466

2.189814

2.141640

2.093466–2.189814

1.04602

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.081598

1.063954

1.072776

1.063954–1.081598

0.98369

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

2.910116

2.849876

2.879996

2.849876–2.910116

0.97930

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.160598

2.169665

2.165131

2.160598–2.169665

1.00420

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.309529

1.349296

1.329413

1.309529–1.349296

1.03037

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

2.911624

3.088907

3.000265

2.911624–3.088907

1.06089

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.304098

2.331212

2.317655

2.304098–2.331212

1.01177

3/5/0

3/5/0

0.836412

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

1.166698

1.236079

1.201388

1.166698–1.236079

1.05947

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

1.368300

1.214211

1.291255

1.214211–1.368300

0.88739

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

3.145095

2.912489

3.028792

2.912489–3.145095

0.92604

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

1.053506

1.072344

1.062925

1.053506–1.072344

1.01788

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

1.037602

1.057431

1.047516

1.037602–1.057431

1.01911

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

2.463527

2.405117

2.434322

2.405117–2.463527

0.97629

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.458046

1.355160

1.406602

1.355160–1.458046

0.92944

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

1.376270

1.241769

1.309020

1.241769–1.376270

0.90227

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.867322

2.355589

2.611455

2.355589–2.867322

0.82153

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.802081

1.738736

1.770409

1.738736–1.802081

0.96485

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

1.732698

1.560234

1.646466

1.560234–1.732698

0.90046

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.786026

2.820343

2.803184

2.786026–2.820343

1.01232

3/5/0

3/5/0

0.836412

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

0.871212

0.887842

0.879527

0.871212–0.887842

1.01909

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

0.988029

0.921473

0.954751

0.921473–0.988029

0.93264

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

2.855711

2.756023

2.805868

2.756023–2.855711

0.96509

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

0.866282

0.800258

0.833270

0.800258–0.866282

0.92378

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

0.852172

0.840460

0.846316

0.840460–0.852172

0.98626

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

2.753281

2.360670

2.556976

2.360670–2.753281

0.85740

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.312025

1.168481

1.240253

1.168481–1.312025

0.89059

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

1.067850

0.971641

1.019745

0.971641–1.067850

0.90990

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.689312

2.542680

2.615996

2.542680–2.689312

0.94548

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.379028

1.506625

1.442827

1.379028–1.506625

1.09253

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

1.240682

1.325757

1.283219

1.240682–1.325757

1.06857

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.347926

2.407871

2.377898

2.347926–2.407871

1.02553

3/5/0

3/5/0

0.836412

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

1.044819

1.061816

1.053317

1.044819–1.061816

1.01627

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

1.157545

1.094470

1.126008

1.094470–1.157545

0.94551

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

2.607155

2.293962

2.450558

2.293962–2.607155

0.87987

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

1.069243

1.297870

1.183556

1.069243–1.297870

1.21382

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

0.953793

1.032093

0.992942

0.953793–1.032093

1.08209

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

2.085648

2.256552

2.171100

2.085648–2.256552

1.08194

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.273699

1.353054

1.313377

1.273699–1.353054

1.06230

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

1.210381

1.136579

1.173480

1.136579–1.210381

0.93903

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.109475

2.010085

2.059780

2.010085–2.109475

0.95288

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.616982

1.583636

1.600310

1.583636–1.616982

0.97938

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

1.438358

1.423598

1.430978

1.423598–1.438358

0.98974

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.213152

2.096893

2.155022

2.096893–2.213152

0.94747

3/5/0

3/5/0

0.836412

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

dense-64

cuda-native

0.771944

0.730599

0.751271

0.730599–0.771944

0.94644

5/7/0

5/7/0

0.0796191

dense-64

cuda-cublas

0.877695

0.829494

0.853595

0.829494–0.877695

0.94508

5/7/0

5/7/0

0.0796191

dense-64

torch-cuda-eager

2.338792

2.227499

2.283146

2.227499–2.338792

0.95241

5/7/0

5/7/0

0.0796191

dense-256

cuda-native

0.706674

0.726784

0.716729

0.706674–0.726784

1.02846

4/6/0

4/6/0

0.209854

dense-256

cuda-cublas

0.747998

0.758755

0.753377

0.747998–0.758755

1.01438

4/6/0

4/6/0

0.209854

dense-256

torch-cuda-eager

1.916270

1.884136

1.900203

1.884136–1.916270

0.98323

4/6/0

4/6/0

0.209854

dense-1024

cuda-native

1.077309

1.027431

1.052370

1.027431–1.077309

0.95370

4/6/0

4/6/0

0.013684

dense-1024

cuda-cublas

0.936435

0.874920

0.905678

0.874920–0.936435

0.93431

4/6/0

4/6/0

0.013684

dense-1024

torch-cuda-eager

2.197793

1.954895

2.076344

1.954895–2.197793

0.88948

4/6/0

4/6/0

0.013684

dense-2048

cuda-native

1.428058

1.448763

1.438411

1.428058–1.448763

1.01450

3/5/0

3/5/0

0.836412

dense-2048

cuda-cublas

1.404498

1.254845

1.329671

1.254845–1.404498

0.89345

3/5/0

3/5/0

0.836412

dense-2048

torch-cuda-eager

2.079083

1.953738

2.016411

1.953738–2.079083

0.93971

3/5/0

3/5/0

0.836412

cuda-release-cuda-csr-f64-v1-none-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

3.885093

3.470811

3.677952

3.470811–3.885093

0.89337

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

8.332026

7.167731

7.749878

7.167731–8.332026

0.86026

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

18.332634

17.693562

18.013098

17.693562–18.332634

0.96514

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

37.590233

33.008491

35.299362

33.008491–37.590233

0.87811

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

30.250225

27.911440

29.080832

27.911440–30.250225

0.92269

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

59.845757

56.827901

58.336829

56.827901–59.845757

0.94957

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

92.288784

92.596307

92.442546

92.288784–92.596307

1.00333

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

191.132182

190.753439

190.942811

190.753439–191.132182

0.99802

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-none-api-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

2.559531

2.471026

2.515278

2.471026–2.559531

0.96542

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

7.494133

6.983801

7.238967

6.983801–7.494133

0.93190

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

12.514065

10.576862

11.545464

10.576862–12.514065

0.84520

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

33.674654

33.387313

33.530983

33.387313–33.674654

0.99147

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

21.703441

20.173485

20.938463

20.173485–21.703441

0.92951

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

61.456304

55.143028

58.299666

55.143028–61.456304

0.89727

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

61.918585

59.780676

60.849631

59.780676–61.918585

0.96547

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

178.432959

170.958261

174.695610

170.958261–178.432959

0.95811

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-none-session-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

3.767923

3.533099

3.650511

3.533099–3.767923

0.93768

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

7.448449

7.125253

7.286851

7.125253–7.448449

0.95661

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

16.587828

16.482698

16.535263

16.482698–16.587828

0.99366

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

33.575213

32.759799

33.167506

32.759799–33.575213

0.97571

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

29.062711

27.724816

28.393764

27.724816–29.062711

0.95397

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

58.534835

54.955627

56.745231

54.955627–58.534835

0.93885

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

97.000312

94.312532

95.656422

94.312532–97.000312

0.97229

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

191.921350

186.011503

188.966427

186.011503–191.921350

0.96921

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-none-session-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

2.650469

2.572040

2.611255

2.572040–2.650469

0.97041

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

8.067220

7.341147

7.704184

7.341147–8.067220

0.91000

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

13.120899

11.646092

12.383496

11.646092–13.120899

0.88760

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

37.923114

35.256024

36.589569

35.256024–37.923114

0.92967

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

20.516031

19.966020

20.241025

19.966020–20.516031

0.97319

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

57.597618

58.968199

58.282909

57.597618–58.968199

1.02380

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

59.537474

59.073042

59.305258

59.073042–59.537474

0.99220

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

171.740273

168.622966

170.181620

168.622966–171.740273

0.98185

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

3.529113

3.973931

3.751523

3.529113–3.973931

1.12604

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

7.588621

8.627436

8.108028

7.588621–8.627436

1.13689

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

16.878124

16.663894

16.771009

16.663894–16.878124

0.98731

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

32.972352

32.989258

32.980805

32.972352–32.989258

1.00051

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

27.467398

27.835566

27.651481

27.467398–27.835566

1.01340

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

57.833641

56.870973

57.352307

56.870973–57.833641

0.98335

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

91.217444

91.376964

91.297204

91.217444–91.376964

1.00175

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

181.941115

181.987231

181.964173

181.941115–181.987231

1.00025

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

2.588757

2.531217

2.559987

2.531217–2.588757

0.97777

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

7.924133

7.271503

7.597818

7.271503–7.924133

0.91764

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

11.774907

10.625133

11.200020

10.625133–11.774907

0.90235

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

35.064780

32.848205

33.956492

32.848205–35.064780

0.93679

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

20.476464

19.910350

20.193407

19.910350–20.476464

0.97235

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

57.374994

55.168747

56.271871

55.168747–57.374994

0.96155

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

60.620983

59.283214

59.952099

59.283214–60.620983

0.97793

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

179.094012

173.430265

176.262139

173.430265–179.094012

0.96838

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

4.917222

4.944645

4.930934

4.917222–4.944645

1.00558

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

11.312478

10.559404

10.935941

10.559404–11.312478

0.93343

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

23.855392

23.817508

23.836450

23.817508–23.855392

0.99841

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

47.499001

46.666033

47.082517

46.666033–47.499001

0.98246

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

44.505910

43.449912

43.977911

43.449912–44.505910

0.97627

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

90.658630

87.005657

88.832144

87.005657–90.658630

0.95971

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

144.228448

135.515278

139.871863

135.515278–144.228448

0.93959

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

272.165276

255.508382

263.836829

255.508382–272.165276

0.93880

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

3.013419

3.276654

3.145036

3.013419–3.276654

1.08735

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

12.057346

12.522046

12.289696

12.057346–12.522046

1.03854

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

14.902662

13.686991

14.294826

13.686991–14.902662

0.91843

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

47.935492

42.489023

45.212257

42.489023–47.935492

0.88638

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

23.798264

23.298237

23.548251

23.298237–23.798264

0.97899

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

83.995767

79.299497

81.647632

79.299497–83.995767

0.94409

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

70.821213

66.641038

68.731125

66.641038–70.821213

0.94098

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

262.833375

238.693155

250.763265

238.693155–262.833375

0.90815

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

4.727530

5.082607

4.905068

4.727530–5.082607

1.07511

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

10.034593

11.091574

10.563083

10.034593–11.091574

1.10533

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

23.029080

25.046150

24.037616

23.029080–25.046150

1.08759

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

45.495182

48.937574

47.216378

45.495182–48.937574

1.07566

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

42.377652

46.052616

44.215134

42.377652–46.052616

1.08672

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

83.706879

89.147672

86.427275

83.706879–89.147672

1.06500

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

138.503123

131.591778

135.047450

131.591778–138.503123

0.95010

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

262.359687

252.849628

257.604657

252.849628–262.359687

0.96375

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

3.240227

3.095162

3.167695

3.095162–3.240227

0.95523

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

10.837675

11.948662

11.393169

10.837675–11.948662

1.10251

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

14.637109

13.225475

13.931292

13.225475–14.637109

0.90356

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

45.745833

48.401271

47.073552

45.745833–48.401271

1.05805

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

23.800019

25.067473

24.433746

23.800019–25.067473

1.05325

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

80.961163

83.952953

82.457058

80.961163–83.952953

1.03695

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

62.192920

64.549769

63.371344

62.192920–64.549769

1.03790

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

233.326570

235.204184

234.265377

233.326570–235.204184

1.00805

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

5.429498

4.937259

5.183378

4.937259–5.429498

0.90934

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

10.741996

10.127461

10.434729

10.127461–10.741996

0.94279

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

24.197599

23.290596

23.744098

23.290596–24.197599

0.96252

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

47.050039

46.773108

46.911573

46.773108–47.050039

0.99411

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

43.531404

39.209492

41.370448

39.209492–43.531404

0.90072

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

84.338177

78.165466

81.251822

78.165466–84.338177

0.92681

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

129.998343

127.608635

128.803489

127.608635–129.998343

0.98162

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

256.056913

251.328148

253.692530

251.328148–256.056913

0.98153

627/641/12

627/641/12

0.989568

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device

Case

Candidate

Forward ms

Reverse ms

Median ms

Process range ms

Reverse/forward

Forward I/M/R

Reverse I/M/R

Max TrueR/tol

poisson-8

cuda-native

2.905692

2.744146

2.824919

2.744146–2.905692

0.94440

26/28/0

26/28/0

0.579621

poisson-8

torch-cuda-eager

10.725719

9.886356

10.306037

9.886356–10.725719

0.92174

26/28/0

26/28/0

0.579621

poisson-32

cuda-native

13.556830

12.554493

13.055661

12.554493–13.556830

0.92606

118/122/2

118/122/2

0.840189

poisson-32

torch-cuda-eager

49.112409

45.048780

47.080595

45.048780–49.112409

0.91726

118/122/2

118/122/2

0.840189

poisson-64

cuda-native

23.852474

23.135055

23.493765

23.135055–23.852474

0.96992

201/207/4

201/207/4

0.907427

poisson-64

torch-cuda-eager

76.604730

81.722741

79.163735

76.604730–81.722741

1.06681

201/207/4

201/207/4

0.907427

poisson-128

cuda-native

66.953125

66.986375

66.969750

66.953125–66.986375

1.00050

627/641/12

627/641/12

0.989568

poisson-128

torch-cuda-eager

237.335892

238.938524

238.137208

237.335892–238.938524

1.00675

627/641/12

627/641/12

0.989568

Numerical-work observations

Same-configuration forward/reverse changes: 0.

Cross-scope/mode/preset groups with different observed work: 0. These groups are descriptive and do not fail the within-configuration gate. Their complete process observations remain in the analysis JSON.

Reproduction and retained evidence

Use the project-local installation steps in Installation and CUDA. Build before measuring; never use a frozen stage as BUILD_DIR. CPU and CUDA use their respective local environments and lock files. Check out the actual compiled source rather than a later merge head. New runs reproduce fixtures, scope and schedule contracts, not historical timings. The complete ignored driver, plans, raw files, logs and import sidecars remain local evidence and are not downloadable from this documentation. Public Make remains sufficient to rerun every configuration without the ignored audit tool.

git fetch origin tag benchmarks/restart-baseline-20261017
git switch --detach 1aae5d2d8c07243ce5e15b2fe04784ed24b12ad7
PROJECT="$PWD"
export OMP_DYNAMIC=FALSE MKL_DYNAMIC=FALSE
export CUBLAS_WORKSPACE_CONFIG=:4096:8
unset CUDA_LAUNCH_BLOCKING

Run these 54 commands in order, then in exact reverse order with distinct output names (-r02). Set all six thread variables to two only for the cpu-openmp rows, and one for every other row. CPU affinity is encoded in each command. The Make target may configure/build before its worker; for a quiet measurement, finish all builds first and use the equivalent public cgbench CLI from the plan, with PYTHONPATH pointing to that completed build. Compiler executable paths must resolve to the recorded versions; different toolchains create a new environment rather than reproducing this one.

env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-none-api-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-none-api-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-blas PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-blas PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01.json 'PYPROF_ARGS=--implementations native,native-blas,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --no-fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-csr-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,numpy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=2 OPENBLAS_NUM_THREADS=2 MKL_NUM_THREADS=2 BLIS_NUM_THREADS=2 VECLIB_MAXIMUM_THREADS=2 NUMEXPR_NUM_THREADS=2 taskset -c 0,2 make pyprof PRESET=cpu-openmp PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-openmp PYPROF_SUITE=cpu-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=2 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native,scipy-out,torch-eager-out --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=sparse-solvers PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-sparse-solvers-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations native-cg,native-pcg,scipy-cg,scipy-pcg,scipy-lu-total,scipy-lu-reuse --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cpu-release PYTHON="$PROJECT/.venv/bin/python" BUILD_DIR=build/reproduce-cpu-release PYPROF_SUITE=sparse-solvers PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cpu-release-sparse-solvers-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations native-cg,native-pcg,scipy-cg,scipy-pcg,scipy-lu-total,scipy-lu-reuse --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3' 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/c++ -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-api-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-session-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-session-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-dense-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,cuda-cublas,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-api-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-session-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-session-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner none --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=api PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=session PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode host' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''
env OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMEXPR_NUM_THREADS=1 taskset -c 0 make pyprof PRESET=cuda-release PYTHON="$PROJECT/.venv-cuda/bin/python" BUILD_DIR=build/reproduce-cuda-release PYPROF_SUITE=cuda-csr-f64-v1 PYPROF_SCOPE=prepared PYPROF_THREADS=1 PYPROF_ROUNDS=36 PYPROF_REPETITIONS=1 PYPROF_OUTPUT=build/restart-reproduction/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device-r01.json 'PYPROF_ARGS=--implementations cuda-native,torch-cuda-eager --seed 20261017 --algorithm standard --fused --preconditioner jacobi --rtol 1e-8 --atol 1e-12 --maxiter 2000 --residual-refresh 50 --warmups 3 --device cuda --cuda-device 0 --cuda-execution-mode device' CUDA_HOST_COMPILER=/usr/bin/g++-13 CUDA_ARCHITECTURES=75 'CMAKE_ARGS=-DCMAKE_CXX_COMPILER=/usr/bin/g++-13 -DCMAKE_CXX_FLAGS= '"'"'-DCMAKE_CXX_FLAGS_RELEASE=-O3 -DNDEBUG'"'"' -DCMAKE_CUDA_FLAGS= '"'"'-DCMAKE_CUDA_FLAGS_RELEASE=-O3 -DNDEBUG'"'"''

Manifest SHA256: ff9c2a520b7426d9ea4335a47ae04b6bfa1b38acbb0c2e1cfb03d6944ad5ecef. Plan SHA256: 74916360892a8e8798b9d9de20b0eac61faaef17613985b0c2a7b13fd357aa1d. Characterization SHA256: 9d99ef7a90189780100216e9dda0e36f9030f2c3a72b0f4ff8fdf21524cc3bc7. Renderer SHA256: af180cd5ecb8e916450024b0d5fabd0f6b7088f9f41e0e720b95ea5552154ab0.

Original stopped-campaign evidence

Path

SHA256

build/restart-optimization-20261017/baseline/plan.json

ed77eac6d083b80fa6e18aa652e854c960b1193e1c6771ceb20afc485359661c

build/restart-optimization-20261017/baseline/manifest.json

6f6c83cc68817bf5b37d96367a97dc86623b3d275bf797494fda94d526a9940d

build/restart-optimization-20261017/baseline/execution-claim.json

07bc77bb8d558ba04e68dc45d15334d4d0826822d0802cc4a57f06f635b9af1f

Frozen audit and worker source provenance

Path

SHA256

build/restart-optimization-20261017/run_baseline.py

b368f781a3aa6516e366770b2d1f8c57df04da0f21f1c0274331c913ecc1ba51

build/restart-optimization-20261017/protocol.py

8814adcd9e90fa800e3654c248b1554fbc19e74a4a773dfcbe61e60187afdc0c

build/restart-optimization-20261017/worker.py

038fa8530e6ed876f52dcea09497e804840f74ebabb008d4adaa99db24f9456c

build/restart-optimization-20261017/freeze_stage.py

ea90c787125e9bb2f7977f40a25e5d4fe4e94afbe2a237b2dc3893ca678b68ab

build/restart-optimization-20261017/README.md

3f308246cf5540f79b24b43bd492cd57b35b6fe7e1f8c1e7a2977f6165cbea14

build/performance-optimization/ab_runner.py

54668d5459fec4041f125d21d38a6fc73074c5b7dedc539a765a8bde254c7ace

build/performance-optimization/run_baseline.py

213afaa21053d4f65dea506158dc65d60cc4587033bc388d0efccb362e76233f

build/restart-optimization-20261017/baseline-audit-repair/run_baseline.py

7173f06e038d6de74596ec06c506136705d3be7a8a346f6d3cb9d235c77d7cff

build/restart-optimization-20261017/baseline-audit-repair/protocol.py

5276f6ddface2b5011df30c4feea845e4ccd91e90b00d9d8c0bf092315f9dced

build/restart-optimization-20261017/baseline-audit-repair/worker.py

038fa8530e6ed876f52dcea09497e804840f74ebabb008d4adaa99db24f9456c

build/restart-optimization-20261017/baseline-audit-repair/freeze_stage.py

ea90c787125e9bb2f7977f40a25e5d4fe4e94afbe2a237b2dc3893ca678b68ab

build/restart-optimization-20261017/baseline-audit-repair/README.md

7ba0ff2cc21ce90529945aa3c84b13b9a40a4a8d90ab00ad5de9a18e73e2cc55

All retained raw/import sidecars

Run

Raw path

Raw SHA256

Imports SHA256

Log SHA256

Reused

cpu-release-cpu-dense-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-none-api-fused1-host-r01.json

e09c132dddf75e5246c905803e557c914a91ff1c7fa4b2fa0c2ac1f6ceda1d35

db17fc4354eedf73a413ffd0c11fdd422ae5b54c804309e67dc5d5f81cec8a63

7def3c9a304665391c3a3426de90893720e68bbd3e2544c754fa0d3948a4dc81

True

cpu-release-cpu-dense-f64-v1-none-api-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-none-api-fused0-host-r01.json

c7665f7ecc2b9fa954ace21ee9e816eea80be75567472f8b6c8b4c72b1b27dae

63d89cd4ca9bf8d2281945361c0e215b29fa5366bfc11b89d76226799dad3a04

e20e719f06f135b2ab1d1c6faeab7a104554a79418e148423d563a8c9bf9386c

True

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json

f65fc27cb8456826cbdbb0cd5f784e59981a0540f88a1b6b0481fbc0e892c7c5

f2ccb39ba2fb0b200dc3be6241fb2fe539a7012d6581eab74f5e91ef063dae9d

5c4935516f9824799163e168e7b905ed6c5324d2310d03a09db22e20a871848d

True

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host-r01.json

999a407c7a2cfa9224bd1789a0e58e7a6dc2211d2be239147abeb23c1789eb75

adc18e2a6c03565c793133bbbf9ca0835c4fb87370c49b77ce5d2d84dc9110cd

df9d2f657f81de88d6007e346ef92c6422b14c8521f18c31e4f9d67f84b21483

True

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json

035ce8718526786e034cf17f6ea70eb7366dda48bc6b83a78d9a2bdd1b817607

7a68607f0ae261e6a00ed9307da66757d26398e3206838ea71564850c58995e6

b51580a1c174434b139a0166dca4d1be2b47328346b371b9c01fa2d079a93d87

True

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host-r01.json

7f7286bbb648a2c4878138114e5e3ec12701b9fd9d6d5ccd60a16019a93802f7

59609fc6168a39991cde7551c0338ff255a2c9b157a42b08f4cf327a3350b24b

211c65b74396a795acc574b96d333fbf2acfba99dc7acf2cf22aed5f998ed1b7

True

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json

4f48bf747d0088647744ed596016618dfd9fc9cb764417eb0d48d82b6565d502

4720cc583f7a62d8d3e0823751de68b4dbeb0e3f9c7b2fc4f50fe17407fbf269

419fa4e4ac2daf282551997b783d652fdfdfbc77c2a6024541823ca55ebf871b

True

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01.json

baeb04247ff8f4711a89ef747170b5dbac0c44b2dfde2b59404091c7c0c829bf

fa67c329f1e22d28f51bf7fac60c470818653dd875ad7023ece324506dff34cb

c6da7bdaf61275c48ac45d05061582fd69a501b3206a746ccc30e0fb0cf5ca08

True

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-none-api-fused1-host-r01.json

ea40bd4d1c5768378e9a158d4c4a9564d91bebd9c713deca69e5bccd2181a9bc

eb9c26b471d7fa55988b6b59bc33d2be41b28bcb2852b202a3970d9f33d8ad0b

bac36a9fc93bb967db9956271441bb831fcca93ddec929ed8418b005d98e2707

True

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-none-api-fused0-host-r01.json

bfb4873e655e93735dcda5963d606838137de8c8c8bf3d353acfc24462a03403

5ccce3ed7df2594626f8bf5fba339d6257477d64cbf8882c358d5c79f450f32f

5973bfdf671dba046697d7b115f6c4be37161725fbc604a9ee845c7015b348a8

True

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json

add507a53bcdcae9b0f50f444ee71175767de011396749a43f0dedc72d4cbedd

8d39d9fbbffe99712e987c3893a246626a935dbfb5794196cd5f154128ae892e

69995985fad349559fde96f7b85196e893a7b7f151cea040fc5526a3bc59472a

True

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host-r01.json

b1787f3e8fd8189e60185955c68ad3f88b204d7e602f0a9b158219920afca154

46f186ebe12a991bdf872493834febee1f75177580cf8c24c955ae5101370d1e

c4f090bc5f751dd6296d33028554cb9b09dd2c3051d161903ce4fe8bfa711dec

True

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json

15615c64d6b03a25c8da9ed7179fd05dfa5de1948e8787c4aa82b2ddd01961ec

fc4b0180c008aaedbfd2d8b7f0b68bb86d0092334d4b9d1e9c802858743730d7

03b6e30a3a3d89694871ff67f75cdf23cb5d950484553ec2cf67b72b17b57452

True

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host-r01.json

1faf0822866b14cc8c72e97b72dde086e8a458e1fb7bcdd51db6a63ff11bd7c7

788a266fdb3fd7e632bbf33cbde9ae8f36733c01eeb920555f56329c390a3369

dfce013ba2ec72b132d2279ee6a5a84d26ce9a32f3a7c4a63d3fd5c7df7afc6e

True

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json

66c066097b168ab88da1207cb6b172d8f40981ad6aa2e205ada31d867051ddf9

0479137e95864b92dc2e788fecdc41facb725ba0c38f4c03eed068699426b935

edeec24585034731e139331661f0c8b11d8dc0ddadd7a931ffd360dd7b5e9b56

True

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r01.json

c94359a4457d537a11f1cf276a172396780dc5a00a8fdbacfa2ce8a91a172764

5b1e7788c910225cf45f4ec6144182ccfba3d3744d2c45250d75a2aa7f5957b5

337dff78b0044a10a40001483448311e577351b4419cabe8a9663ebd8dfd8598

True

cpu-release-cpu-csr-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-csr-f64-v1-none-api-fused1-host-r01.json

436e947af5eb9c35dbb0fa250916264fd2479d1cfcda0fb9d4d4342588dcf4fe

9ceb797c714639d04ccd638c8c4647ef89f19dec681a6e104c34bf15e4b450ee

210897dd850023ebf467be4a3025b7fdecc9799bd3d43d7f19e8d76f5200e012

True

cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host-r01.json

0f2d4648a5186fe6f941ba619b70d99aad950145766cdcce8d9d08ae0cd1df2c

6364df8840f5cc9351d8da5688b595335bd45422b45c9e59e3cf4a6bc5f59197

0036b75495320a305aa068a4c16f7009beac5dfae0dfdd060c2f169dbf07384f

True

cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host-r01.json

1ebb51975b1c90ecb509b5f650de6e7586058ef271ac7fef60ea89658fb3ba5e

be5d40a7fed3185362e184ac6b86fe2a208eb9b45622b9db227feb7d839cf841

f09358a59421087db41f3d34970e2bb47041750f5159455322872ad42c5295d0

True

cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01.json

5fcbbff7ec0feeb9af54f33282ba15d6cbab82bfde5f263a77cc1787580fd5ec

cd8ecae368d55990ace5da7911bbaf2c3f3dcf3c63d337244172f668ef43c0dd

61eefdd84b18305bc203a633f2349a6b170b86e0754bd6dd17767e8ec922df38

True

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host-r01.json

42a2b5c09f84570d63bdfb0b3c6337d5d945ea662ed95293e087322a600d589c

b07753214b8f8bac87f357f6c28ec06c0c43b01a113ae104d3d3c900b70b88cd

88fc59566c3d7146c55975a546fcb6f88205a43e6a02ba0172c85593cb95f222

True

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host-r01.json

81ba4817c676af2c7559ee00be6d3d189a750a3b5bcc4c227a5c4cfbc4869923

8ca32e93414a256888b3a3b928185d4c05a1ad5eb3d048b2c856a04cb8016aad

1cd0fbbdb78b23fb1d9208d28828ceaa52a89e2e235d1d35fc4a4e7a5b45f1e4

True

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host-r01.json

bfa984c88fc21a1955acace9b91ad59832abe282d43f877b95a3e64c06cb8464

b9399f6ba6807584eeb7754f848e853732bba75f8cbc3247bc1a7e2b80fb613c

2c3de2186249a395981fa4703c498c5c58da5b1997b97cc3624b7f6c9a8c8930

True

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r01.json

02af6b789d5e581054075fc7b7ec1ea9f54901bbd857136e2bd6ff710fa06d8f

ef1270bfe9b6ac2309861396e2ecd8dccf7fe3d94ca3ec536ff47ed307148203

61e65819a49375bf5dd71cae2d869cbd1e9986b5f505fb2d597487b262af270e

True

cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host-r01.json

3494dc2e4384e77721a218ea2ae6f800410735e6e574ac61c62c320e73448231

19c0c989834d7545add018cd28ac25b515ee24b7e818695df71e62c854f6bc65

03516dcf2165bcec19465839684f4d88e410bc94ac728a391c934f34ec160305

True

cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host-r01.json

5bdcbd7f7ca89733ee583bc2963ce0dbcdf6656f904a40ea28dc09d6a8983f3c

40f697dfea144001422f3ddd86927beb6e0d0d747b1aaf1d19d2d501d3b28838

a9580abb085a1aaba50110927902faa0e3a891da13d59e1044469b557ceb5ed7

True

cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host-r01.json

717440675adfbf65df3d6fdcb29e29b16d97101fa7093e64e223e63dfa3c9895

16caa9e458f6c935e02a935cdaf6a1e5518a3e594562ceb889f3817d40513e3d

a1e37de3a813e85a2479904201dfc26764638839f2bd51c177782dd0d22e8832

True

cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r01.json

a4c3145fc401832c520f0984f914dff1eb29d4da63fee71bb08b64476aebefbf

da0937058b8f3f2060dea3987f7383a325d6c05cca75d1992f238459541fd1cd

edbfd64eb4b8ed63d9b767cfff64e40604805a0f02fa894c0715d89bdcd1b498

True

cpu-release-sparse-solvers-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline/raw/cpu-release-sparse-solvers-none-api-fused1-host-r01.json

79833fd5d0bb1794c1a9d147ed110649d93e4e0e58c315052736ea662b3fd4f8

80a48eb822bd1eb8694c7ffee97f007e553f6199ce989395b2973d4153bc4c97

bf4be36880f59f8bb974952343f92dd2b056a3dcf239f04f4e46658aa5925e1a

True

cpu-release-sparse-solvers-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-sparse-solvers-none-prepared-fused1-host-r01.json

f0ff4b122baa1bcba283c421c29e9ddf71bf535f290519b9f122c399487d71a0

14ab38728041ef68c3c16de44cc2490b6d2de196577f0cd5a528a35c01531cbc

150f98c59b4e154c93b817c6f72c4abb93a6580fea0e11e3a3d7d6a4caef2f56

False

cuda-release-cuda-dense-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-api-fused1-host-r01.json

dd6b2a70b34029edafdbf15c37bbed048467b3d1aae4f34a731470c4bf28f457

d151f0c6590353350c87f081325cb87164d2d84fc85a8aaf4b0d1bc51e5f48a7

8a162dd8e55aca92f4647525a4542c314c33cad8f4e40356355cbd0ba3c65b06

False

cuda-release-cuda-dense-f64-v1-none-api-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-api-fused1-device-r01.json

16f61b4c89d655ab428646c95d3ff80fea2e581bafd30213bd6c2d9f77faac3e

13d2b4a783ba6d11a4bf3eaeb9e0022c5ecd0ef6310e3807f4d716468a3d412a

eb35fa03c14e45d05b05dd75c20171724db87a5e6f380a4f50b63405d654c8b1

False

cuda-release-cuda-dense-f64-v1-none-session-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-session-fused1-host-r01.json

f3beb50809d18647c1bdb340e157c8177d4bb04547bbc4578dae103b12f23ec4

73128130500f3a74afd5b4b8035daee38670a5d1727753d2b2c3e87b4246d038

065bfc51c10c438dbfd43131a86cba7e98dd85593f7ae141ad1fbdd5744aba11

False

cuda-release-cuda-dense-f64-v1-none-session-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-session-fused1-device-r01.json

5c32c5c2210a91c3de17a412ed5cd7ffd330602c3f0930ee15fb8d3fca675d31

ba4bbfba2aba832d92eb9f47d6fb8cf55a9935e86c495a56d340dbb851f17c7a

c4f83dff1dda21cac45d02504946a13578262438d1ec0e7537a192fb88ac7559

False

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host-r01.json

e9f8ae90122124bfc1bfe55e961bf09ae27ba2c5beac34aeee48164ea56c2402

27d159b0e04b9c5d4637e91189fa85e18362b33c01f7c2e7110933b159b13efe

29bb74b6fe22a84be4269a28b1fce0500c82a3ce0a3f7cb78ae116aa0a0435c3

False

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device-r01.json

e7338bd714c7fd9b86acaec73f3b42a61089037198e357ccbda94a510bc32630

1ec0252f96a5ad9db4eb8459409f342d3cf8d3a77e8202169aa290a83df1d9b3

1641e54dae34ee8599e91b8d0417ce301d50daa2a1777674c7373e68bbf24805

False

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host-r01.json

e219c676e385e6c462dfb6243cb1903691a9be3573b3f3139155e93a0a1b6a2e

ed61e244821ca4999bfc68d510b3f22fb93846fa0f5b737e79201d356e66f640

7d542cf1f69e6c9eb6519caadf66637ff3e5cf49c16180a7eb1fbe56f0481051

False

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device-r01.json

be1c89c9a633604e0bcd236da64ecc959d027ea48522d4b209b622ba8d7a5875

64bf0f80f3e0c9c63f880dbc91803b4e1291dbe6177f7800b34a0d77c0db3627

791c5609f0af59dd4f53c66986f3984acf41772c30cf48b4cbaaf6d6ddf85561

False

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host-r01.json

a3e41fae775f0a0db6460e676a4a768200042d35e280c04e1e860aab90e701dc

6737136c26540f20957470189e8a0d2957235957a60d10d13c7891299475ae05

6c35284644f6259a2e89da815996ce9d026b4ab13bcbcbbae8f0f984449a2a61

False

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device-r01.json

897db817abd3a9c3114dcb2cea595ccd1d39002527f163ef37aaa52835f5505a

978bab38409c3c1a9067d5b9eae5a04ccc52210391d7a50d893ba34c87f07bc5

490ab445e06ff35a0630e2f12889229d64195d3dc77bb11e5c9461e3da7b8e98

False

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host-r01.json

2f8e9514568c4e382794ea7e2136b4a786df926eb95d9027a3759f189827f23e

6650877489ca3a69f769903e1a86b6eebffe6b5b2308a103e7d50b765c4ec410

0357ccf28e96706af364e0e714f27d075e47e841ffed648115e63b04421978fc

False

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device-r01.json

3077d97489d1c6d6a5845ade5c13e808f2b0485bcf7ea8143c34143405682128

a746a0c8d3c3026241adf341ca94efc42fa25963c6c10cba3e9a4c0226ec2955

512a83a21d752655e21dcb783f06b95a41b2385e5cefa26da08e9c4957820300

False

cuda-release-cuda-csr-f64-v1-none-api-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-api-fused1-host-r01.json

0a01ddbacdd380ce8b1ac61ce478f70ade5f2cfb70597800a1229fdffd42113f

a877366760fa0c2c05bd6a326bc6ce3ff083028e696d70d2fb04c1262f8f4814

2c347f452fd5491fbe008841f1f9169059f421314293175db463159833767b86

False

cuda-release-cuda-csr-f64-v1-none-api-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-api-fused1-device-r01.json

a350e85e4a10e7c9c81cf7e78fe48c4eb479304acccb96b84578baa9c711d9a1

684ab5db397e652ed2039d5af2679f069a83cb3a0f98074c93bde4ef77c9b06f

cb023fb6a3e6fda8794571d7673b7324042bc639a21f8de3d20e3feaf695b7f9

False

cuda-release-cuda-csr-f64-v1-none-session-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-session-fused1-host-r01.json

207d0fe95256ded52f3345640f47675c68a53d1c9ca321cd6cbdbb7894cb2e27

4ef36afe33f223cb89abc8fa27cf437b4ee65bcbe143eaabd91595a8dcc47743

1ea0390fec8079c0e95aa3a33eb7dd4af7183f5406163e64cca81123918f8f13

False

cuda-release-cuda-csr-f64-v1-none-session-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-session-fused1-device-r01.json

46783582d8d853f5a50fb193c624dc4146d833692567dfc10b68f8929dac5467

848c1d50a526674c9cbf296ddc81f4a16b7abb7041270ac916d31cf0df4b1060

80834e33808c5c7a87d3b2585e9ae4cfa7fb3dffc813554b24778d72a8112017

False

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host-r01.json

621676fd81f53868ad7e3357bd52a958c7c2b483c2ff7035d46e4c0b2e782b7b

0617d30d1c83d85c80d777c15fafab2e44e32c0bcfd5315ae9317484ca122260

a29bf26a77c273105e92647b451fb87e0858867212c4de21bc9cfec113fb24ef

False

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device-r01.json

4bc3df462863e9c3bab84007a54a2eb7c4ba7b05a2f20dd376deeafa20f9adcd

404822d336d7b03db96a7ddb1eab3b1c8fe2f2aca7ce27f6e1167b1848a981a6

629a9172cd5e5288871f4dafd0a8848baa6f4678840b708a48c8a0f6a0ff6030

False

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host-r01.json

33214b53082e621ab71f3175196d70bb31a8db39add542ac64b56651bfcfee7e

e2c36894a1938da4a168dcb3df83890a680da1afd99b2f4ceff76765bf9098ee

9175a514870176a0e42b36ac5a3c76f8f465ace8cd5722cae9b13654f1e64f8a

False

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device-r01.json

2425e44bae25705b6bd9755cc55f70b143f7f1ca3f9f542947a1a03380830922

d923ac29d9e15dad0d75e28752a9080e27c694b4700c577d3d98bb228e05f1cb

7d6bcddc304e1e9abdb314798ca5ac08f584abc61aa245ad9ed152a883b35614

False

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host-r01.json

765d1eb449724a9344726ce55fcc28b61879accefee3cda1a2086308162c0083

65687f9afe8a7b8749c1b16978db5456f449e37e54b59cca1f800438476ade0c

035a4a4a2db696c1b3b82851447e23ed0d8eee626a034aa955d32b7a7da4a320

False

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device-r01.json

1260ea424238f914011e0037bcbcdbe84a210d740004feaf966b475564fb7a05

e6d10b5ef1b956e2e19873e6aa57897145b5e913d8d813329251c58b92b731b4

4eb6033090c427df2b20f9aae941f51021883d5e98bff6e4ba6a15f3c373d5a0

False

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host-r01.json

a7e1085990f5de52a9704b48a44263f510c53f523937dcffc5358b67bce28ca5

33f896438beb5364c0d06be2769ca70ef34cdc743793416df27b53fc625aeb7f

5cffaabb812a089c51ca0517ee79601a0d3a2d9e776a600e83c40a9b2186e30e

False

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device-r01

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device-r01.json

71980ef375976ac92a0ac69af185dc056083eb5423f1fcb956b52fb6c27d826a

11e6981a86a53ce225d6241c8133005a0594e7c0bd1bb65ca71e1d84f325f934

69e1d071eae6cb799cc2543effc4c953fb3317efcc2ff71d2cac679840a4d478

False

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-device-r02.json

44305fb264cf25e691e02ea257336dc68474c6c2e50a429c7c05a0ce7d67a8b6

fdc0ab7e6df21e11d1ff4a2fafe4739e917cfb57acff4c75367633deb794ce56

0d0770da08a4784403e608dccf0e5c3be68cccf2426d56e1c764681d3254e324

False

cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-prepared-fused1-host-r02.json

d441b74f1aa7c5118369ddd4564ca16da21112ce0fcc9216012fab599a6f523b

980380a8ac7fa1bac21e7ddd1d9071f5b283dda999cde40f6aa1496852dee9da

f9d951ccaff4524416a5aac8020decc1ead41c4dea34465023db8963de4bd031

False

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-device-r02.json

1179b9da0396184a4dc14df6137a432b198815e82230fdcd60a4eb9fe4b8e0f8

83187d950d929267fb72241b5562e58477bc625a550702cd448d27c00f4eb88a

9bba6bb5c4497862299dc710ce0e5e2cf3415dcfe18465fb3747eb392003a00b

False

cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-session-fused1-host-r02.json

4151cf1fe8b96de10c998ce5a67ee1d80b45e5d74245ef8e2f439a227f7fccf3

bc693b9c9d79f782762a3cded2724c69d1f850062436a2ec8bbbeba544e875f9

d492411bf1caa279aacd5aee5ff64e094b58a548367f189703a246c68b1d516e

False

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-device-r02.json

74c8971d68c169299254e25e4d6ca4d728d15c864abfabacd04728bf3006687f

e9bdc2102f1713fe15cbe04e825aed0aec5386a8225d81ebb53d5531434d79f3

a53c43dc56d11c20001ad9d39dfbc0b93dabfe6977345e0b3c900faeba36ad5d

False

cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-jacobi-api-fused1-host-r02.json

8a326c9e3e6c8239bc030d37541d816488f383a28bbb0b9fcb13b03cb69ee3e5

1f7e780daf59586fbe90ff9c2d3f2b0d0b27967da2a618014905934f62b4d57c

570a1071d746db1035432a69e227ca70dab8f9fea02e0ea5b8f71497e50872f2

False

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-device-r02.json

d9834deb0f34408f89be53368fa566e29ef92bf49dc03913aa32a890fc77ab6f

445d601c043f7b7a79f1f4f54e0db243e9f1332807bde53a2110e1850f4371cf

cce19ed2e6fbe56a301e27283fd9f4e93fd0ec87fb6128c6ae63e9d5969e1404

False

cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-prepared-fused1-host-r02.json

511cf883d2b162dd8aeefaac5cfd35cedf0d1671cc88e3c22f65776c89b1a241

902a5278dde5c66752c8ae96444cacf9b11dc669f9ba8d8ab0c81208e0e5c70b

a99114041d082782fb2407acb862781e07422b0a5ea757583ecb19ab859db364

False

cuda-release-cuda-csr-f64-v1-none-session-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-session-fused1-device-r02.json

6383cd8c90096b23f3d8fa2a1f5b0fbceab81abb6fa7ad2bb5a9e34cc0494f16

26065f3a38435dfb65f022af32aceebccb991bf80bd6bdd8f56a509b4adfa8b6

ddad6d5d3ef904412e1e886a1d60560f04105b151865aec41470991aaea39a80

False

cuda-release-cuda-csr-f64-v1-none-session-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-session-fused1-host-r02.json

886a5c776529d16c7628ed80451e6950d220cbaccf3b5d7528ebe15aaf9fba6a

1da99c2d3696775fa1db9d40d1983e7c74c958be4bc689789a9a62f2cbf9053a

a92db9898c7495398227215e2d89a97a3528b93008e00684a1cd5ee23884ace1

False

cuda-release-cuda-csr-f64-v1-none-api-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-api-fused1-device-r02.json

b531397adcf78faa8beda0d0298ccec6cd99ea58d07097772b1e12b4348145a1

d523486a5a7dfa0a84b35af195741f04b0b267b496d40a7f063f7c11d96478b2

7c50a215221c99b19d92b3a20686d8f67cb4a1e93c548b1df2a386e06eb34d89

False

cuda-release-cuda-csr-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-csr-f64-v1-none-api-fused1-host-r02.json

057b5ba0be1ef6e92721cc3fd554c6736b769b4b13b99ebb896ccc097e8a143c

16009c9ec2a0e2d3c3055cb84abc92338ded46b2d173542821040899f4df461e

c6ec6c6dc8727d57bda036faf4a3856b3788c0a8a550c5c334c740a2d18e5cbd

False

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-device-r02.json

1f5b37a40686cc15dbc5a6ec58b44683af5292571d6340092072f2b6e56169de

dbd656eaf657c70bbd5f5e1644fb8495879b4060deee6269971bbbfc2028e3b4

7f309070ebcc3d2b6c852a4a8a61b889a0b252c753ddb8754a9eb37b824b8710

False

cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-prepared-fused1-host-r02.json

5a49c8d5fb344ee87d91486c16d31c554beeb17dc3f91b9344ef80f38f477656

b822833ab1e05ba890aad308e789e7036f710ad9dfd9a367582e47bb57299559

cc207cc7d2e9ac824666126d09cbdc236ab8df4319f965edf6023963ac18d606

False

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-device-r02.json

c4e5f84985146898f54c3498cb31754f223bac2c484ccaece425204ef8bd26f3

906fbc79be0dcaccf1057e2aee793384df5ac669e4342489807b2e22da308145

10dd39892b93be37b4bbf7c63606637db3fa9f3123a23b0dee33b6bd13224b56

False

cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-session-fused1-host-r02.json

b277d76e7f3a24da6042ef181a0d68ec1331c3e7d3678699e44acc40f0378ba9

6a7642a9a48ddc5d7442e2a617c42f113ed73b13f022bb8325b7650dd34fd039

c959a55ef057f904cd3ed04d883f93d167db91030431e2caccb31dbb1fb7f52b

False

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-device-r02.json

f229c4792ace4bd42595cdb45ca33d55333b8c7210169e6b3045106822e28133

212c0d2a412f3e27654f516a20c261f7c5095223099775b8fa181e7e0e869785

c84e0a7d28291643963df601b309aa8a157011dd06768029b4005db65f0177f1

False

cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-jacobi-api-fused1-host-r02.json

2e0e456bc2de9c108e1369cea2eee885bc72ec75168371cddeeade5518dfd494

4b48ac314f4ddd8d38edc780e01437c45aa9ee3fc802b2a9ae0ca3f66fba622a

4c3dd13b3c53bdf2374e14cc25c36359d7910339591230177a19df9c571a19af

False

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-device-r02.json

a5b4695e4c2a158e56878323edddda9bc4415b648c5081107af956ff131dc433

81bfb7be7cfbf9c9b2d003074589ff7e7e885b544a12a2e5e1f2153a28ea6612

709d7f8041f33f012b36ac5c264641f77a8f3fbafe7ee407c4e93d7284ea1b3f

False

cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-prepared-fused1-host-r02.json

e85ae0bfafcc2236b3a34b4791e0b4fa6f9a6e4fa639332faac1d545fbcb7b58

b3844fe25f6e842d0fdfb33b36d44b2688afff05f06a5b632673e5778bb6aa56

b23e9e83507aa601fdd56ceb0e31646ab9276764280cba05facfa250acf43e21

False

cuda-release-cuda-dense-f64-v1-none-session-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-session-fused1-device-r02.json

bcd2b556e89809025bb1bf780c13c878696555ba5d2a8ed49f4ac8bddad83a45

303f8d56fe2ed2a9a4864e5c89e561490d7ffb18caad9052fdd529053e9a6c2d

f85c2aae5f87dc307d0e1178512fbbc21a4a0914c3e94bfb1e17950f501cf274

False

cuda-release-cuda-dense-f64-v1-none-session-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-session-fused1-host-r02.json

8eb81ee197de38e42118ddcf9fee7402fc7d7e4c68df46e8fe1e7eadf397e705

e291d18e1f5953e0e61ca8d3e8ac533bb70d6132b9e288345a9b84ede9623ae6

2524940ae7b6b5a22a46fc3bbaa1682ab0571233f740ba02c65a7a335b848fa5

False

cuda-release-cuda-dense-f64-v1-none-api-fused1-device-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-api-fused1-device-r02.json

76f0af277353987439cb0e0c3d2caa0537f2d33b2e3962da7c862c5960d311f7

97ece1be3e458dee3b51884e89f4c3c84c1810b6ceb9081b5a34b18121d0ae86

bea11bf4b4e974b4bf88f15e6f4be519a7592b89c3713b06619fb3ac6e29f4ba

False

cuda-release-cuda-dense-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cuda-release-cuda-dense-f64-v1-none-api-fused1-host-r02.json

eaab342fa0681bd75ac065cd855141780ef48f4ba5ec783a8c1f295c6104c4f1

49d33b82025ffe85dbfa106c1f99f095295fff43d24e3e4e7c9482ba0ea9fdbc

2da84d6a6006bbae776cf861cbbdb4ab9054a3cda834b7ec070af6fde50fc7c8

False

cpu-release-sparse-solvers-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-sparse-solvers-none-prepared-fused1-host-r02.json

ec8a33d5e361900e55ea13468b7b010b73b0522c01c7ef1216462c8bcef4eea6

9780ca9813b3fda1e8dfa5cf52ddd0133d0304733aa5b7975bb310d56a78e490

20dbbe33cb796d0c4a527740fdf940ff7760c97275f438bf2738745b90e6a510

False

cpu-release-sparse-solvers-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-sparse-solvers-none-api-fused1-host-r02.json

46ed639a82e1de8cd19179625f8ecbaf13605b8370ad4ccb9ca13e85587903ab

6b7fb121649aa2a67728eeeab5fe970d26b20e10948f204644049772076b4418

125ff8a9b7de564ce62390885e123205d86a7e61faa075473ba69a76488c6f91

False

cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r02.json

aa9df6bee56519fd8efc63222500e3658d797d37d836040444315d52b4e6c02b

46265e9b8e276470c93b7985351088b7d4be46824d2dc39f629938c65849b22d

dcbb8c5e17f8c6c804ef3a6962ac29de445c3dc9316d8c7a6a0d7e8f4963a09d

False

cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-csr-f64-v1-jacobi-api-fused1-host-r02.json

be10b42b8efb8ff11436f0abfccac9623f21ca46dfbb5ae5d3140f6c4facd18f

d089ff104b31840e8e1efa05cffe0c469af485cfbb19126398f2ed965516396c

ef27e52d06c899c858136dcd713ff78bb9a685f6f20ad3264e2f0991b915a734

False

cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-csr-f64-v1-none-prepared-fused1-host-r02.json

86adf8ca262f4aa16628c4ee0638d6c4ac901f062f36352dd96738e7ca56bbf5

dca3778363c70f40141276ccc7f08c216c40eedbf25c0b28d0fd35c36fa0fcef

5ad54394efebf566f8405a6928cf1c50bcc54b3e7f466f068140dbf775f719cd

False

cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-csr-f64-v1-none-api-fused1-host-r02.json

0a9c4f7810f4ef45f6375209a16991c8552b75887f8a2e1f839623ae35de4d89

e15d8526ebf595c2bf931f8be500311624561f9a0fc6ba4b344ad6b71ed8adb9

a81781be7cc7eeb6750f1ff7f071ba31100f261f0ad7dc10f0a49e92800a2145

False

cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02.json

f3fe0d8aa3c15fb1b3c101f318fa18402ef93d3159bdc1d919a83a42287a2454

fee638a63bbf58c0203fbb1387d8118bb7e1cd3ee151ad9f1d258f28e3fc0270

33dc0cd4a21f90837fdff0a698f098ca557fbe9add8f624f3bbda9f24351dde4

False

cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-dense-f64-v1-jacobi-api-fused1-host-r02.json

bb8f80adddbbeaf42f256de726740ad756d49fa84b410622f8f63f0b25eabaf0

d33cc272c5d3b4fb4f769ea227e9c08d59fdbad327a071826f6d54b38854d913

460b8b9802f600cf5c818fbad8f0c14aefa93907a6c644bf9d34620d9171bbd5

False

cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-dense-f64-v1-none-prepared-fused1-host-r02.json

be7ef8b4b4de019964af46f797bc7cbc25e4979bf7d5372724ba147374c5b9e4

824416231aa6319215641348e3af04f2982171f11b8bb17f408954806b785460

6ddda05cb688e28e0187e925529776c96e8df4ac4fb4300804ceecb20bb26d8c

False

cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-openmp-cpu-dense-f64-v1-none-api-fused1-host-r02.json

c34054c49189a6a5a222e308bf16b1c798814909baea825a23764daface81f06

6d70c0967db670e0252a5d12b5383be6662f7629e10051d2824283713009bcae

a8ef1e409cf589f2d85b4dd10779e5919489a313a3bd59056805dcfa119e63b6

False

cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-csr-f64-v1-jacobi-prepared-fused1-host-r02.json

da62af8ab96fab7c3f98938ac77c484aa840f3c0a50aee113aa7acd81b66dc68

19291f2ef4d928f1fc50b8fe50f7cc9a5fe4b40193725978edd2ab17e2b29f90

b06bd1564be0e033b04d4e95c7e0353480889a1a78bd19cc7386275f05c2b57b

False

cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-csr-f64-v1-jacobi-api-fused1-host-r02.json

3fe2a933f3641c4a1b0b33c630ce97137a7b84fefdc655d5ae03db246f4591d8

64a3f48868426a831ddaeaa2b06b786cb6d9b62af4604f4386885c10eabf31c4

28cae8055425f7b5f98eab3c7d9d02d2068a0734faba9af766ecca2bfc820f17

False

cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-csr-f64-v1-none-prepared-fused1-host-r02.json

7761a51198b99401a464fc183fbebfe67c8472bccd0ec47646965cc5fdaf4d73

51ca183aac46d6604469b128d560a3d3d2696498db2b8d04d1d81e8dfc291f0b

832dd1a935f5845c0424d0d654bd7d4c69090536b718378e8e76247cc0f1c733

False

cpu-release-cpu-csr-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-csr-f64-v1-none-api-fused1-host-r02.json

69e8c821c191bc5dd9d233d6104a50205c50b2f725b375c6b1bbc9925ea5eb12

5e827fe947e9c79cfdf0a233b5deae3004565d650f9a951ade8de85e10011018

e8c367e0f6088d8625d115cf5f0cefe71a9947ccd04697851ed23177bcc9796b

False

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r02.json

865d8fd8dae9e266e5796f523d4e602129124e9572582652006503365515981c

cdcdc7256aacd25df927dc25bd28ba7d0c957d4db824f50ad3cd478ec8f9fc51

ff45770e339acce06ba9ba8161135b14293b1332120aa7d8ba0e142445e68874

False

cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02.json

4427ff291ae37f26bdfa9b618ce7e97c8200ac1aeb6067ee1a464eb408b48cef

756f48557e5e79a2591bcf1cbc0860e79cd34513599743a2b754b98b721d4506

f97735e1805fc708089d3125a3144b3aa935012c2b1be1160364b8c6fca5f440

False

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused0-host-r02.json

6f8074f83f0f1fde5c56c77068c3c54ac202f76105c3a1c8ae3f006f41e6034d

74e28ccfe0af1b8addef16ac2e41fb77ff891b303978bf5298b71727d3bec475

de0dc194f05b5523fb423e3a311553590c5a1e2d4c5f993fa2fe86eb7eda0e85

False

cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-jacobi-api-fused1-host-r02.json

0c034f8f45a4b67f404bc5f532ca12ddb7375266f6090c0841027b8dc5cc8a07

7ec5a8c6d5c3b45028a9441117b0d68fe6c95fc4979d7852c35231bae39e5313

184bb579a6bf0cd95d24b257553108f837a7be810e84f2445c7eb554fb67d480

False

cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-none-prepared-fused0-host-r02.json

646ad076a88cc5c4d56d9d6bf5f9ed13fedd6fd484b3d8985dbdd58b3dcd3d42

e4d6eae0249d2906cf452c1ef97283828dd12f7c23623b341b8809e36d736f09

6f3157d2c53c320009b5ae798556e4896e0bd1e42958f29b388e2d0a236a048f

False

cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-none-prepared-fused1-host-r02.json

eaf19efcc868e25729b9516b93fe696d0977cf7557741bb5e8ae9c0fe4c97f1d

199db581603f1d0be10c404b39fde1d60c05ccf14501c9462cbb056eb69d354e

45d4e062efe89bf9f6df584432d390e6c6825edd2b6386d3b588cc5ab3ad8306

False

cpu-blas-cpu-dense-f64-v1-none-api-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-none-api-fused0-host-r02.json

cbce501c5189ccd8f47cf9f2c21b559802084631f89613650bbf384bebe16b26

1dd0f699cc02eb4ea29f9514b7442898644a1a57803093b2d046a1d34a627a00

93e22c9be3904cbcf56e49c69dba2c03ebbfef87d71a5d69fe1205579969a354

False

cpu-blas-cpu-dense-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-blas-cpu-dense-f64-v1-none-api-fused1-host-r02.json

a36c88131fd85331317fb6b0278148c9950a56b58fa8223cc0f9156dbb01feed

1bc548c6f3f3a420438899fcc3e65c8fad64ced51672edc14b18075198cc276d

28ff34103b5770a678f47156893d6084847207c20f3682678dae2a7f9398c76f

False

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused0-host-r02.json

8b8710cfc9ab220ace33badac4a770b16074a10c07503ad19833380f2a20ec2a

b5d8966169c469a119f557dabcc6a137f63ca132787ee1e540650bd4011ceb93

cf77df9d4996f73b41d45e42ae90e8b2f347a9030461dea8f38433857ceba076

False

cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-jacobi-prepared-fused1-host-r02.json

cb503efee9de61a66c8cd06b906f241c1154eeb2d579d237a966b2c5566d97ab

22470be58450f97095ca9d4c7cebecb1e094577f4f9b8dbdd5d885aaa6b0c121

c9e203f7f5b95d6b8ecd6f703cde1072cce806d7ff4035ab3d3179f4b7974a24

False

cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-jacobi-api-fused0-host-r02.json

b72e07b5d0cb004d7f73c120ea6d369658f8e06ed77c036f7cf803a2e880a583

e92275031181fabde2e13c44552294011810802b711d1ac1afbb244163e66cf6

5d46adde8446c87d396a692b6878f971778df4b73fb1510ffa3d05a29c5b5999

False

cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-jacobi-api-fused1-host-r02.json

30032236203c5218a5115f486ec37da40d620cfe2137dd14c9fce961bc88fb92

4d703d6de7f87a0bd722e1ac3b36987366f202fe251b4cf248fcfc39258b865e

3320e9728430292dfc0b7b547df57b414744bd9b4764a58be1f6d992845252b0

False

cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-none-prepared-fused0-host-r02.json

f6a86557671374204e87d04fce968bb4d555ae102182d28e8ea04bcf00e3732d

e962e20dac9dcc11708da712b4257ffdb59791c88bd6063145a6f6c7b4532c74

df5e71aeb4adb32878f418da3fb102dfaf5c24db1fc21176b24f70e09b03be4c

False

cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-none-prepared-fused1-host-r02.json

fc5b9dfa363c72690583d0079b8894ebff06540b279f31efc57a103443ad0201

ce90814504b6023368dbfe1321c9bb2b04b6ccd6521eeb89e1e519aad57ecf8d

6c13d1ba26945bb3d848f6ee5634ee0288d697ae23fc2a12d37e0c2ff93e0019

False

cpu-release-cpu-dense-f64-v1-none-api-fused0-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-none-api-fused0-host-r02.json

bb76025f6f8736b95cac6aa02f077df84bf78d38e07db634ac668935b77a3d64

1acd0153e9484052252ca26e866a370ea580525947a90dffc493ff3dee1ff741

9de98305d6a9bae87c7aa883d738a794787adc326824d1d9fd33c85480ae243d

False

cpu-release-cpu-dense-f64-v1-none-api-fused1-host-r02

build/restart-optimization-20261017/baseline-repaired/raw/cpu-release-cpu-dense-f64-v1-none-api-fused1-host-r02.json

6409a69fe931f8051390528b265d0554632b7cdb02995c563e1a7df996797717

44214c57d42c5e36b7de41550331fbd5e34afe776f974e813db783fa82b02b21

c6ec68e806417acd1fd016dab67af8b4b91436dc010356adc63725f735d9fc95

False

Profiling appendix: seventeen CUDA diagnostics

For dense-1024 Jacobi, cuBLAS fresh API records 80/90 cudaMalloc/free calls across the ten-call device capture; Session records 20/20 and prepared 0/0. The device workspace-only probe records 60/70 and no kernel events. All their gated solves perform 4 updates, 6 matvecs and 0 direction restarts. These observations support inspecting resource construction and destruction, but do not assign a fraction of fresh API latency to that phase. Zero traced CUDA allocation calls also do not establish that a framework creates no fresh output or Jacobi tensors.

These instrumented captures are separate from the uninstrumented baseline and are not framework scores. All ten-repetition captures retain passing before/after independent true-residual gates with identical known iterations, matvecs and direction restarts. Resource probes gate a solve outside the resource-only probe; their gated work does not describe operations performed inside Workspace/prepare construction and destruction.

All CUDA API counts below are totals over each complete ten-call cudaProfiler capture. The driver synchronizes before every NVTX range as well as within the measured phase. Full-capture stream-sync counts therefore include those inter-call fences and must not be interpreted as solver-only counts. Launch API counts are distinct from the recorded GPU kernel instances.

NVTX total sums only the ten exact outer iteration ranges, which do not overlap each other. NVTX phase time, Python completed-wall medians, CUDA API durations and GPU kernel durations have different boundaries and can overlap. They must not be added into latency fractions or inferred by subtracting different scope medians. API calls can wait for prior GPU work. Captures have three warmups, seed 20261017, one host thread, affinity [0] and ten repetitions. Clocks, thermal state, Windows display activity and physical host isolation are uncontrolled. Single-process instrumentation does not establish a speedup.

Workspace probes include construction and destruction. Prepare probes include the operator snapshot, optional Jacobi setup and destruction. Session workspace construction is outside its solve capture; output and optional Jacobi remain per-call. No historical pinned-host-scalar allocation is claimed as a current cost. Empty workspace kernel exports record zero instances only when the unchanged Nsight stats log explicitly confirms no CUDA kernel data. An absent export remains unreported; its absence is not converted into a fabricated zero.

All seventeen full-capture diagnostics

Capture

Instrumented wall median ms

10 outer NVTX total ms

Malloc/free

Launch APIs

GPU kernels

Kernel CSV

Memcpy/async

Stream/device sync

Gated I/M/R

Before TrueR

Before threshold

cuda-cublas-dense-64-api-device-solve-jacobi-standard

3.710663

41.866971

80/90

670

670

recorded

0/120

140/30

5/7/0

2.43445e-07

3.05762e-06

cuda-cublas-dense-256-api-device-solve-jacobi-standard

2.916256

34.481943

80/90

560

560

recorded

0/110

130/30

4/6/0

1.05477e-06

5.02623e-06

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

3.711502

40.730392

80/90

560

560

recorded

0/110

130/30

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

3.371965

35.248615

80/90

450

450

recorded

0/100

120/30

3/5/0

1.23878e-05

1.48107e-05

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

3.626654

41.482650

70/80

400

400

recorded

0/180

200/30

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

1.636027

17.867452

50/60

0

0

empty; no kernel events

0/0

20/30

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

1.868264

19.568045

60/70

0

0

empty; no kernel events

0/0

20/30

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

0.979402

12.676295

20/20

10

10

recorded

0/10

40/0

4/6/0

1.42392e-07

1.04058e-05

cuda-native-dense-1024-api-device-solve-jacobi-standard

1.261705

16.898935

50/50

500

500

recorded

0/110

130/0

4/6/0

1.42392e-07

1.04058e-05

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

4.074745

48.270787

0/0

720

720

recorded

0/210

190/20

4/6/0

1.42392e-07

1.04058e-05

cuda-native-dense-1024-session-device-solve-jacobi-standard

1.208967

15.409862

20/20

500

500

recorded

0/110

130/0

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

1.124743

14.017973

20/20

560

560

recorded

0/110

130/0

4/6/0

1.42392e-07

1.04058e-05

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

3.201754

36.395886

0/0

720

720

recorded

0/210

190/20

4/6/0

1.42392e-07

1.04058e-05

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

1.432609

17.084414

0/0

490

490

recorded

0/100

120/0

4/6/0

1.42392e-07

1.04058e-05

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

1.390553

18.336522

0/0

550

550

recorded

0/100

120/0

4/6/0

1.42392e-07

1.04058e-05

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

17.861432

175.607085

0/0

11990

11990

recorded

0/1320

1300/0

118/122/2

1.21108e-06

1.44144e-06

cuda-native-dense-1024-prepared-device-solve-none-explicit

21.695802

215.801420

0/0

9030

9030

recorded

0/1410

1440/0

69/139/0

8.92006e-06

1.04058e-05

All CUDA API calls remain in the table below, including profiler and completion fences outside the NVTX ranges. Raw original CSV rows and API durations remain in the analysis JSON; durations are not combined into additive attribution.

Complete observed API count inventory

Capture

API

Calls per ten-call capture

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaFree

90

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaLaunchKernel

670

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaMalloc

80

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaMemcpyAsync

120

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cudaStreamSynchronize

140

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaFree

90

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaLaunchKernel

560

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaMalloc

80

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaMemcpyAsync

110

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cudaStreamSynchronize

130

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaFree

90

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaLaunchKernel

560

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaMalloc

80

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaMemcpyAsync

110

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cudaStreamSynchronize

130

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaFree

90

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaLaunchKernel

450

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaMalloc

80

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaMemcpyAsync

100

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cudaStreamSynchronize

120

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaFree

80

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaLaunchKernel

400

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaMalloc

70

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaMemcpyAsync

180

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cudaStreamSynchronize

200

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaFree

60

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaMalloc

50

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cudaStreamSynchronize

20

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaDeviceSynchronize

30

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaEventCreateWithFlags

160

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaEventDestroy

160

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaFree

70

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaMalloc

60

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cudaStreamSynchronize

20

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaFree

20

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaLaunchKernel

10

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaMalloc

20

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaMemcpy2DAsync

10

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaMemcpyAsync

10

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cudaStreamSynchronize

40

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuProfilerStart

1

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaFree

50

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaLaunchKernel

500

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaMalloc

50

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaMemcpyAsync

110

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

40

cuda-native-dense-1024-api-device-solve-jacobi-standard

cudaStreamSynchronize

130

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

cuProfilerStart

1

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

cudaDeviceSynchronize

20

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

cudaLaunchKernel

720

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

cudaMemcpyAsync

210

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

cudaStreamSynchronize

190

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuProfilerStart

1

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaFree

20

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaLaunchKernel

500

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaMalloc

20

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaMemcpyAsync

110

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-native-dense-1024-session-device-solve-jacobi-standard

cudaStreamSynchronize

130

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaFree

20

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaLaunchKernel

560

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaMalloc

20

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaMemcpyAsync

110

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaMemsetAsync

10

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cudaStreamSynchronize

130

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

cuProfilerStart

1

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

cudaDeviceSynchronize

20

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

cudaLaunchKernel

720

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

cudaMemcpyAsync

210

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

cudaStreamSynchronize

190

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuProfilerStart

1

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cudaLaunchKernel

490

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cudaMemcpyAsync

100

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cudaStreamSynchronize

120

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuProfilerStart

1

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cudaLaunchKernel

550

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cudaMemcpyAsync

100

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cudaStreamSynchronize

120

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuProfilerStart

1

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cudaLaunchKernel

11990

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cudaMemcpyAsync

1320

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cudaStreamGetDevice_v12080

30

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cudaStreamSynchronize

1300

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuProfilerStart

1

cuda-native-dense-1024-prepared-device-solve-none-explicit

cudaLaunchKernel

9030

cuda-native-dense-1024-prepared-device-solve-none-explicit

cudaMemcpyAsync

1410

cuda-native-dense-1024-prepared-device-solve-none-explicit

cudaStreamGetDevice_v12080

30

cuda-native-dense-1024-prepared-device-solve-none-explicit

cudaStreamSynchronize

1440

Compiled source and retained evidence

Actual compiled source: 1aae5d2d8c07243ce5e15b2fe04784ed24b12ad7; tree: 06f324529806d3edf005e4ecbb6a3c27f048f946.

Profile driver and campaign runner are different files and are independently hashed below. Raw JSON, CSVs, logs, Nsight reports and frozen source/binaries remain local ignored evidence; these paths are not public artifact downloads.

Source identities

Role

Path

SHA256

profile_driver

build/restart-optimization-20261017/baseline-stages/cuda-release/tools/profile_solve.py

20b805f3bd95a9f0c1a5d23105c17888e4bd285b754575c1540661df87b7e0c4

runner

build/restart-optimization-20261017/profile_current.py

eda0e6d1779698c6cc85d419c269cfb58150ef2c4cd8aad317ce066ea7f11d5e

stage_identity

build/restart-optimization-20261017/baseline-stages/cuda-release/identity.json

7a956531880eaee793f22d75c4cc748f53c20ee8d5569fc0f2fe4cf67411d416

manifest

build/restart-optimization-20261017/profiles-baseline/manifest.json

26d67c9d638a096bec24f03eab4274052706d7ca98aedc3cbd4c69a37bf334ac

plan

build/restart-optimization-20261017/profiles-baseline/plan.json

1dcd1c68e3f57f69031eec7893568f859476a5c4c06409a83d3cf66136133e8e

renderer

build/restart-optimization-20261017/render_profiles.py

bdfa1742428454b7cf75869710f528a0f34235038a18936ca4ce7d6bb138182c

render_helpers

build/restart-optimization-20261017/render_baseline.py

af180cd5ecb8e916450024b0d5fabd0f6b7088f9f41e0e720b95ea5552154ab0

Every retained diagnostic artifact

Capture

Filename

SHA256

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard-stats.log

cd2ffcd93c9b812be9577b99e697850ef22c07ebb3995596d80e0decffb277a5

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard.json

cb3aec02fc1bd7070c389306d6876f52dfb6fe89fbfcde0b2fdd4f368af62aac

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard.log

273ecf6e8afca954c543c38fd151c6bb2264184ea1274ce110a55b7f26e4b985

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard.nsys-rep

e9aadf3b59157de2a25ec8087268bd08a2c54c1eefd95c3037798dcec742d63f

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard.sqlite

b1f77618e02ff6df8351f1472c51e7ef7f7a081de59afe9708c203d711228c3a

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard_cuda_api_sum.csv

faf38535d5b3d09cb839adafb7e59af9785adc8c4e3ee4dbf83686283142c281

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

d8251fdabd8a62610a43c30aeb3ff01b3cc3400f655a166df69f60c64226b585

cuda-cublas-dense-64-api-device-solve-jacobi-standard

cuda-cublas-dense-64-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

07ef20b449472563abc5208fd507c61d738c7e0838ddc0ab22ee80869e432e4e

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard-stats.log

65c51fbb846d17b8b033414d28fef0a0720800d35ac0ca8195131fe197b65a26

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard.json

9dd566c3614d8be80975b5226b460ca12bc22ba973bcbc8cb324d238a85638c6

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard.log

af2a6a8bb73335f93aac4036cb89be40bb1b6073fd9a32c50f19813eb4b00133

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard.nsys-rep

d00cac17707cc4a6d4ddc13c1be171d9afb2b139d5e9059a4d4e20cde5497184

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard.sqlite

1460b49c5cab621ccc869e8ec1edcdfc660ab1f1c03e6974818ce9e5045d0989

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard_cuda_api_sum.csv

1e9c02e55bbc3705be87f01c23a6f4e6fce878846a48c36f6cf38b13f5326652

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

b820fc1b8b18f24b4614548d2cbf3de17a70bacccbeef6d721a246571860cad2

cuda-cublas-dense-256-api-device-solve-jacobi-standard

cuda-cublas-dense-256-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

74f5169f8791be483e652deedc010317bdd8bd607f4b483c9b006df0da5f8de2

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard-stats.log

f5ebc1bed6146eebeef0a91743aaa5c3202d61c868dee8fb2e5c8ea81d263608

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard.json

669799b8da6919871ac61b47cb262236d7d1669b9653406abb746f408c603ad9

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard.log

5e6ce3814438141bd5bc4c7e51e9f57d6d2445d5731999e6b2d9d919d22cff74

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard.nsys-rep

29d1194e1e574bf6aced89d59dce37d84356596a13ff15902d62a6f8a123cbf6

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard.sqlite

b6c41e20b2b363eed3759a775b3edcd58e32c2829ba94fb28e2df0d6a9dc55cd

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard_cuda_api_sum.csv

ef815a39d41c49cd682b8b57be3d3f759b80f2b19df6e450f54cdfb033832978

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

1eee9ec0f1e3ef479a5e7ce13f1acb6771839c40ba4caee2edaa91c2802ed6d4

cuda-cublas-dense-1024-api-device-solve-jacobi-standard

cuda-cublas-dense-1024-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

10f3e35d0c9abba8adb8b1d6f767463e5c6ed8b36985f3892bf072a7dc71ebef

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard-stats.log

b3b6313d0c9f0108aa13536572c008bd89eb69316ad3d0b80abd00391aacf632

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard.json

0c6430702709503821afaabf2e9334c769db9d9102efc0d166fdd3a7a80961c7

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard.log

3d5defdee1246c4cf030783c3c8c78f63026035ec0f265c08421ffcd55e4e195

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard.nsys-rep

545775261b6e68a8211bca55d408e7fb61fe19f97d132fb461a0f22e070f63ee

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard.sqlite

faa90eb5254a84661a0e4c2eabb460eaf9bde0ca2d68f301dfb6e1da86405c62

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard_cuda_api_sum.csv

015be3268a338f7f813e5820a06092bfe1f8cff9faa3310fe3aa5bc514fb91f1

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

913f41d65b37c77a71d51a4e34b967d535b0d84ac7c16dc83517ad667b6aafe2

cuda-cublas-dense-2048-api-device-solve-jacobi-standard

cuda-cublas-dense-2048-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

6940bf061170bb0ec6b7434b4d7ee28de37980202c476f323a380386620302e8

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard-stats.log

9fb42ed49468fdd3d3b7523bd2a65fe3843bd2753bde6fe57c51b03ffba25621

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard.json

1dabd8d66bdff72fb60bbc35a60953032052a6364f2faa6836f9625e5a8bcf7a

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard.log

61658e570ba006da258fa060f90fbce378fd06494ce96006327954814ddd16f1

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard.nsys-rep

d71a78c8dbcc8eefacfa14c7784db68b872c7bdc248c83d28572ba24997ac0f1

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard.sqlite

96da2f7b7f2bacbb480e0363344e560e701cec0524de16f437521ce8a7a4fdd3

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard_cuda_api_sum.csv

263a7fbb3206aa97acda067174d4909a1792ea1195561b333f5aa327dd461d66

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard_cuda_gpu_kern_sum.csv

81d89882b728e7e2ac4352b689b7586af68c300682bd0e2908b49a125008d4d9

cuda-cublas-dense-1024-api-host-solve-jacobi-standard

cuda-cublas-dense-1024-api-host-solve-jacobi-standard_nvtx_pushpop_sum.csv

6181ba8c9f683252f6450af4a13bd0032f1acb6bd0b48dc71b3436165385ae2a

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard-stats.log

cdea0d87341ea5a12352c0d3918ad39b4e54bcaa0baba3748af46af312295642

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard.json

3dc9ecc50283b010b4e357d57bbd414530d0320c7b5d037f47e7509b2a6db75d

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard.log

265a1b64cef2b24237000a0290cce41084e1d29a8dda32cdaf4433d85c334d45

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard.nsys-rep

f529e1995464bb02163a533708ea582ae9cd74f342c4e96fa1a4c031a1908300

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard.sqlite

e86e545f91b8d6f982335823e250ea78a36eb88174f6ce91d8ee263ad98e361e

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard_cuda_api_sum.csv

40a0f93f1449752dc45dc55f6b91c1a41eb3558c5213df67b80033cd071b4a11

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard_cuda_gpu_kern_sum.csv

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard

cuda-cublas-dense-1024-api-host-workspace-jacobi-standard_nvtx_pushpop_sum.csv

c777143aa2d07da6db36cec8a8ca734fe60eb8082efc7808ea52607b876c7cc9

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard-stats.log

bdda8bacc62f587f32ff2f557083dcd7451db60903d8fde94108edf156c7683a

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard.json

14937b25b31d5d43da6b90fe15ef2d3201011382ed79dd3e7fd48a99ee1e3fc6

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard.log

92cbc6981ba420efd07800cb33a334706ba4c485bc5ba76cc3997e1d9f64d147

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard.nsys-rep

9a25f71cdecb3a1435777ad3ec53d5ea4340b65c70a447e4d67a7389d676671c

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard.sqlite

8026e5b36f103d98959bbfb6780841ed5ef22906bcaf4d91c5dd5736611f6d70

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard_cuda_api_sum.csv

967ab2a426752b4204f6a757429dc60938353a6dd4533a379538ffe9c61359d5

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard_cuda_gpu_kern_sum.csv

e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard

cuda-cublas-dense-1024-api-device-workspace-jacobi-standard_nvtx_pushpop_sum.csv

2c5da3dd703b13db6fab229f034b4be00cbfe12b5e49835ea5c0fa15fc32b09d

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard-stats.log

336232dbca9cc3090e608912d36c40b03763850661dbfb9447a4fedbee117a25

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard.json

a05c063370de2a98dd3b8fc25a6bb85b8d40b728efe6ce4fddebee0f92b1d932

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard.log

00a6f78128745b75b2a84079e79a6142b659aae2e629cd384425a29cda1fb53b

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard.nsys-rep

c27b23e9dea50c5075d5fcb6dcbf91084acff15031aac99b7b7dbdb086485590

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard.sqlite

1659ed25f9d39f0dc2b02657a1d765bbe6c1343bc6f0c0397508e14fa5cd41c4

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard_cuda_api_sum.csv

be116d7afa73183246c2229a12abde526ee2674ddb91d5f0c22c4685a655f914

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard_cuda_gpu_kern_sum.csv

cb84ff5e05ff400d35a206bec109f127d6507695b86347c8b776bb5ab7aeda81

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard

cuda-cublas-dense-1024-api-device-prepare-jacobi-standard_nvtx_pushpop_sum.csv

a8ed9d1ac4dace0d945c311f9c10a579769b3ef70ee51e7d531445b2eda14cca

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard-stats.log

3ead9c9f01a28f4d689ad9306a7b41cc775b174cc5205be1cd4940b4d843721f

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard.json

f3ab382a71ee6a35c74e2743764cd36ce1d67cc79539d27011f62df391ca10db

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard.log

d3e1bb62ba9f9235c51de0f1ab4dedfca6ce48a007ffa14a18097f9b11ede9a8

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard.nsys-rep

df76f135a9952f97b232c82a5adc4bc96c3952061fef2de76e7a9b0e7fbb2d55

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard.sqlite

8c5eca2aedf61a913dba393ef6141b4beb33a44f8a0dad080553d57a9e50cc1c

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard_cuda_api_sum.csv

b139b7806cb872a3d145f11ce166dcef36703b9156e383434fdfa23c9a7efc36

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

89610801b887b5e7b652d3a142ffa726855856f4fa29f9a766ee1e8a54d08efa

cuda-native-dense-1024-api-device-solve-jacobi-standard

cuda-native-dense-1024-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

77aa045aaa636f56bdcfe1ae2c463bbcd56ee7d23ba9ad2ad9813e732b2f33f8

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard-stats.log

d281a865123bd4964a4176381e01a42c659cc00d934ddd4cc16570372a1b2a81

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard.json

a100d24fc754740269dc05a27785da24978f7f056c0b0e5ee952f6d7ec816e38

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard.log

10c3bfa736f2550938bb7c60667da6b00c9b8e1e4653a511366f0816be56d66f

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard.nsys-rep

c15e9047ef7b1a506e016cb9989d695d548f66ac304167641a01af4c6b10fdd1

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard.sqlite

be538ba5b5d948a7c18998565b055db46a2813bfd753fb2fb06f3fb12470de43

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard_cuda_api_sum.csv

7d7a392569501d744c8ca3c69c6d870d7f1c25e3ae0c32c294dbb5baedf4e337

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

3a8562ec354be02e04ed8ab012e11ebe5359cb3c2bc43909ff6083c2e39fbf62

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-api-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

e2b493af6cb7e8f26af09a66f61245b5ff056ce47f9b3f1c2da021d9d92e6c14

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard-stats.log

de1a3676de048878873cf4b1ec63c0c8c289208ba0d28e2af4f88c82fdab947e

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard.json

8e348a57d416065c79e93f6cfee34236965181904d53579643b42511cd3e1e81

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard.log

55af0e36584b8cda4a41ce8d6287c91d1b0fa137e8c91703ba94fc85019db6d5

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard.nsys-rep

a94b0cd599f65fe44285e283ca6a278812f6d30611fae4cb15e9b16ac8f9c891

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard.sqlite

3bf0ea2d690d28630d79a993c46e876e9e3734a6a6f0d06236222aa82f6e3985

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard_cuda_api_sum.csv

e13210778ed77adbe20eccf04583043e8003c58cf3c8d40a2e93293c0026028a

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

f89dbf52f7ced12a0994b8251d13afb40202684721a0a66b2516aea17c09efe0

cuda-native-dense-1024-session-device-solve-jacobi-standard

cuda-native-dense-1024-session-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

3271df9f9188cbbb97d68482d183f6847467a445740e6cb8b660e4339a481526

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard-stats.log

dbd418d496db5bf865c2adfc1070da9ff7716adce894814133757aafb66c5574

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard.json

bb47d9ceafc1ecb2d287e3b8a7974a83f1187ebb92092bf0b3d474aa3834c86d

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard.log

8898011a23583c50507e4daa3c9885f31d254ddde66f79f5a2f2e98089f0aeb3

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard.nsys-rep

e58fffc4f7320ebc110b4051704487301ec852bdce35acd73003d8a407275696

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard.sqlite

ee7ffd229ca3590befd160c679f06a1b7c5e2333b7ecb3f22433fb21c51c2a7d

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard_cuda_api_sum.csv

dc05a20661aa0f5fa457dd3d0a4b76e53daa58e950d02cb760a78ddcae769d79

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

a254f5b8bc74e35a4195a1e5a54a1faf1bb47b0d393b3c31c32cda88d9680e8a

cuda-cublas-dense-1024-session-device-solve-jacobi-standard

cuda-cublas-dense-1024-session-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

745059b005383dba9018309c5029477a3e064a636ef78521887fb24433d5772d

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard-stats.log

6ac47568d5ebd5eddf6211a2202c4e2cebc55fcad1d18d42c506e2cc2667b6a7

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard.json

7f5dcf1e11942f98e73caa1295137683eeaac3271f04e162e1ed31cf28cf4785

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard.log

f65cccdeff677d70f8c90ef89e2118c0d401f13670016cbf5db8a0bb441b6e85

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard.nsys-rep

f0ce2636b259876695bb0c8a9a914c78ad0407f620b016fb609aeb3c359fc2e4

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard.sqlite

c79154e58a3fa6344671d2702076b7a09bc81574f8a2a8fec57b07ea25bff09a

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard_cuda_api_sum.csv

4dd964abc449f88d369a45302add66ac9eeb5bb6627c8282fe58a1e9ecb7ad03

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

e6d0de931ecfb9e37d71d40d60181f96a326dfb8e1d60b0050c51433656d4dda

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard

torch-cuda-eager-dense-1024-session-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

34d533f5b03a5777acde853ba0022041d98415f909e0a7b9c74fc7ad9f5b7aa0

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard-stats.log

fd6c122ea7f8957105401e982ba78136b1fa8738307612b54ee2099b9c0f6ea6

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard.json

50ae41c8f9d1172ce788097bd2bb1877e814113c43a0556366009996835df728

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard.log

a6db9df1a45519f37af18dc8f6a2be80f44dbd53034e562e38d2908a47f87520

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard.nsys-rep

25ef0e234cd202d99d7a15e19f867a982319534382fb439b4839898effe6c52e

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard.sqlite

47a2d72a1bf34910dfe1ab4c11fa2a6a7e0cd214dee7bef7e298fdae1704ff1c

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard_cuda_api_sum.csv

c0fdc0947fc8569c8285f0b944a3abda680cbf66fc0b4826c966e7eae2e08d4f

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

47ed248c5100d4352aa7ac8e1b3dfb1744527dc58d0fe0e77a52512b52ec8562

cuda-native-dense-1024-prepared-device-solve-jacobi-standard

cuda-native-dense-1024-prepared-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

727aada084f0264b1f79960a1e468fc12417e3f45a44de6e3165891e68b49b3c

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard-stats.log

14ef39d87f6a58b34c319037fd3708a4cb5cce8f8f4e5b6193310565964f5322

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard.json

d8e3ababf04ce4ba64c3abe1436e1eebfe311c5449e96c94dd762feadf246772

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard.log

5beca91753f1377e259a6f7bba5cf43dc9896f8f8ed37abe8ef4a46e38ed05a4

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard.nsys-rep

c7b1f37b97e4309f3c70d386fa46269353f233ba0650296787ea4d3416db15b1

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard.sqlite

586fe85730a38e4c854ff47ed363fd9d23f22e0c9ee71d8db5235f47e641d722

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard_cuda_api_sum.csv

eeffd849db180912ac9519acda4ed0ed0932256b42f8d2e4e839873f2ccce87c

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

be9eabea3ecf8dce2434baea7f5cdf1ca58edad7fd559932292f78cafb9aa0dd

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard

cuda-cublas-dense-1024-prepared-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

021a745ac1a5f2c59f27f037b304e2646ad977f6c1345f62d3529eb5c3507b5f

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard-stats.log

eeb6179539155e9f674e11a8abda8108721c6bee5c06198681175729f411a7e2

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard.json

35fac0d4171450af287e112583bb595c9202df492a9cf82c53f21d2041fffbbf

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard.log

007e516e3e755ece67916f7ba2a6559ec497e6e764245dfdf1d658225120b373

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard.nsys-rep

adaf460e8ed825865be906b5e67463949218a2fecd9f111a0c9ebfd1c4012a93

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard.sqlite

42b1fd1fc75333528fc14653bafe5cc358d3a67c77187e86d680dad6714d4277

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard_cuda_api_sum.csv

0e22d69d4ecc8a6a64d0121936cc7e96b8ee48b4467831022ded4d0be2a52d18

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard_cuda_gpu_kern_sum.csv

cfa3cddab963ec934ce920858f9c12468384c06e7ee15d02cb9bbcf89d1b8719

cuda-native-poisson-32-prepared-device-solve-jacobi-standard

cuda-native-poisson-32-prepared-device-solve-jacobi-standard_nvtx_pushpop_sum.csv

3a52c7708e05274042ded24efa979e349aa007a15c2947d88616c8c0520710d5

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit-stats.log

3233b12e6e371a7430c4ae920ec8c797c7d96527c83c849befed034f73ddbecd

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit.json

fc6bce4e5978e197e6af854ea8c8eefd934c5ead0c22e04eed90242771118816

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit.log

17cbbd401377faaa784c33ec83936846d524fd36a5105f006421670f56acb1de

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit.nsys-rep

4536319c464e0a268b187c9486169c04abf61aa4feafac438a2f537aeaaf787d

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit.sqlite

cc996bdec8132b6309ae1c8670c3ee303181c97753d8c050bbb392ca1f0a44aa

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit_cuda_api_sum.csv

d37e93f5666c535bd012388736cb99c7f93fea040ceb6f1a025df9b1aa894247

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit_cuda_gpu_kern_sum.csv

9f71501e94181cb8684cb7df93d7936a04f780b43694f1307be6f6ff859ea01d

cuda-native-dense-1024-prepared-device-solve-none-explicit

cuda-native-dense-1024-prepared-device-solve-none-explicit_nvtx_pushpop_sum.csv

31b1d57111e1e8655bf5480baf08357746a2c52355745766c5a1b582d63a4016

To reproduce a capture, use the public source-install and project-local CUDA instructions in Installation and CUDA, build the recorded source, then run the matching public scripts/profile_solve.py inside Nsight Systems with capture-range=cudaProfilerApi and cuda,cublas,nvtx tracing. The ignored orchestrator is not needed. Nsight installation, WSL permissions and GPU availability are external prerequisites. Exact frozen command argv and all original summary CSV rows are retained in the analysis JSON.

For example, after building the recorded source with the CUDA command above:

PROJECT="$PWD"
mkdir -p build/restart-profile-reproduction
unset CUDA_LAUNCH_BLOCKING
CUBLAS_WORKSPACE_CONFIG=:4096:8 PYTHONPATH=build/reproduce-cuda-release/python \
taskset -c 0 nsys profile --capture-range=cudaProfilerApi \
  --capture-range-end=stop --trace=cuda,cublas,nvtx --sample=none --cpuctxsw=none \
  --output=build/restart-profile-reproduction/cublas-1024-api \
  "$PROJECT/.venv-cuda/bin/python" scripts/profile_solve.py \
  --suite cuda-dense-f64-v1 --implementation cuda-cublas --case dense-1024 \
  --device cuda --cuda-device 0 --scope api --probe solve \
  --preconditioner jacobi --algorithm standard --fused \
  --cuda-execution-mode device --seed 20261017 --threads 1 \
  --warmups 3 --repetitions 10 --rtol 1e-8 --atol 1e-12 \
  --maxiter 2000 --residual-refresh 50 --cuda-profiler \
  --output build/restart-profile-reproduction/cublas-1024-api.json
nsys stats --report cuda_api_sum,cuda_gpu_kern_sum,nvtx_pushpop_sum \
  --format csv --output build/restart-profile-reproduction/cublas-1024-api \
  build/restart-profile-reproduction/cublas-1024-api.nsys-rep

This example uses a completed public build and creates new capture files. It omits the original local frozen-stage identity, which is not shipped in Git. Change the case, scope, implementation, probe and algorithm flags to match each listed capture; keep its numerical and sampling settings fixed.