{
  "schema": "kernova-diagnostic-v1",
  "script_version": "1.0.0",
  "requested_device": "gpu",
  "status": "passed",
  "code": "GPU_CHECK_PASSED",
  "exit_code": 0,
  "message": "Calcul et gradient vérifiés sur le GPU sélectionné.",
  "stage": "complete",
  "runtime": {
    "python": "3.14.6",
    "os_family": "Windows"
  },
  "pytorch": {
    "version": "2.11.0+cu128",
    "cuda_build": "12.8",
    "hip_build": null,
    "backend": "cuda",
    "gpu_available": true,
    "visible_device_count": 1
  },
  "execution": {
    "device": "cuda:0",
    "backend": "cuda",
    "model": "NVIDIA GeForce RTX 5070",
    "total_memory_bytes": 12820480000,
    "dtype": "float32",
    "matrix_shape": [
      2,
      2
    ],
    "forward_verified": true,
    "backward_verified": true,
    "expected_loss": 196.0,
    "observed_loss": 196.0
  },
  "host_check": {
    "tool": "nvidia-smi",
    "scope": "NVIDIA driver visibility only",
    "status": "reported",
    "devices": [
      {
        "driver_version": "610.62",
        "memory_total_mib": 12227
      }
    ]
  }
}
