def METHOD_NAME(self):
    """start tensorflow server not using cluster spec."""
    if self.task_type != TFConstants.Evaluator():
        logger.info("starting server {}".format(self.address))
        logger.info(self.address_initiated())
        if self.address_initiated():
            self.server = server_lib.Server(
                {"localhost": [self.address]}, protocol="grpc"
            )
            self.server.start()
        else:
            self.server = server_lib.Server.create_local_server()
            # grpc address 'grpc://localhost:37229'
            grpc_address = self.server.target
            hostname = socket.gethostname()
            ip = socket.gethostbyname(hostname)
            # ip + ":" + port,  "172.17.0.3" + ":" + "37229"
            self.address = ip + ":" + grpc_address.split(":")[-1]