{
  "schemaVersion": 1,
  "lessonId": "distributed-01",
  "contentHash": "099854f4a238be06a63c9181a954d2abd88a02db6567e62e94e58a2c2852e3c1",
  "rendererHash": "a1bd5b648f4731ae5d5f0a24811c2540d1a0a132149ce589d17c4113509cbedf",
  "kind": "executed",
  "generatedAt": "2026-10-20T10:46:02.815169+00:00",
  "provenance": "recorded_cpu_computation",
  "environment": {
    "backend": "cpu",
    "deviceCount": 4,
    "jax": "0.9.2",
    "numpy": "2.4.4",
    "matplotlib": "3.10.8"
  },
  "stdout": "Row-shard shapes: [(2, 4), (2, 4), (2, 4), (2, 4)]\nColumn-shard shapes: [(8, 1), (8, 1), (8, 1), (8, 1)]\nColumn sums: [112. 120. 128. 136.]\n",
  "data": {
    "kind": "panels",
    "panels": [
      {
        "kind": "heatmap",
        "title": "Row partition",
        "values": [
          [
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1
          ],
          [
            2,
            2,
            2,
            2
          ],
          [
            2,
            2,
            2,
            2
          ],
          [
            3,
            3,
            3,
            3
          ],
          [
            3,
            3,
            3,
            3
          ]
        ],
        "unit": "logical CPU device ID"
      },
      {
        "kind": "heatmap",
        "title": "Column partition",
        "values": [
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ],
          [
            0,
            1,
            2,
            3
          ]
        ],
        "unit": "logical CPU device ID"
      }
    ]
  }
}
