def _get_all_chromecasts(tries=None, retry_wait=None, timeout=None):
    hosts = discover_chromecasts()
    cc_list = []
    for ip_address, port, uuid, model_name, friendly_name in hosts:
        try:
            # Build device status from the mDNS info, this information is
            # the primary source and the remaining will be fetched
            # later on.
            cast_type = CAST_TYPES.get(model_name.lower(),
                                       CAST_TYPE_CHROMECAST)
            device = DeviceStatus(
                friendly_name=friendly_name, model_name=model_name,
                manufacturer=None, api_version=None,
                uuid=uuid, cast_type=cast_type,
            )
            cc_list.append(Chromecast(host=ip_address, port=port,
                                      device=device,
                                      tries=tries, timeout=timeout,
                                      retry_wait=retry_wait))
        except ChromecastConnectionError:
            pass
    return cc_list
Create a max_pool layer, given inputs x
dataset/ETHPy150Open balloob/pychromecast/pychromecast/__init__.py/_get_all_chromecasts--crossover with--dataset/ETHPy150Open longubu/datumio/examples/tensorflow/mnist_cnn.py/max_pool_2x2