code: def main(num_replicas: int, num_requests: int):
      h: DeploymentHandle = serve.run(
          Caller.bind(Noop.options(num_replicas=num_replicas).bind())
      ).options(use_new_handle_api=True)
  
      latencies = h.run_latency_benchmark.remote(
          num_requests,
      ).result()
  
      # Let the logs flush to avoid interwoven output.
      time.sleep(1)
  
      print(
          "Latency (ms) for noop DeploymentHandle requests "
          f"(num_replicas={num_replicas},num_requests={num_requests}):"
      )
      print(latencies.describe(percentiles=[0.5, 0.9, 0.95, 0.99]))
  
file_path: ray/python/ray/serve/_private/benchmarks/handle_noop_latency.py
imports: import logging
  import time
  import click
  import pandas
  from ray import serve
  from ray.serve._private.benchmarks.common import run_latency_benchmark
  from ray.serve.handle import DeploymentHandle, RayServeHandle
label_desc: Use image node_id 1 for calling a global function with example usage: main(num_replicas, num_requests) without return types