def grpc_client(self) -> quantum.QuantumEngineServiceAsyncClient:
        """Creates an async grpc client for the quantum engine service."""

        async def make_client():
            # Suppress warnings about using Application Default Credentials.
            with warnings.catch_warnings():
                warnings.simplefilter('ignore')
                return quantum.QuantumEngineServiceAsyncClient(**self._service_args)

        return self._executor.submit(make_client).result()
Creates an async grpc client for the quantum engine service.
cirq-google/cirq_google/engine/engine_client.py