docstr: Register all the benchmark methods - each method creates a number of
  lambdas, and then calls `setattr` on the Suite itself so that the
  `Runner` can find the tests at runtime.
docstr_tok: ["Register","all","the","benchmark","methods","-","each","method","creates","a","number","of","lambdas",",","and","then","calls","`","setattr","`","on","the","Suite","itself","so","that","the","`","Runner","`","can","find","the","tests","at","runtime","."]
code: def register_benchmarks(self):
      """Register all the benchmark methods - each method creates a number of
      lambdas, and then calls `setattr` on the Suite itself so that the
      `Runner` can find the tests at runtime."""
      self.benchmark_table_arrow()
      self.benchmark_table_csv()
      self.benchmark_view_zero()
      self.benchmark_view_one()
      self.benchmark_view_two()
      self.benchmark_view_zero_updates()
      self.benchmark_view_one_updates()
      self.benchmark_view_two_updates()
      self.benchmark_to_format_zero()
      self.benchmark_to_format_one()
      self.benchmark_to_format_two()
  
imports: import os
  from functools import partial
  from bench import Benchmark, Suite, Runner
  from perspective import Table
  import perspective
  import logging
label_desc: Use image node_id 3 for calling the PerspectiveBenchmark obj's underlying member method code with example usage: obj.register_benchmarks() without return types