code: def block_matrix_nested_multiply():
      bm = hl.linalg.BlockMatrix.random(8 * 1024, 8 * 1024).checkpoint(
          hl.utils.new_temp_file(extension="bm")
      )
      path = hl.utils.new_temp_file(extension="bm")
      ((bm @ bm) @ bm @ bm @ (bm @ bm)).write(path, overwrite=True)
      return lambda: recursive_delete(path)
  
file_path: hail/benchmark/python/benchmark_hail/run/linalg_benchmarks.py
imports: import hail
  from .utils import benchmark, recursive_delete
label_desc: Use image node_id 1 for calling a global function with example usage: block_matrix_nested_multiply() and returns: function