docstr: test for cuSPASRELt meta registrations (_cslt_sparse_mm) + torch.compile
docstr_tok: ["test","for","cuSPASRELt","meta","registrations","(","_cslt_sparse_mm",")","+","torch.compile"]
code: def test_mlp_contiguous_relu_compile_cusparselt(self):
      """
      test for cuSPASRELt meta registrations (_cslt_sparse_mm) + torch.compile
      """
      for dense_input_shape in [
          (1, 128),
          (64, 128),
          (128, 128),
          (64, 128, 128),
      ]:
          SparseSemiStructuredTensorCompileTest._test_mlp_contiguous_relu_compile(
              "cusparselt", dense_input_shape
          )
  
imports: import itertools
  import random
  import unittest
  import torch
  from torch import nn
  from torch.sparse.semi_structured import _DTYPE_TO_SEMI_STRUCTURED_SPARSE_CONFIG, SparseSemiStructuredTensor, to_sparse_semi_structured
  from torch.testing import make_tensor
  from torch.testing._internal.common_device_type import dtypes, instantiate_device_type_tests
  from torch.testing._internal.common_dtype import all_types_and_complex
  import torch._dynamo.test_case
  from torch.testing._internal.common_utils import parametrize, run_tests, subtest, TestCase, TEST_WITH_ROCM, IS_WINDOWS
  from torch.utils._triton import has_triton
label_desc: Use image node_id 4 for calling the SparseSemiStructuredTensorCompileTest obj's underlying member method code with example usage: obj.test_mlp_contiguous_relu_compile_cusparselt() without return types