code: def print_coverage_info(th=100, nn=25):
      print("=" * 80)
      print(f"top {th}, {nn} coverage")
      statuses = transpose_statuses(get_top_ops(th, nn), invert=True)
      top_ops_not_covered_by_opinfo = get_top_ops_not_covered_by_opinfo(
          th, nn
      )
  
      # testing problems
      exemptions = {
          "torch.nn.functional.dropout",  # randomness
      }
  
      # Allowed exemptions
      vmap_exemptions = {
          "torch.randn_like",  # randomness
          "torch.rand_like",  # randomness
          "torch.allclose",  # number output
          "torch.unique",  # dynamic
          "torch.nonzero",  # dynamic
          "torch.masked_select",  # dynamic
          "torch.prod",  # dynamic (backward)
          "torch.norm",  # norm with nuc is not commonly used; we support the other cases.
          "torch.svd",  # There isn't a bug, it is just nondeterministic so we can't test it.
          "torch.nn.functional.embedding",  # We support everything except the sparse option.
      }
      remove_from_set(statuses["test_vmap_exhaustive"], vmap_exemptions)
      remove_from_set(statuses["test_vmapvjp"], vmap_exemptions)
      remove_from_set(
          statuses["test_vmapvjp_has_batch_rule"], vmap_exemptions
      )
      remove_from_set(
          statuses["test_op_has_batch_rule"], vmap_exemptions
      )
      remove_from_set(statuses["test_vmapjvp"], vmap_exemptions)
      for test in tests:
          remove_from_set(statuses[test], exemptions)
  
      print(f"total ops in set: {th + nn}")
      print(
          f"tested by OpInfo: {th + nn - len(top_ops_not_covered_by_opinfo)}"
      )
      for test in tests:
          if test in {"test_jvp", "test_vmapjvp"}:
              continue
          print(f"{test} failing coverage {len(statuses[test])}")
  
      # We don't care about these yet
      del statuses["test_jvp"]
      del statuses["test_vmapjvp"]
  
      pprint.pprint(statuses)
  
imports: import torch
  import copy
  from torch.testing._internal.common_methods_invocations import op_db
  from functorch_additional_op_db import additional_op_db
  from enum import Enum
  import torch._functorch.top_operators_github_usage
  import pprint
  import unittest
  import enum
  from torch.testing._internal.common_device_type import toleranceOverride
  import test_ops
  import test_vmap
label_desc: Use image node_id 21 for calling a global function with example usage: print_coverage_info(th, nn) without return types