code: def test_print(self, device):
      mkd = MKDDescriptor(
          patch_size=32,
          whitening="lw",
          training_set="liberty",
          output_dims=128,
      ).to(device)
      mkd.__repr__()
  
imports: from math import pi
  import pytest
  import torch
  from torch.autograd import gradcheck
  import kornia.testing
  from kornia.feature.mkd import COEFFS, EmbedGradients, ExplicitSpacialEncoding, MKDDescriptor, MKDGradients, SimpleKD, VonMisesKernel, Whitening, get_grid_dict, get_kron_order, spatial_kernel_embedding
  from kornia.testing import assert_close
label_desc: Use image node_id 4 for calling the TestMKDDescriptor obj's underlying member method code with example usage: obj.test_print(device) without return types