code: def test_kaiming_normal(self):
      Tensor.manual_seed(1337)
      torch.manual_seed(1337)
      np.random.seed(1337)
      for shape in [(128, 64, 3, 3), (20, 24)]:
          self.assertTrue(
              equal_distribution(
                  Tensor.kaiming_normal,
                  lambda x: torch.nn.init.kaiming_normal_(
                      torch.empty(x)
                  ),
                  shape=shape,
              )
          )
  
imports: import math
  import unittest
  import numpy
  import torch
  from tinygrad import nn, dtypes, Tensor
  from functools import partial
label_desc: Use image node_id 9 for calling the TestRandomness obj's underlying member method code with example usage: obj.test_kaiming_normal() without return types