{
  "schemaVersion": 1,
  "lessonId": "kernels-02",
  "contentHash": "59bc73b55f193ea8dbea59a1a0b4aa9ebf1cf8688fa7788d85092e22c27f943c",
  "rendererHash": "a1bd5b648f4731ae5d5f0a24811c2540d1a0a132149ce589d17c4113509cbedf",
  "kind": "executed",
  "generatedAt": "2026-10-20T10:46:29.396490+00:00",
  "provenance": "recorded_cpu_computation",
  "environment": {
    "backend": "cpu",
    "deviceCount": 1,
    "jax": "0.9.2",
    "numpy": "2.4.4",
    "matplotlib": "3.10.8"
  },
  "stdout": "Interpretation max error: 0.0\nZero fraction and endpoint: 0.48578811369509045 2.4000000953674316\nExpected target refusal: Real TPU inputs/backend required; CPU fallback is disabled\n",
  "data": {
    "kind": "line",
    "x": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7,
      8,
      9,
      10,
      11,
      12,
      13,
      14,
      15,
      16,
      17,
      18,
      19,
      20,
      21,
      22,
      23,
      24,
      25,
      26,
      27,
      28,
      29,
      30,
      31,
      32,
      33,
      34,
      35,
      36,
      37,
      38,
      39,
      40,
      41,
      42,
      43,
      44,
      45,
      46,
      47,
      48,
      49,
      50,
      51,
      52,
      53,
      54,
      55,
      56,
      57,
      58,
      59,
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70,
      71,
      72,
      73,
      74,
      75,
      76,
      77,
      78,
      79,
      80,
      81,
      82,
      83,
      84,
      85,
      86,
      87,
      88,
      89,
      90,
      91,
      92,
      93,
      94,
      95,
      96,
      97,
      98,
      99,
      100,
      101,
      102,
      103,
      104,
      105,
      106,
      107,
      108,
      109,
      110,
      111,
      112,
      113,
      114,
      115,
      116,
      117,
      118,
      119,
      120,
      121,
      122,
      123,
      124,
      125,
      126,
      127,
      128
    ],
    "xlabel": "logical column",
    "ylabel": "output activation",
    "series": [
      {
        "label": "first row, CPU interpretation",
        "y": [
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0
        ]
      },
      {
        "label": "last row, CPU interpretation",
        "y": [
          1.2586207389831543,
          1.2675377130508423,
          1.2764546871185303,
          1.2853717803955078,
          1.2942887544631958,
          1.3032057285308838,
          1.3121228218078613,
          1.3210399150848389,
          1.3299568891525269,
          1.3388738632202148,
          1.3477909564971924,
          1.3567079305648804,
          1.365625023841858,
          1.374541997909546,
          1.3834589719772339,
          1.3923759460449219,
          1.401293158531189,
          1.410210132598877,
          1.419127106666565,
          1.428044080734253,
          1.4369611740112305,
          1.445878267288208,
          1.454795241355896,
          1.463712215423584,
          1.4726293087005615,
          1.481546401977539,
          1.490463376045227,
          1.499380350112915,
          1.508297324180603,
          1.5172144174575806,
          1.5261313915252686,
          1.535048484802246,
          1.543965458869934,
          1.5528825521469116,
          1.5617995262145996,
          1.5707166194915771,
          1.5796335935592651,
          1.5885506868362427,
          1.5974676609039307,
          1.6063846349716187,
          1.6153016090393066,
          1.6242187023162842,
          1.6331357955932617,
          1.6420527696609497,
          1.6509697437286377,
          1.6598868370056152,
          1.6688039302825928,
          1.6777209043502808,
          1.6866378784179688,
          1.6955548524856567,
          1.7044720649719238,
          1.7133890390396118,
          1.7223060131072998,
          1.7312229871749878,
          1.7401400804519653,
          1.7490571737289429,
          1.7579741477966309,
          1.7668911218643188,
          1.7758080959320068,
          1.7847251892089844,
          1.793642282485962,
          1.80255925655365,
          1.811476230621338,
          1.8203933238983154,
          1.8293102979660034,
          1.838227391242981,
          1.847144365310669,
          1.8560614585876465,
          1.8649784326553345,
          1.8738954067230225,
          1.8828125,
          1.8917295932769775,
          1.9006465673446655,
          1.9095635414123535,
          1.9184805154800415,
          1.927397608757019,
          1.9363147020339966,
          1.9452316761016846,
          1.9541486501693726,
          1.9630656242370605,
          1.9719828367233276,
          1.9808998107910156,
          1.9898167848587036,
          1.9987337589263916,
          2.007650852203369,
          2.0165679454803467,
          2.025484800338745,
          2.0344018936157227,
          2.0433189868927,
          2.0522360801696777,
          2.061152935028076,
          2.0700700283050537,
          2.0789871215820312,
          2.087904214859009,
          2.0968210697174072,
          2.1057381629943848,
          2.114655017852783,
          2.12357234954834,
          2.1324892044067383,
          2.141406297683716,
          2.1503231525421143,
          2.159240245819092,
          2.1681573390960693,
          2.177074432373047,
          2.1859912872314453,
          2.194908380508423,
          2.2038254737854004,
          2.212742328643799,
          2.2216594219207764,
          2.230576515197754,
          2.2394936084747314,
          2.24841046333313,
          2.2573275566101074,
          2.266244649887085,
          2.2751617431640625,
          2.284078598022461,
          2.2929956912994385,
          2.301912784576416,
          2.3108298778533936,
          2.319746732711792,
          2.3286638259887695,
          2.337580680847168,
          2.3464977741241455,
          2.355414867401123,
          2.3643319606781006,
          2.373248815536499,
          2.3821659088134766,
          2.391083002090454,
          2.4000000953674316
        ]
      }
    ]
  }
}
