code: def main(num_replicas: int, num_requests: int):
      serve.run(Noop.options(num_replicas=num_replicas).bind())
  
      latencies: pd.Series = (
          asyncio.new_event_loop().run_until_complete(
              run_latency_benchmark(
                  lambda: requests.get("http://localhost:8000"),
                  num_requests=num_requests,
              )
          )
      )
  
      print(
          "Latency (ms) for noop HTTP 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/http_noop_latency.py
imports: import asyncio
  import logging
  import click
  import pandas
  import requests
  from ray import serve
  from ray.serve._private.benchmarks.common import run_latency_benchmark
label_desc: Use image node_id 1 for calling a global function with example usage: main(num_replicas, num_requests) without return types