code: def do_permute(st):
      perm = list(range(0, len(st.shape)))
      random.shuffle(perm)
      perm = tuple(perm)
      if DEBUG >= 1:
          print("st.permute(", perm, ")")
      st.permute(perm)
  
file_path: tinygrad/test/external/fuzz_shapetracker.py
imports: import random
  from tinygrad.helpers import DEBUG, getenv
  from test.unit.test_shapetracker import CheckingShapeTracker
label_desc: Use image node_id 1 for calling a global function with example usage: do_permute(st) without return types