diff --git a/Dockerfile b/Dockerfile index 0c8c86c6..eb311b71 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,12 +5,12 @@ # All plugins of HistomicsTK should derive from this docker image -# start from nvidia/cuda 10.0 -# FROM nvidia/cuda:10.0-cudnn7-devel-ubuntu18.04 -FROM tensorflow/tensorflow:1.15.4-gpu-py3 +# start from TensorFlow 2.x with GPU support +FROM tensorflow/tensorflow:2.15.0-gpu LABEL com.nvidia.volumes.needed="nvidia_driver" LABEL maintainer="Brendon Lutnick - Sarder Lab. " +LABEL description="HistomicsTK with TensorFlow 2.x and DeepLabV3+ support" CMD echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! STARTING THE BUILD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # RUN mkdir /usr/local/nvidia && ln -s /usr/local/cuda-10.0/compat /usr/local/nvidia/lib @@ -24,9 +24,7 @@ RUN rm \ RUN apt-get update && \ apt-get install --yes --no-install-recommends software-properties-common && \ - # As of 2018-04-16 this repo has the latest release of Python 2.7 (2.7.14) \ - # add-apt-repository ppa:jonathonf/python-2.7 && \ - add-apt-repository ppa:deadsnakes/ppa && \ + RUN add-apt-repository ppa:deadsnakes/ppa && \ apt-get autoremove && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* RUN apt-get update && \ @@ -35,22 +33,12 @@ RUN apt-get update && \ #keyboard-configuration \ git \ wget \ - python-qt4 \ - python3-pyqt4 \ curl \ ca-certificates \ libcurl4-openssl-dev \ libexpat1-dev \ unzip \ libhdf5-dev \ - libpython-dev \ - libpython3-dev \ - python2.7-dev \ - python-tk \ - # We can't go higher than 3.7 and use tensorflow 1.x \ - python3.6-dev \ - python3.6-distutils \ - python3-tk \ software-properties-common \ libssl-dev \ # Standard build tools \ @@ -60,8 +48,6 @@ RUN apt-get update && \ automake \ libtool \ pkg-config \ - # needed for supporting CUDA \ - # libcupti-dev \ # useful later \ libmemcached-dev && \ #apt-get autoremove && \ @@ -81,19 +67,9 @@ RUN apt-get install 'ffmpeg'\ # RUN apt-get install nvidia-driver-455 -y WORKDIR / -# Make Python3 the default and install pip. Whichever is done last determines -# the default python version for pip. -RUN rm /usr/bin/python && \ - ln /usr/bin/python3.6 /usr/bin/python && \ - rm /usr/local/bin/python && \ - ln /usr/bin/python3.6 /usr/local/bin/python && \ - ln /usr/bin/python3.6 /usr/local/bin/python3 -RUN which python && \ +# Make Python3 the default and install pip. TF 2.15 comes with Python 3.11 +RUN which python && \ python --version -# RUN curl -O https://bootstrap.pypa.io/get-pip.py && \ -RUN curl -O https://bootstrap.pypa.io/pip/3.6/get-pip.py && \ - python get-pip.py && \ - rm get-pip.py ENV build_path=$PWD/build @@ -113,18 +89,16 @@ COPY . $htk_path/ WORKDIR $htk_path # Install HistomicsTK and its dependencies -# Upgrade setuptools, as the version in Conda won't upgrade cleanly unless it -# is ignored. -RUN pip install --no-cache-dir --upgrade --ignore-installed pip setuptools && \ - # pip install --no-cache-dir 'tensorflow<2' && \ - # Install large_image memcached extras \ +# Upgrade setuptools and pip +RUN pip install --no-cache-dir --upgrade pip setuptools && \ + # Install large_image with memcached extras \ pip install --no-cache-dir 'large-image[memcached]' && \ - # Install HistomicsTK \ - pip install --no-cache-dir . --find-links https://girder.github.io/large_image_wheels && \ - # Install tf-slim \ + # Install TF-Slim for TF2 compatibility \ pip install --no-cache-dir 'tf-slim>=1.1.0' && \ # Install pillow_lut \ pip install --no-cache-dir 'pillow-lut' && \ + # Install HistomicsTK \ + pip install --no-cache-dir . --find-links https://girder.github.io/large_image_wheels && \ # clean up \ rm -rf /root/.cache/pip/* @@ -137,9 +111,8 @@ RUN python --version && pip --version && pip freeze # pregenerate font cache RUN python -c "from matplotlib import pylab" -# Suppress warnings -RUN sed -i 's/^_PRINT_DEPRECATION_WARNINGS = True/_PRINT_DEPRECATION_WARNINGS = False/g' /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/util/deprecation.py && \ - sed -i 's/rename = get_rename_v2(full_name)/rename = False/g' /usr/local/lib/python3.6/dist-packages/tensorflow_core/python/util/module_wrapper.py +# Note: TF2 deprecation warnings are handled via tf.compat.v1 API usage in code +# No need to suppress warnings in the TF installation # define entrypoint through which all CLIs can be run WORKDIR $htk_path/histomicstk/cli diff --git a/build_docker.sh b/build_docker.sh new file mode 100755 index 00000000..8dbbeb62 --- /dev/null +++ b/build_docker.sh @@ -0,0 +1,61 @@ +#!/bin/bash +# Build Docker image for HistomicsTK with TensorFlow 2.x + +set -e + +# Configuration +IMAGE_NAME="histomicstk-tf2" +IMAGE_TAG="latest" +DOCKERFILE="Dockerfile" + +# Colors for output +RED='\033[0;31m' +GREEN='\033[0;32m' +YELLOW='\033[1;33m' +NC='\033[0m' # No Color + +echo -e "${GREEN}======================================${NC}" +echo -e "${GREEN}Building HistomicsTK Docker Image${NC}" +echo -e "${GREEN}======================================${NC}" +echo "" +echo -e "Image: ${YELLOW}${IMAGE_NAME}:${IMAGE_TAG}${NC}" +echo -e "Dockerfile: ${YELLOW}${DOCKERFILE}${NC}" +echo "" + +# Check if Dockerfile exists +if [ ! -f "$DOCKERFILE" ]; then + echo -e "${RED}Error: Dockerfile not found!${NC}" + exit 1 +fi + +# Build the Docker image +echo -e "${GREEN}Starting Docker build...${NC}" +echo "" + +docker build \ + -t "${IMAGE_NAME}:${IMAGE_TAG}" \ + -f "${DOCKERFILE}" \ + . 2>&1 | tee docker_build.log + +# Check if build was successful +if [ ${PIPESTATUS[0]} -eq 0 ]; then + echo "" + echo -e "${GREEN}======================================${NC}" + echo -e "${GREEN}Docker build completed successfully!${NC}" + echo -e "${GREEN}======================================${NC}" + echo "" + echo -e "Image: ${YELLOW}${IMAGE_NAME}:${IMAGE_TAG}${NC}" + echo "" + echo "You can run the container with:" + echo -e "${YELLOW}docker run --gpus all -it ${IMAGE_NAME}:${IMAGE_TAG} /bin/bash${NC}" + echo "" + echo "Build log saved to: docker_build.log" +else + echo "" + echo -e "${RED}======================================${NC}" + echo -e "${RED}Docker build failed!${NC}" + echo -e "${RED}======================================${NC}" + echo "" + echo "Check docker_build.log for details" + exit 1 +fi diff --git a/docker_build.log b/docker_build.log new file mode 100644 index 00000000..f2f594af --- /dev/null +++ b/docker_build.log @@ -0,0 +1 @@ +./build_docker.sh: line 35: docker: command not found diff --git a/environment.yml b/environment.yml new file mode 100644 index 00000000..c0c4062b --- /dev/null +++ b/environment.yml @@ -0,0 +1,68 @@ +name: test-tf2-env +channels: + - conda-forge + - nvidia + - pytorch + - anaconda + - bioconda + - defaults +dependencies: + - python=3.10 + - pip + - ca-certificates + - openssl + # Core scientific computing + - numpy>=1.12.1 + - scipy>=0.19.0 + - matplotlib + - scikit-image>=0.14.2 + - scikit-learn>=0.18.1 + - pandas>=0.19.2 + # Image processing libraries + - pillow>=3.2.0 + - imageio>=2.3.0 + - imagecodecs + - tifffile + - openslide + - openslide-python + # GDAL and geospatial libraries (install via conda to avoid build issues) + - gdal + - libgdal + - geos + - proj + - shapely + # GUI libraries (if needed for visualization) + - pyside6 + - qt6-main + # System libraries + - libpng + - libjpeg-turbo + - libtiff + - libxml2 + - libxslt + - pip: + # TensorFlow 2.x requirements + - tensorflow>=2.15.0,<3.0.0 + - tensorflow-addons>=0.22.0 + - tf-slim>=1.1.0 + # Core scientific packages + - nimfa>=1.3.2 + - "opencv-python-headless<4.7" + - sqlalchemy + - pyvips + - termcolor + - openpyxl + - "xlrd<2" + # dask packages + - "dask[dataframe]>=1.1.0" + - distributed>=1.21.6 + # large image sources (without GDAL source to avoid conflicts) + - large-image + - large-image-source-tiff + - large-image-source-pil + - girder-slicer-cli-web + - girder-client + # cli + - ctk-cli + # Six for compatibility + - six diff --git a/histomicstk/cli/SegmentWSI/SegmentWSI.py b/histomicstk/cli/SegmentWSI/SegmentWSI.py index d019d883..0c3d151a 100644 --- a/histomicstk/cli/SegmentWSI/SegmentWSI.py +++ b/histomicstk/cli/SegmentWSI/SegmentWSI.py @@ -1,7 +1,8 @@ import os, zipfile, json +import sys from histomicstk.cli.utils import CLIArgumentParser from glob import glob -import sys +import girder_client def main(args): @@ -61,7 +62,76 @@ def get_base_model_name(model_file): cmd = "python3 ../deeplab/vis.py --model_variant xception_65 --atrous_rates 6 --atrous_rates 12 --atrous_rates 18 --output_stride 16 --decoder_output_stride 4 --save_json_annotation True --checkpoint_dir {} --dataset_dir '{}' --json_filename '{}' --vis_crop_size {} --wsi_downsample {} --tile_step {} --min_size {} --vis_batch_size {} --vis_remove_border {} --simplify_contours {} --num_classes {} --class_names '{}' --save_heatmap={} --heatmap_stride {} --gpu {}".format(model, args.inputImageFile, args.outputAnnotationFile, args.patch_size, args.wsi_downsample, args.tile_stride, args.min_size, args.batch_size, args.remove_border, args.simplify_contours, num_classes, compartments, args.save_heatmap, args.heatmap_stride, args.gpu) print(cmd) sys.stdout.flush() - os.system(cmd) + exit_code = os.system(cmd) + + if exit_code != 0: + print("ERROR: vis.py execution failed with exit code {}".format(exit_code)) + sys.exit(1) + + # Upload to Girder if credentials are provided + if hasattr(args, 'girderApiUrl') and args.girderApiUrl and \ + hasattr(args, 'girderToken') and args.girderToken: + + print("\n=== Uploading annotations to Girder ===") + + try: + # Connect to Girder + gc = girder_client.GirderClient(apiUrl=args.girderApiUrl) + gc.setToken(args.girderToken) + print("Connected to Girder at: {}".format(args.girderApiUrl)) + + # Get the item ID (either from args or resolve from input image) + if hasattr(args, 'girderItemId') and args.girderItemId: + item_id = args.girderItemId + else: + # If no item ID provided, try to get it from the input image reference + # This assumes the input image is a Girder resource ID + try: + resource = gc.get('resource/{}'.format(args.inputImageFile)) + item_id = resource.get('_id') + except: + print("WARNING: Could not resolve item ID from input image. Skipping Girder upload.") + return + + print("Uploading to item: {}".format(item_id)) + + # Load the annotation JSON + output_json_path = args.outputAnnotationFile + if not output_json_path.endswith('.json'): + output_json_path = output_json_path + '.json' + + if not os.path.exists(output_json_path): + print("ERROR: Output annotation file not found: {}".format(output_json_path)) + return + + # Post annotation to Girder + with open(output_json_path, 'r') as f: + payload = json.load(f) + result = gc.post( + path="annotation", + parameters={"itemId": item_id}, + data=json.dumps(payload), + headers={"Content-Type": "application/json"} + ) + print("Annotation posted successfully. ID: {}".format(result.get('_id', 'unknown'))) + + # Also upload the JSON file to the item + output_basename = os.path.basename(output_json_path) + uploaded = gc.uploadFileToItem( + item_id, + output_json_path, + filename=output_basename, + mimeType="application/json" + ) + print("JSON file uploaded successfully: {}".format(uploaded.get('name', output_basename))) + print("=== Girder upload complete ===\n") + + except Exception as e: + print("ERROR uploading to Girder: {}".format(str(e))) + import traceback + traceback.print_exc() + else: + print("\nNo Girder credentials provided. Annotations saved locally only.") if __name__ == "__main__": diff --git a/histomicstk/cli/SegmentWSI/SegmentWSI.xml b/histomicstk/cli/SegmentWSI/SegmentWSI.xml index f3ddf43f..bc769b28 100644 --- a/histomicstk/cli/SegmentWSI/SegmentWSI.xml +++ b/histomicstk/cli/SegmentWSI/SegmentWSI.xml @@ -111,4 +111,29 @@ 0 + + + Optional parameters for uploading annotations to Girder/DSA + + girderApiUrl + + The base URL of the Girder API (e.g., http://localhost:8080/api/v1). If provided with girderToken, annotations will be uploaded to Girder. + girderApiUrl + + + + girderToken + + Authentication token for Girder API access. Required if girderApiUrl is provided. + girderToken + + + + girderItemId + + The Girder item ID to upload annotations to. If not provided, will attempt to resolve from input image. + girderItemId + + + diff --git a/histomicstk/deeplab/common.py b/histomicstk/deeplab/common.py index 673c05a0..2a73f423 100644 --- a/histomicstk/deeplab/common.py +++ b/histomicstk/deeplab/common.py @@ -20,8 +20,9 @@ import copy import json import tensorflow as tf +from absl import flags -flags = tf.app.flags +# Use absl flags (TF2 idiomatic replacement for tf.app.flags) # Flags for input preprocessing. @@ -34,8 +35,8 @@ flags.DEFINE_integer('resize_factor', None, 'Resized dimensions are multiple of factor plus one.') -flags.DEFINE_boolean('keep_aspect_ratio', True, - 'Keep aspect ratio after resizing or not.') +flags.DEFINE_bool('keep_aspect_ratio', True, + 'Keep aspect ratio after resizing or not.') # Model dependent flags. @@ -52,8 +53,8 @@ flags.DEFINE_multi_float('image_pyramid', None, 'Input scales for multi-scale feature extraction.') -flags.DEFINE_boolean('add_image_level_feature', True, - 'Add image level feature.') +flags.DEFINE_bool('add_image_level_feature', True, + 'Add image level feature.') flags.DEFINE_list( 'image_pooling_crop_size', None, @@ -65,11 +66,11 @@ 'image_pooling_stride', '1,1', 'Image pooling stride [height, width] used in the ASPP image pooling. ') -flags.DEFINE_boolean('aspp_with_batch_norm', True, - 'Use batch norm parameters for ASPP or not.') +flags.DEFINE_bool('aspp_with_batch_norm', True, + 'Use batch norm parameters for ASPP or not.') -flags.DEFINE_boolean('aspp_with_separable_conv', True, - 'Use separable convolution for ASPP or not.') +flags.DEFINE_bool('aspp_with_separable_conv', True, + 'Use separable convolution for ASPP or not.') # Defaults to None. Set multi_grid = [1, 2, 4] when using provided # 'resnet_v1_{50,101}_beta' checkpoints. @@ -93,13 +94,13 @@ 'most one output stride (i.e., either None or a list with ' 'only one element.') -flags.DEFINE_boolean('decoder_use_separable_conv', True, - 'Employ separable convolution for decoder or not.') +flags.DEFINE_bool('decoder_use_separable_conv', True, + 'Employ separable convolution for decoder or not.') flags.DEFINE_enum('merge_method', 'max', ['max', 'avg'], 'Scheme to merge multi scale features.') -flags.DEFINE_boolean( +flags.DEFINE_bool( 'prediction_with_upsampled_logits', False, 'When performing prediction, there are two options: (1) bilinear ' 'upsampling the logits followed by softmax, or (2) softmax followed by ' @@ -124,23 +125,23 @@ 'Whether or not to use bounded activations. Bounded ' 'activations better lend themselves to quantized inference.') -flags.DEFINE_boolean('aspp_with_concat_projection', True, - 'ASPP with concat projection.') +flags.DEFINE_bool('aspp_with_concat_projection', True, + 'ASPP with concat projection.') -flags.DEFINE_boolean('aspp_with_squeeze_and_excitation', False, - 'ASPP with squeeze and excitation.') +flags.DEFINE_bool('aspp_with_squeeze_and_excitation', False, + 'ASPP with squeeze and excitation.') flags.DEFINE_integer('aspp_convs_filters', 256, 'ASPP convolution filters.') -flags.DEFINE_boolean('decoder_use_sum_merge', False, - 'Decoder uses simply sum merge.') +flags.DEFINE_bool('decoder_use_sum_merge', False, + 'Decoder uses simply sum merge.') flags.DEFINE_integer('decoder_filters', 256, 'Decoder filters.') -flags.DEFINE_boolean('decoder_output_is_logits', False, - 'Use decoder output as logits or not.') +flags.DEFINE_bool('decoder_output_is_logits', False, + 'Use decoder output as logits or not.') -flags.DEFINE_boolean('image_se_uses_qsigmoid', False, 'Use q-sigmoid.') +flags.DEFINE_bool('image_se_uses_qsigmoid', False, 'Use q-sigmoid.') flags.DEFINE_multi_float( 'label_weights', None, @@ -232,7 +233,7 @@ def __new__(cls, """ dense_prediction_cell_config = None if FLAGS.dense_prediction_cell_json: - with tf.gfile.Open(FLAGS.dense_prediction_cell_json, 'r') as f: + with tf.io.gfile.GFile(FLAGS.dense_prediction_cell_json, 'r') as f: dense_prediction_cell_config = json.load(f) decoder_output_stride = None if FLAGS.decoder_output_stride: diff --git a/histomicstk/deeplab/core/conv2d_ws.py b/histomicstk/deeplab/core/conv2d_ws.py index 9aaaf33d..59fcff85 100644 --- a/histomicstk/deeplab/core/conv2d_ws.py +++ b/histomicstk/deeplab/core/conv2d_ws.py @@ -30,14 +30,41 @@ from __future__ import print_function import tensorflow as tf -from tensorflow.contrib import framework as contrib_framework -from tensorflow.contrib import layers as contrib_layers +import tf_slim as slim -from tensorflow.contrib.layers.python.layers import layers -from tensorflow.contrib.layers.python.layers import utils +# Local helpers to mimic a subset of TF1 contrib.layers utilities used here. +def _variable_getter_for_compat(getter, name, *args, **kwargs): + """A compatibility custom_getter that maps old TF1 var names to new ones. -class Conv2D(tf.keras.layers.Conv2D, tf.layers.Layer): + It maps suffixes 'kernel'->'weights' and 'bias'->'biases' to maintain + compatibility with checkpoints that use TF1 naming. + """ + new_name = name.replace('/kernel', '/weights').replace('/bias', '/biases') + return getter(new_name, *args, **kwargs) + + +def _add_variable_to_collections(var, collections_set, collections_name): + """Add variable to the given collections (compat shim). + + collections_set may be a list of collection names or a dict mapping + variable scope names to list of collection names. + """ + if not collections_set: + return + if isinstance(collections_set, dict): + # if collections_set is a dict, get the list for this variable + collection = collections_set.get(collections_name, None) + if collection: + for c in collection: + tf.compat.v1.add_to_collection(c, var) + else: + # collections_set is a list, add to all collections + for c in collections_set: + tf.compat.v1.add_to_collection(c, var) + + +class Conv2D(tf.keras.layers.Conv2D): """2D convolution layer (e.g. spatial convolution over images). This layer creates a convolution kernel that is convolved @@ -139,7 +166,7 @@ def __init__(self, def call(self, inputs): if self.use_weight_standardization: - mean, var = tf.nn.moments(self.kernel, [0, 1, 2], keep_dims=True) + mean, var = tf.nn.moments(self.kernel, [0, 1, 2], keepdims=True) kernel = (self.kernel - mean) / tf.sqrt(var + 1e-5) outputs = self._convolution_op(inputs, kernel) else: @@ -161,7 +188,7 @@ def call(self, inputs): return outputs -@contrib_framework.add_arg_scope +@slim.add_arg_scope def conv2d(inputs, num_outputs, kernel_size, @@ -172,13 +199,13 @@ def conv2d(inputs, activation_fn=tf.nn.relu, normalizer_fn=None, normalizer_params=None, - weights_initializer=contrib_layers.xavier_initializer(), + weights_initializer=tf.initializers.GlorotUniform(), weights_regularizer=None, biases_initializer=tf.zeros_initializer(), biases_regularizer=None, use_weight_standardization=False, reuse=None, - variables_collections=None, + collections_set=None, outputs_collections=None, trainable=True, scope=None): @@ -235,7 +262,7 @@ def conv2d(inputs, standardization. reuse: Whether or not the layer and its variables should be reused. To be able to reuse the layer scope must be given. - variables_collections: Optional list of collections for all the variables or + collections_set: Optional list of collections for all the variables or a dictionary containing a different list of collection per variable. outputs_collections: Collection to add the outputs. trainable: If `True` also add variables to the graph collection @@ -252,15 +279,11 @@ def conv2d(inputs, if data_format not in [None, 'NWC', 'NCW', 'NHWC', 'NCHW', 'NDHWC', 'NCDHW']: raise ValueError('Invalid data_format: %r' % (data_format,)) - # pylint: disable=protected-access - layer_variable_getter = layers._build_variable_getter({ - 'bias': 'biases', - 'kernel': 'weights' - }) + # Use a compat variable getter that preserves TF1 naming for checkpoints. # pylint: enable=protected-access - with tf.variable_scope( + with tf.compat.v1.variable_scope( scope, 'Conv', [inputs], reuse=reuse, - custom_getter=layer_variable_getter) as sc: + custom_getter=_variable_getter_for_compat) as sc: inputs = tf.convert_to_tensor(inputs) input_rank = inputs.get_shape().ndims @@ -292,21 +315,18 @@ def conv2d(inputs, _reuse=reuse) outputs = layer.apply(inputs) - # Add variables to collections. - # pylint: disable=protected-access - layers._add_variable_to_collections(layer.kernel, variables_collections, - 'weights') + # Add variables to collections (compat shim). + _add_variable_to_collections(layer.kernel, collections_set, 'weights') if layer.use_bias: - layers._add_variable_to_collections(layer.bias, variables_collections, - 'biases') - # pylint: enable=protected-access + _add_variable_to_collections(layer.bias, collections_set, 'biases') + if normalizer_fn is not None: normalizer_params = normalizer_params or {} outputs = normalizer_fn(outputs, **normalizer_params) if activation_fn is not None: outputs = activation_fn(outputs) - return utils.collect_named_outputs(outputs_collections, sc.name, outputs) + return slim.utils.collect_named_outputs(outputs_collections, sc.name, outputs) def conv2d_same(inputs, num_outputs, kernel_size, stride, rate=1, scope=None): diff --git a/histomicstk/deeplab/core/conv2d_ws_test.py b/histomicstk/deeplab/core/conv2d_ws_test.py index b6bea85e..44db2b7b 100644 --- a/histomicstk/deeplab/core/conv2d_ws_test.py +++ b/histomicstk/deeplab/core/conv2d_ws_test.py @@ -116,7 +116,7 @@ def custom_getter(getter, *args, **kwargs): called[0] += 1 return getter(*args, **kwargs) - with tf.variable_scope('test', custom_getter=custom_getter): + with tf.compat.v1.variable_scope('test', custom_getter=custom_getter): images = tf.random_uniform((5, height, width, 32), seed=1) conv2d_ws.conv2d(images, 64, images.get_shape()[1:3]) self.assertEqual(called[0], 2) # Custom getter called twice. diff --git a/histomicstk/deeplab/core/dense_prediction_cell.py b/histomicstk/deeplab/core/dense_prediction_cell.py index 8e32f8e2..c6b406a1 100644 --- a/histomicstk/deeplab/core/dense_prediction_cell.py +++ b/histomicstk/deeplab/core/dense_prediction_cell.py @@ -26,12 +26,10 @@ from __future__ import print_function import tensorflow as tf -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import utils -slim = contrib_slim - # Local constants. _META_ARCHITECTURE_SCOPE = 'meta_architecture' _CONCAT_PROJECTION_SCOPE = 'concat_projection' @@ -211,7 +209,7 @@ def build_cell(self, stride=1, reuse=reuse): with slim.arg_scope([slim.batch_norm], **batch_norm_params): - with tf.variable_scope(scope, _META_ARCHITECTURE_SCOPE, [features]): + with tf.compat.v1.variable_scope(scope, _META_ARCHITECTURE_SCOPE, [features]): depth = hparams['reduction_size'] branch_logits = [] for i, current_config in enumerate(self.config): @@ -221,7 +219,7 @@ def build_cell(self, crop_size=crop_size, output_stride=output_stride, image_pooling_crop_size=image_pooling_crop_size) - tf.logging.info(current_config) + tf.compat.v1.logging.info(current_config) if current_config[_INPUT] < 0: operation_input = features else: @@ -253,9 +251,10 @@ def build_cell(self, depth, 1, scope=scope) - pooled_features = tf.image.resize_bilinear( + pooled_features = tf.image.resize( pooled_features, current_config[_TARGET_SIZE], + method=tf.image.ResizeMethod.BILINEAR, align_corners=True) # Set shape for resize_height/resize_width if they are not Tensor. resize_height = current_config[_TARGET_SIZE][0] diff --git a/histomicstk/deeplab/core/feature_extractor.py b/histomicstk/deeplab/core/feature_extractor.py index 553bd9b6..b9bcabde 100644 --- a/histomicstk/deeplab/core/feature_extractor.py +++ b/histomicstk/deeplab/core/feature_extractor.py @@ -19,7 +19,7 @@ import functools import tensorflow.compat.v1 as tf -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import nas_network from deeplab.core import resnet_v1_beta @@ -29,7 +29,6 @@ from nets.mobilenet import mobilenet_v2 from nets.mobilenet import mobilenet_v3 -slim = contrib_slim # Default end point for MobileNetv2 (one-based indexing). _MOBILENET_V2_FINAL_ENDPOINT = 'layer_18' @@ -75,7 +74,7 @@ def _mobilenet_v2(net, divisible_by = 8 if depth_multiplier == 1.0 else 1 if conv_defs is None: conv_defs = mobilenet_v2.V2_DEF - with tf.variable_scope( + with tf.compat.v1.variable_scope( scope, 'MobilenetV2', [net], reuse=reuse) as scope: return mobilenet_v2.mobilenet_base( net, @@ -124,7 +123,7 @@ def _mobilenet_v3(net, ValueError: If conv_defs or final_endpoint is not specified. """ del divisible_by - with tf.variable_scope( + with tf.compat.v1.variable_scope( scope, 'MobilenetV3', [net], reuse=reuse) as scope: if conv_defs is None: raise ValueError('conv_defs must be specified for mobilenet v3.') diff --git a/histomicstk/deeplab/core/nas_cell.py b/histomicstk/deeplab/core/nas_cell.py index d179082d..96bd8375 100644 --- a/histomicstk/deeplab/core/nas_cell.py +++ b/histomicstk/deeplab/core/nas_cell.py @@ -24,15 +24,13 @@ from six.moves import range from six.moves import zip import tensorflow as tf -from tensorflow.contrib import framework as contrib_framework -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import xception as xception_utils from deeplab.core.utils import resize_bilinear from deeplab.core.utils import scale_dimension -from tensorflow.contrib.slim.nets import resnet_utils +from tf_slim.nets import resnet_utils -arg_scope = contrib_framework.arg_scope -slim = contrib_slim +arg_scope = slim.arg_scope separable_conv2d_same = functools.partial(xception_utils.separable_conv2d_same, regularize_depthwise=True) @@ -84,25 +82,25 @@ def __call__(self, net, scope, filter_scaling, stride, prev_layer, cell_num): self._filter_scaling = filter_scaling self._filter_size = int(self._num_conv_filters * filter_scaling) - with tf.variable_scope(scope): + with tf.compat.v1.variable_scope(scope): net = self._cell_base(net, prev_layer) for i in range(len(self._operations) // 2): - with tf.variable_scope('comb_iter_{}'.format(i)): + with tf.compat.v1.variable_scope('comb_iter_{}'.format(i)): h1 = net[self._hiddenstate_indices[i * 2]] h2 = net[self._hiddenstate_indices[i * 2 + 1]] - with tf.variable_scope('left'): + with tf.compat.v1.variable_scope('left'): h1 = self._apply_conv_operation( h1, self._operations[i * 2], stride, self._hiddenstate_indices[i * 2] < 2) - with tf.variable_scope('right'): + with tf.compat.v1.variable_scope('right'): h2 = self._apply_conv_operation( h2, self._operations[i * 2 + 1], stride, self._hiddenstate_indices[i * 2 + 1] < 2) - with tf.variable_scope('combine'): + with tf.compat.v1.variable_scope('combine'): h = h1 + h2 net.append(h) - with tf.variable_scope('cell_output'): + with tf.compat.v1.variable_scope('cell_output'): net = self._combine_unused_states(net) return net @@ -198,7 +196,7 @@ def _combine_unused_states(self, net): net = tf.concat(values=states_to_combine, axis=3) return net - @contrib_framework.add_arg_scope + @slim.add_arg_scope def _apply_drop_path(self, net): """Apply drop_path regularization.""" drop_path_keep_prob = self._drop_path_keep_prob @@ -208,13 +206,13 @@ def _apply_drop_path(self, net): layer_ratio = (self._cell_num + 1) / float(self._total_num_cells) drop_path_keep_prob = 1 - layer_ratio * (1 - drop_path_keep_prob) # Decrease keep prob over time. - current_step = tf.cast(tf.train.get_or_create_global_step(), tf.float32) + current_step = tf.cast(tf.compat.v1.train.get_or_create_global_step(), tf.float32) current_ratio = tf.minimum(1.0, current_step / self._total_training_steps) drop_path_keep_prob = (1 - current_ratio * (1 - drop_path_keep_prob)) # Drop path. noise_shape = [tf.shape(net)[0], 1, 1, 1] random_tensor = drop_path_keep_prob - random_tensor += tf.random_uniform(noise_shape, dtype=tf.float32) + random_tensor += tf.random.uniform(noise_shape, dtype=tf.float32) binary_tensor = tf.cast(tf.floor(random_tensor), net.dtype) keep_prob_inv = tf.cast(1.0 / drop_path_keep_prob, net.dtype) net = net * keep_prob_inv * binary_tensor diff --git a/histomicstk/deeplab/core/nas_genotypes.py b/histomicstk/deeplab/core/nas_genotypes.py index a2e6dd55..5bbec3dc 100644 --- a/histomicstk/deeplab/core/nas_genotypes.py +++ b/histomicstk/deeplab/core/nas_genotypes.py @@ -19,11 +19,9 @@ from __future__ import absolute_import from __future__ import division from __future__ import print_function -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import nas_cell -slim = contrib_slim - class PNASCell(nas_cell.NASBaseCell): """Configuration and construction of the PNASNet-5 Cell.""" diff --git a/histomicstk/deeplab/core/nas_network.py b/histomicstk/deeplab/core/nas_network.py index 1da2e04d..459935f0 100644 --- a/histomicstk/deeplab/core/nas_network.py +++ b/histomicstk/deeplab/core/nas_network.py @@ -36,26 +36,34 @@ from six.moves import range import tensorflow as tf -from tensorflow.contrib import framework as contrib_framework -from tensorflow.contrib import layers as contrib_layers -from tensorflow.contrib import slim as contrib_slim -from tensorflow.contrib import training as contrib_training +import tf_slim as slim +from tensorflow.keras import regularizers as keras_regularizers +from tensorflow.keras import initializers as keras_initializers from deeplab.core import nas_genotypes from deeplab.core import utils from deeplab.core.nas_cell import NASBaseCell -from tensorflow.contrib.slim.nets import resnet_utils +from tf_slim.nets import resnet_utils -arg_scope = contrib_framework.arg_scope -slim = contrib_slim +# tf_slim's arg_scope +arg_scope = slim.arg_scope resize_bilinear = utils.resize_bilinear scale_dimension = utils.scale_dimension +#Simple HParams replacement compatible with the subset of APIs used here. +class HParams(object): + def __init__(self, **kwargs): + for k, v in kwargs.items(): + setattr(self, k, v) + + def set_hparam(self, name, value): + setattr(self, name, value) + def config(num_conv_filters=20, total_training_steps=500000, drop_path_keep_prob=1.0): - return contrib_training.HParams( + return HParams( # Multiplier when spatial size is reduced by 2. filter_scaling_rate=2.0, # Number of filters of the stem output tensor. @@ -80,9 +88,10 @@ def nas_arg_scope(weight_decay=4e-5, 'scale': True, } batch_norm = utils.get_batch_norm_fn(sync_batch_norm_method) - weights_regularizer = contrib_layers.l2_regularizer(weight_decay) - weights_initializer = contrib_layers.variance_scaling_initializer( - factor=1 / 3.0, mode='FAN_IN', uniform=True) + # Use Keras regularizer/initializer equivalents + weights_regularizer = keras_regularizers.l2(weight_decay) + weights_initializer = keras_initializers.VarianceScaling( + scale=1 / 3.0, mode='fan_in', distribution='uniform') with arg_scope([slim.fully_connected, slim.conv2d, slim.separable_conv2d], weights_regularizer=weights_regularizer, weights_initializer=weights_initializer): @@ -152,7 +161,7 @@ def _build_nas_base(images, Raises: ValueError: If output_stride is not a multiple of backbone output stride. """ - with tf.variable_scope(scope, 'nas', [images], reuse=reuse): + with tf.compat.v1.variable_scope(scope, 'nas', [images], reuse=reuse): end_points = {} def add_and_check_endpoint(endpoint_name, net): end_points[endpoint_name] = net @@ -183,8 +192,8 @@ def add_and_check_endpoint(endpoint_name, net): pass else: # Scale features by a factor of 2. - scaled_height = scale_dimension(net.shape[1].value, 2) - scaled_width = scale_dimension(net.shape[2].value, 2) + scaled_height = scale_dimension(tf.shape(net)[1], 2) + scaled_width = scale_dimension(tf.shape(net)[2], 2) net = resize_bilinear(net, [scaled_height, scaled_width], net.dtype) filter_scaling /= hparams.filter_scaling_rate net = cell( diff --git a/histomicstk/deeplab/core/preprocess_utils.py b/histomicstk/deeplab/core/preprocess_utils.py index 440717e4..d92fd675 100644 --- a/histomicstk/deeplab/core/preprocess_utils.py +++ b/histomicstk/deeplab/core/preprocess_utils.py @@ -46,14 +46,14 @@ def flip_dim(tensor_list, prob=0.5, dim=1): Raises: ValueError: If dim is negative or greater than the dimension of a `Tensor`. """ - random_value = tf.random_uniform([]) + random_value = tf.random.uniform([]) def flip(): flipped = [] for tensor in tensor_list: if dim < 0 or dim >= len(tensor.get_shape().as_list()): raise ValueError('dim must represent a valid dimension.') - flipped.append(tf.reverse_v2(tensor, [dim])) + flipped.append(tf.reverse(tensor, [dim])) return flipped is_flipped = tf.less_equal(random_value, prob) @@ -311,9 +311,9 @@ def random_crop(image_list, crop_height, crop_width): with tf.control_dependencies(asserts): max_offset_height = tf.reshape(image_height - crop_height + 1, []) max_offset_width = tf.reshape(image_width - crop_width + 1, []) - offset_height = tf.random_uniform( + offset_height = tf.random.uniform( [], maxval=max_offset_height, dtype=tf.int32) - offset_width = tf.random_uniform( + offset_width = tf.random.uniform( [], maxval=max_offset_width, dtype=tf.int32) return [_crop(image, offset_height, offset_width, @@ -342,14 +342,15 @@ def get_random_scale(min_scale_factor, max_scale_factor, step_size): # When step_size = 0, we sample the value uniformly from [min, max). if step_size == 0: - return tf.random_uniform([1], + return tf.random.uniform([1], minval=min_scale_factor, - maxval=max_scale_factor) + maxval=max_scale_factor, + dtype=tf.float32) # When step_size != 0, we randomly select one discrete value from [min, max]. num_steps = int((max_scale_factor - min_scale_factor) / step_size + 1) - scale_factors = tf.lin_space(min_scale_factor, max_scale_factor, num_steps) - shuffled_scale_factors = tf.random_shuffle(scale_factors) + scale_factors = tf.linspace(min_scale_factor, max_scale_factor, num_steps) + shuffled_scale_factors = tf.random.shuffle(scale_factors) return shuffled_scale_factors[0] @@ -374,9 +375,10 @@ def randomly_scale_image_and_label(image, label=None, scale=1.0): # Need squeeze and expand_dims because image interpolation takes # 4D tensors as input. - image = tf.squeeze(tf.image.resize_bilinear( + image = tf.squeeze(tf.image.resize( tf.expand_dims(image, 0), new_dim, + method=tf.image.ResizeMethod.BILINEAR, align_corners=True), [0]) if label is not None: label = tf.image.resize( diff --git a/histomicstk/deeplab/core/resnet_v1_beta.py b/histomicstk/deeplab/core/resnet_v1_beta.py index 0d5f1f19..e502f2ed 100644 --- a/histomicstk/deeplab/core/resnet_v1_beta.py +++ b/histomicstk/deeplab/core/resnet_v1_beta.py @@ -30,12 +30,10 @@ import functools from six.moves import range import tensorflow as tf -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import conv2d_ws from deeplab.core import utils -from tensorflow.contrib.slim.nets import resnet_utils - -slim = contrib_slim +from tf_slim.nets import resnet_utils _DEFAULT_MULTI_GRID = [1, 1, 1] _DEFAULT_MULTI_GRID_RESNET_18 = [1, 1] @@ -73,7 +71,7 @@ def bottleneck(inputs, Returns: The ResNet unit's output. """ - with tf.variable_scope(scope, 'bottleneck_v1', [inputs]) as sc: + with tf.compat.v1.variable_scope(scope, 'bottleneck_v1', [inputs]) as sc: depth_in = slim.utils.last_dimension(inputs.get_shape(), min_rank=4) if depth == depth_in: shortcut = resnet_utils.subsample(inputs, stride, 'shortcut') @@ -128,7 +126,7 @@ def lite_bottleneck(inputs, Returns: The ResNet unit's output. """ - with tf.variable_scope(scope, 'lite_bottleneck_v1', [inputs]) as sc: + with tf.compat.v1.variable_scope(scope, 'lite_bottleneck_v1', [inputs]) as sc: depth_in = slim.utils.last_dimension(inputs.get_shape(), min_rank=4) if depth == depth_in: shortcut = resnet_utils.subsample(inputs, stride, 'shortcut') @@ -238,7 +236,7 @@ def resnet_v1_beta(inputs, stride=2, scope='conv1') batch_norm = utils.get_batch_norm_fn(sync_batch_norm_method) - with tf.variable_scope(scope, 'resnet_v1', [inputs], reuse=reuse) as sc: + with tf.compat.v1.variable_scope(scope, 'resnet_v1', [inputs], reuse=reuse) as sc: end_points_collection = sc.original_name_scope + '_end_points' with slim.arg_scope([ conv2d_ws.conv2d, bottleneck, lite_bottleneck, diff --git a/histomicstk/deeplab/core/utils.py b/histomicstk/deeplab/core/utils.py index 4bf3d09a..e0733910 100644 --- a/histomicstk/deeplab/core/utils.py +++ b/histomicstk/deeplab/core/utils.py @@ -16,10 +16,7 @@ """This script contains utility functions.""" import tensorflow as tf -from tensorflow.contrib import framework as contrib_framework -from tensorflow.contrib import slim as contrib_slim - -slim = contrib_slim +import tf_slim as slim # Quantized version of sigmoid function. @@ -38,7 +35,7 @@ def resize_bilinear(images, size, output_dtype=tf.float32): A tensor of size [batch, height_out, width_out, channels] as a dtype of output_dtype. """ - images = tf.image.resize_bilinear(images, size, align_corners=True) + images = tf.compat.v1.image.resize(images, size, method=tf.image.ResizeMethod.BILINEAR, align_corners=True) return tf.cast(images, dtype=output_dtype) @@ -53,7 +50,7 @@ def scale_dimension(dim, scale): Scaled dimension. """ if isinstance(dim, tf.Tensor): - return tf.cast((tf.to_float(dim) - 1.0) * scale + 1.0, dtype=tf.int32) + return tf.cast((tf.cast(dim, tf.float32) - 1.0) * scale + 1.0, dtype=tf.int32) else: return int((float(dim) - 1.0) * scale + 1.0) @@ -93,20 +90,17 @@ def split_separable_conv2d(inputs, kernel_size=kernel_size, depth_multiplier=1, rate=rate, - weights_initializer=tf.truncated_normal_initializer( - stddev=depthwise_weights_initializer_stddev), + weights_initializer=tf.compat.v1.truncated_normal_initializer(stddev=depthwise_weights_initializer_stddev), weights_regularizer=None, scope=scope + '_depthwise') return slim.conv2d( outputs, filters, 1, - weights_initializer=tf.truncated_normal_initializer( - stddev=pointwise_weights_initializer_stddev), + weights_initializer=tf.compat.v1.truncated_normal_initializer(stddev=pointwise_weights_initializer_stddev), weights_regularizer=slim.l2_regularizer(weight_decay), scope=scope + '_pointwise') - def get_label_weight_mask(labels, ignore_label, num_classes, label_weights=1.0): """Gets the label weight mask. diff --git a/histomicstk/deeplab/core/xception.py b/histomicstk/deeplab/core/xception.py index f9925714..610ddf44 100644 --- a/histomicstk/deeplab/core/xception.py +++ b/histomicstk/deeplab/core/xception.py @@ -14,7 +14,7 @@ # limitations under the License. # ============================================================================== -r"""Xception model. +"""Xception model. "Xception: Deep Learning with Depthwise Separable Convolutions" Fran{\c{c}}ois Chollet @@ -51,14 +51,12 @@ import collections from six.moves import range import tensorflow as tf -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import utils -from tensorflow.contrib.slim.nets import resnet_utils +from tf_slim.nets import resnet_utils from nets.mobilenet import conv_blocks as mobilenet_v3_ops -slim = contrib_slim - _DEFAULT_MULTI_GRID = [1, 1, 1] # The cap for tf.clip_by_value. @@ -269,7 +267,7 @@ def xception_module(inputs, if len(unit_rate_list) != 3: raise ValueError('Expect three elements in unit_rate_list.') - with tf.variable_scope(scope, 'xception_module', [inputs]) as sc: + with tf.compat.v1.variable_scope(scope, 'xception_module', [inputs]) as sc: residual = inputs def _separable_conv(features, depth, kernel_size, depth_multiplier, @@ -390,11 +388,11 @@ def stack_blocks_dense(net, rate = 1 for block in blocks: - with tf.variable_scope(block.scope, 'block', [net]) as sc: + with tf.compat.v1.variable_scope(block.scope, 'block', [net]) as sc: for i, unit in enumerate(block.args): if output_stride is not None and current_stride > output_stride: raise ValueError('The target output_stride cannot be reached.') - with tf.variable_scope('unit_%d' % (i + 1), values=[net]): + with tf.compat.v1.variable_scope('unit_%d' % (i + 1), values=[net]): # If we have reached the target output_stride, then we need to employ # atrous convolution with stride=1 and multiply the atrous rate by the # current unit's stride for use in subsequent layers. @@ -466,7 +464,7 @@ def xception(inputs, Raises: ValueError: If the target output_stride is not valid. """ - with tf.variable_scope( + with tf.compat.v1.variable_scope( scope, 'xception', [inputs], reuse=reuse) as sc: end_points_collection = sc.original_name_scope + 'end_points' batch_norm = utils.get_batch_norm_fn(sync_batch_norm_method) @@ -927,7 +925,7 @@ def xception_arg_scope(weight_decay=0.00004, batch_norm = utils.get_batch_norm_fn(sync_batch_norm_method) with slim.arg_scope( [slim.conv2d, slim.separable_conv2d], - weights_initializer=tf.truncated_normal_initializer( + weights_initializer=tf.compat.v1.truncated_normal_initializer( stddev=weights_initializer_stddev), activation_fn=activation_fn, normalizer_fn=batch_norm if use_batch_norm else None): diff --git a/histomicstk/deeplab/datasets/build_ade20k_data.py b/histomicstk/deeplab/datasets/build_ade20k_data.py index fc04ed0d..9a3d454b 100644 --- a/histomicstk/deeplab/datasets/build_ade20k_data.py +++ b/histomicstk/deeplab/datasets/build_ade20k_data.py @@ -27,9 +27,10 @@ from six.moves import range import tensorflow as tf -FLAGS = tf.app.flags.FLAGS +from absl import flags +FLAGS = flags.FLAGS -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'train_image_folder', './ADE20K/ADEChallengeData2016/images/training', 'Folder containing trainng images') @@ -48,7 +49,7 @@ './ADE20K/ADEChallengeData2016/annotations/validation', 'Folder containing annotations for validation') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'output_dir', './ADE20K/tfrecord', 'Path to save converted tfrecord of Tensorflow example') @@ -67,7 +68,7 @@ def _convert_dataset(dataset_split, dataset_dir, dataset_label_dir): RuntimeError: If loaded image and label have different shape. """ - img_names = tf.gfile.Glob(os.path.join(dataset_dir, '*.jpg')) + img_names = tf.io.gfile.glob(os.path.join(dataset_dir, '*.jpg')) random.shuffle(img_names) seg_names = [] for f in img_names: @@ -96,11 +97,11 @@ def _convert_dataset(dataset_split, dataset_dir, dataset_label_dir): sys.stdout.flush() # Read the image. image_filename = img_names[i] - image_data = tf.gfile.FastGFile(image_filename, 'rb').read() + image_data = tf.io.gfile.GFile(image_filename, 'rb').read() height, width = image_reader.read_image_dims(image_data) # Read the semantic segmentation annotation. seg_filename = seg_names[i] - seg_data = tf.gfile.FastGFile(seg_filename, 'rb').read() + seg_data = tf.io.gfile.GFile(seg_filename, 'rb').read() seg_height, seg_width = label_reader.read_image_dims(seg_data) if height != seg_height or width != seg_width: raise RuntimeError('Shape mismatched between image and label.') diff --git a/histomicstk/deeplab/datasets/build_cityscapes_data.py b/histomicstk/deeplab/datasets/build_cityscapes_data.py index ce81baef..342d5770 100644 --- a/histomicstk/deeplab/datasets/build_cityscapes_data.py +++ b/histomicstk/deeplab/datasets/build_cityscapes_data.py @@ -71,14 +71,15 @@ import build_data from six.moves import range import tensorflow as tf +from absl import flags -FLAGS = tf.app.flags.FLAGS +FLAGS = flags.FLAGS -tf.app.flags.DEFINE_string('cityscapes_root', +flags.DEFINE_string('cityscapes_root', './cityscapes', 'Cityscapes dataset root folder.') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'output_dir', './tfrecord', 'Path to save converted SSTable of TensorFlow examples.') diff --git a/histomicstk/deeplab/datasets/build_data.py b/histomicstk/deeplab/datasets/build_data.py index 45628674..af052d28 100644 --- a/histomicstk/deeplab/datasets/build_data.py +++ b/histomicstk/deeplab/datasets/build_data.py @@ -32,13 +32,14 @@ import collections import six import tensorflow as tf +from absl import flags -FLAGS = tf.app.flags.FLAGS +FLAGS = flags.FLAGS -tf.app.flags.DEFINE_enum('image_format', 'png', ['jpg', 'jpeg', 'png'], +flags.DEFINE_enum('image_format', 'png', ['jpg', 'jpeg', 'png'], 'Image format.') -tf.app.flags.DEFINE_enum('label_format', 'png', ['png'], +flags.DEFINE_enum('label_format', 'png', ['png'], 'Segmentation label format.') # A map from image format to expected data format. diff --git a/histomicstk/deeplab/datasets/build_voc2012_data.py b/histomicstk/deeplab/datasets/build_voc2012_data.py index f0bdecb6..9b016468 100644 --- a/histomicstk/deeplab/datasets/build_voc2012_data.py +++ b/histomicstk/deeplab/datasets/build_voc2012_data.py @@ -60,24 +60,25 @@ import build_data from six.moves import range import tensorflow as tf +from absl import flags -FLAGS = tf.app.flags.FLAGS +FLAGS = flags.FLAGS -tf.app.flags.DEFINE_string('image_folder', +flags.DEFINE_string('image_folder', './VOCdevkit/VOC2012/JPEGImages', 'Folder containing images.') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'semantic_segmentation_folder', './VOCdevkit/VOC2012/SegmentationClassRaw', 'Folder containing semantic segmentation annotations.') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'list_folder', './VOCdevkit/VOC2012/ImageSets/Segmentation', 'Folder containing lists for training and validation') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'output_dir', './tfrecord', 'Path to save converted SSTable of TensorFlow examples.') @@ -118,13 +119,13 @@ def _convert_dataset(dataset_split): # Read the image. image_filename = os.path.join( FLAGS.image_folder, filenames[i] + '.' + FLAGS.image_format) - image_data = tf.gfile.GFile(image_filename, 'rb').read() + image_data = tf.io.gfile.GFile(image_filename, 'rb').read() height, width = image_reader.read_image_dims(image_data) # Read the semantic segmentation annotation. seg_filename = os.path.join( FLAGS.semantic_segmentation_folder, filenames[i] + '.' + FLAGS.label_format) - seg_data = tf.gfile.GFile(seg_filename, 'rb').read() + seg_data = tf.io.gfile.GFile(seg_filename, 'rb').read() seg_height, seg_width = label_reader.read_image_dims(seg_data) if height != seg_height or width != seg_width: raise RuntimeError('Shape mismatched between image and label.') @@ -137,7 +138,7 @@ def _convert_dataset(dataset_split): def main(unused_argv): - dataset_splits = tf.gfile.Glob(os.path.join(FLAGS.list_folder, '*.txt')) + dataset_splits = tf.io.gfile.glob(os.path.join(FLAGS.list_folder, '*.txt')) for dataset_split in dataset_splits: _convert_dataset(dataset_split) diff --git a/histomicstk/deeplab/datasets/data_generator.py b/histomicstk/deeplab/datasets/data_generator.py index d84e66f9..81545c72 100644 --- a/histomicstk/deeplab/datasets/data_generator.py +++ b/histomicstk/deeplab/datasets/data_generator.py @@ -170,9 +170,9 @@ def __init__(self, raise ValueError('data split name %s not recognized' % split_name) if model_variant is None: - tf.logging.warning('Please specify a model_variant. See ' - 'feature_extractor.network_map for supported model ' - 'variants.') + tf.compat.v1.logging.warning('Please specify a model_variant. See ' + 'feature_extractor.network_map for supported model ' + 'variants.') self.split_name = split_name self.dataset_dir = dataset_dir @@ -218,22 +218,22 @@ def _decode_image(content, channels): features = { 'image/encoded': - tf.FixedLenFeature((), tf.string, default_value=''), + tf.io.FixedLenFeature((), tf.string, default_value=''), 'image/filename': - tf.FixedLenFeature((), tf.string, default_value=''), + tf.io.FixedLenFeature((), tf.string, default_value=''), 'image/format': - tf.FixedLenFeature((), tf.string, default_value='jpeg'), + tf.io.FixedLenFeature((), tf.string, default_value='jpeg'), 'image/height': - tf.FixedLenFeature((), tf.int64, default_value=0), + tf.io.FixedLenFeature((), tf.int64, default_value=0), 'image/width': - tf.FixedLenFeature((), tf.int64, default_value=0), + tf.io.FixedLenFeature((), tf.int64, default_value=0), 'image/segmentation/class/encoded': - tf.FixedLenFeature((), tf.string, default_value=''), + tf.io.FixedLenFeature((), tf.string, default_value=''), 'image/segmentation/class/format': - tf.FixedLenFeature((), tf.string, default_value='png'), + tf.io.FixedLenFeature((), tf.string, default_value='png'), } - parsed_features = tf.parse_single_example(example_proto, features) + parsed_features = tf.io.parse_single_example(example_proto, features) image = _decode_image(parsed_features['image/encoded'], channels=3) @@ -336,7 +336,7 @@ def get_one_shot_iterator(self): dataset = dataset.repeat(1) dataset = dataset.batch(self.batch_size).prefetch(self.batch_size) - return dataset.make_one_shot_iterator() + return tf.compat.v1.data.make_one_shot_iterator(dataset) def _get_all_files(self): """Gets all the files to read data from. @@ -347,4 +347,4 @@ def _get_all_files(self): file_pattern = _FILE_PATTERN file_pattern = os.path.join(self.dataset_dir, file_pattern % self.split_name) - return tf.gfile.Glob(file_pattern) + return tf.io.gfile.glob(file_pattern) diff --git a/histomicstk/deeplab/datasets/wsi_data_generator.py b/histomicstk/deeplab/datasets/wsi_data_generator.py index 03f9e176..0a508fa6 100644 --- a/histomicstk/deeplab/datasets/wsi_data_generator.py +++ b/histomicstk/deeplab/datasets/wsi_data_generator.py @@ -101,9 +101,9 @@ def __init__(self, """ if model_variant is None: - tf.logging.warning('Please specify a model_variant. See ' - 'feature_extractor.network_map for supported model ' - 'variants.') + tf.compat.v1.logging.warning('Please specify a model_variant. See ' + 'feature_extractor.network_map for supported model ' + 'variants.') self.dataset_name = dataset_name self.dataset_dir = dataset_dir @@ -194,7 +194,7 @@ def get_one_shot_iterator(self): wsi_dataset = wsi_dataset.batch(batch_size=self.batch_size, drop_remainder=True) wsi_dataset = wsi_dataset.prefetch(buffer_size=2) # <-- very important for efficency - return wsi_dataset.make_one_shot_iterator() + return tf.compat.v1.data.make_one_shot_iterator(wsi_dataset) def get_one_shot_iterator_grid(self, wsi_path): """Gets an iterator that iterates across the dataset once. @@ -229,7 +229,7 @@ def get_one_shot_iterator_grid(self, wsi_path): wsi_dataset = wsi_dataset.batch(batch_size=self.batch_size, drop_remainder=False) wsi_dataset = wsi_dataset.prefetch(buffer_size=1) # <-- very important for efficency - return wsi_dataset.make_one_shot_iterator(), length, tissue_offset, tissue_size + return tf.compat.v1.data.make_one_shot_iterator(wsi_dataset), length, tissue_offset, tissue_size def _get_all_files(self, with_xml=True, save_mask=True): """Gets all the files to read data from. diff --git a/histomicstk/deeplab/eval.py b/histomicstk/deeplab/eval.py index 405c5ebd..036ab536 100644 --- a/histomicstk/deeplab/eval.py +++ b/histomicstk/deeplab/eval.py @@ -21,15 +21,27 @@ import numpy as np import six import tensorflow as tf -from tensorflow.contrib import metrics as contrib_metrics -from tensorflow.contrib import quantize as contrib_quantize -from tensorflow.contrib import tfprof as contrib_tfprof -from tensorflow.contrib import training as contrib_training +try: + from tensorflow.contrib import metrics as contrib_metrics +except Exception: + contrib_metrics = None +try: + from tensorflow.contrib import quantize as contrib_quantize +except Exception: + contrib_quantize = None +try: + from tensorflow.contrib import tfprof as contrib_tfprof +except Exception: + contrib_tfprof = None +try: + from tensorflow.contrib import training as contrib_training +except Exception: + contrib_training = None from deeplab import common from deeplab import model from deeplab.datasets import data_generator -flags = tf.app.flags +from absl import flags FLAGS = flags.FLAGS flags.DEFINE_string('master', '', 'BNS name of the tensorflow server') @@ -105,7 +117,7 @@ def main(unused_argv): should_shuffle=False, should_repeat=False) - tf.gfile.MakeDirs(FLAGS.eval_logdir) + tf.io.gfile.makedirs(FLAGS.eval_logdir) tf.logging.info('Evaluating on %s set', FLAGS.eval_split) with tf.Graph().as_default(): @@ -141,7 +153,7 @@ def main(unused_argv): predictions = predictions[common.OUTPUT_TYPE] predictions = tf.reshape(predictions, shape=[-1]) labels = tf.reshape(samples[common.LABEL], shape=[-1]) - weights = tf.to_float(tf.not_equal(labels, dataset.ignore_label)) + weights = tf.cast(tf.not_equal(labels, dataset.ignore_label), tf.float32) # Set ignore_label regions to label 0, because metrics.mean_iou requires # range of labels = [0, dataset.num_classes). Note the ignore_label regions diff --git a/histomicstk/deeplab/evaluation/streaming_metrics.py b/histomicstk/deeplab/evaluation/streaming_metrics.py index 83137926..31381245 100644 --- a/histomicstk/deeplab/evaluation/streaming_metrics.py +++ b/histomicstk/deeplab/evaluation/streaming_metrics.py @@ -39,7 +39,7 @@ def _realdiv_maybe_zero(x, y): def _running_total(value, shape, name=None): """Maintains a running total of tensor `value` between calls.""" - with tf.variable_scope(name, 'running_total', [value]): + with tf.compat.v1.variable_scope(name, 'running_total', [value]): total_var = tf.get_variable( 'total', shape, @@ -122,7 +122,7 @@ def streaming_panoptic_quality(groundtruth_categories, tf.float64, tf.float64, ] - with tf.variable_scope(name, 'streaming_panoptic_quality', input_args): + with tf.compat.v1.variable_scope(name, 'streaming_panoptic_quality', input_args): panoptic_results = tf.py_func( _panoptic_quality_helper, input_args, return_types, stateful=False) iou, tp, fn, fp = tuple(panoptic_results) @@ -215,7 +215,7 @@ def streaming_parsing_covering(groundtruth_categories, tf.float64, tf.float64, ] - with tf.variable_scope(name, 'streaming_parsing_covering', input_args): + with tf.compat.v1.variable_scope(name, 'streaming_parsing_covering', input_args): covering_results = tf.py_func( _parsing_covering_helper, input_args, return_types, stateful=False) weighted_iou_per_class, gt_area_per_class = tuple(covering_results) diff --git a/histomicstk/deeplab/input_preprocess.py b/histomicstk/deeplab/input_preprocess.py index fb577d25..db516c52 100644 --- a/histomicstk/deeplab/input_preprocess.py +++ b/histomicstk/deeplab/input_preprocess.py @@ -70,9 +70,9 @@ def preprocess_image_and_label(image, if is_training and label is None: raise ValueError('During training, label must be provided.') if model_variant is None: - tf.logging.warning('Default mean-subtraction is performed. Please specify ' - 'a model_variant. See feature_extractor.network_map for ' - 'supported model variants.') + tf.compat.v1.logging.warning('Default mean-subtraction is performed. Please specify ' + 'a model_variant. See feature_extractor.network_map for ' + 'supported model variants.') # Keep reference to original image. original_image = image diff --git a/histomicstk/deeplab/model.py b/histomicstk/deeplab/model.py index 89fa43b3..035d6a6b 100644 --- a/histomicstk/deeplab/model.py +++ b/histomicstk/deeplab/model.py @@ -13,7 +13,7 @@ # See the License for the specific language governing permissions and # limitations under the License. # ============================================================================== -r"""Provides DeepLab model definition and helper functions. +"""Provides DeepLab model definition and helper functions. DeepLab is a deep learning system for semantic image segmentation with the following features: @@ -53,13 +53,11 @@ (https://arxiv.org/abs/1412.7062) """ import tensorflow as tf -from tensorflow.contrib import slim as contrib_slim +import tf_slim as slim from deeplab.core import dense_prediction_cell from deeplab.core import feature_extractor from deeplab.core import utils -slim = contrib_slim - LOGITS_SCOPE_NAME = 'logits' MERGED_LOGITS_SCOPE = 'merged_logits' IMAGE_POOLING_SCOPE = 'image_pooling' @@ -121,7 +119,7 @@ def predict_labels_multi_scale(images, } for i, image_scale in enumerate(eval_scales): - with tf.variable_scope(tf.get_variable_scope(), reuse=True if i else None): + with tf.compat.v1.variable_scope(tf.compat.v1.get_variable_scope(), reuse=True if i else None): outputs_to_scales_to_logits = multi_scale_logits( images, model_options=model_options, @@ -130,9 +128,9 @@ def predict_labels_multi_scale(images, fine_tune_batch_norm=False) if add_flipped_images: - with tf.variable_scope(tf.get_variable_scope(), reuse=True): + with tf.compat.v1.variable_scope(tf.compat.v1.get_variable_scope(), reuse=True): outputs_to_scales_to_logits_reversed = multi_scale_logits( - tf.reverse_v2(images, [2]), + tf.reverse(images, [2]), model_options=model_options, image_pyramid=[image_scale], is_training=False, @@ -151,7 +149,7 @@ def predict_labels_multi_scale(images, scales_to_logits_reversed = ( outputs_to_scales_to_logits_reversed[output]) logits_reversed = _resize_bilinear( - tf.reverse_v2(scales_to_logits_reversed[MERGED_LOGITS_SCOPE], [2]), + tf.reverse(scales_to_logits_reversed[MERGED_LOGITS_SCOPE], [2]), tf.shape(images)[1:3], scales_to_logits_reversed[MERGED_LOGITS_SCOPE].dtype) outputs_to_predictions[output].append( @@ -308,7 +306,7 @@ def multi_scale_logits(images, scaled_images, updated_options, weight_decay=weight_decay, - reuse=tf.AUTO_REUSE, + reuse=tf.compat.v1.AUTO_REUSE, is_training=is_training, fine_tune_batch_norm=fine_tune_batch_norm, nas_training_hyper_parameters=nas_training_hyper_parameters) @@ -398,7 +396,7 @@ def extract_features(images, return features, end_points else: if model_options.dense_prediction_cell_config is not None: - tf.logging.info('Using dense prediction cell config.') + tf.compat.v1.logging.info('Using dense prediction cell config.') dense_prediction_layer = dense_prediction_cell.DensePredictionCell( config=model_options.dense_prediction_cell_config, hparams={ @@ -690,7 +688,7 @@ def refine_by_decoder(features, stride=1, reuse=reuse): with slim.arg_scope([batch_norm], **batch_norm_params): - with tf.variable_scope(DECODER_SCOPE, DECODER_SCOPE, [features]): + with tf.compat.v1.variable_scope(DECODER_SCOPE, DECODER_SCOPE, values=[features]): decoder_features = features decoder_stage = 0 scope_suffix = '' @@ -880,9 +878,9 @@ def get_branch_logits(features, with slim.arg_scope( [slim.conv2d], weights_regularizer=slim.l2_regularizer(weight_decay), - weights_initializer=tf.truncated_normal_initializer(stddev=0.01), + weights_initializer=tf.compat.v1.truncated_normal_initializer(stddev=0.01), reuse=reuse): - with tf.variable_scope(LOGITS_SCOPE_NAME, LOGITS_SCOPE_NAME, [features]): + with tf.compat.v1.variable_scope(LOGITS_SCOPE_NAME, LOGITS_SCOPE_NAME, [features]): branch_logits = [] for i, rate in enumerate(atrous_rates): scope = scope_suffix diff --git a/histomicstk/deeplab/nets/cifarnet.py b/histomicstk/deeplab/nets/cifarnet.py index e9a9310c..c14ee1b7 100644 --- a/histomicstk/deeplab/nets/cifarnet.py +++ b/histomicstk/deeplab/nets/cifarnet.py @@ -22,8 +22,7 @@ import tf_slim as slim # pylint: disable=g-long-lambda -trunc_normal = lambda stddev: tf.truncated_normal_initializer( - stddev=stddev) +trunc_normal = lambda stddev: tf.compat.v1.truncated_normal_initializer(stddev=stddev) def cifarnet(images, num_classes=10, is_training=False, diff --git a/histomicstk/deeplab/nets/lenet.py b/histomicstk/deeplab/nets/lenet.py index 350c401d..6c6ad7e1 100644 --- a/histomicstk/deeplab/nets/lenet.py +++ b/histomicstk/deeplab/nets/lenet.py @@ -91,6 +91,6 @@ def lenet_arg_scope(weight_decay=0.0): with slim.arg_scope( [slim.conv2d, slim.fully_connected], weights_regularizer=slim.l2_regularizer(weight_decay), - weights_initializer=tf.truncated_normal_initializer(stddev=0.1), + weights_initializer=tf.compat.v1.truncated_normal_initializer(stddev=0.1), activation_fn=tf.nn.relu) as sc: return sc diff --git a/histomicstk/deeplab/nets/mobilenet/conv_blocks.py b/histomicstk/deeplab/nets/mobilenet/conv_blocks.py index ce39da5c..af17657e 100644 --- a/histomicstk/deeplab/nets/mobilenet/conv_blocks.py +++ b/histomicstk/deeplab/nets/mobilenet/conv_blocks.py @@ -78,7 +78,7 @@ def _split_divisible(num, num_ways, divisible_by=8): def _v1_compatible_scope_naming(scope): """v1 compatible scope naming.""" if scope is None: # Create uniqified separable blocks. - with tf.variable_scope(None, default_name='separable') as s, \ + with tf.compat.v1.variable_scope(None, default_name='separable') as s, \ tf.name_scope(s.original_name_scope): yield '' else: @@ -298,7 +298,7 @@ def expanded_conv(input_tensor, if depthwise_activation_fn is not None: dw_defaults['activation_fn'] = depthwise_activation_fn # pylint: disable=g-backslash-continuation - with tf.variable_scope(scope, default_name='expanded_conv') as s, \ + with tf.compat.v1.variable_scope(scope, default_name='expanded_conv') as s, \ tf.name_scope(s.original_name_scope), \ slim.arg_scope((slim.conv2d,), **conv_defaults), \ slim.arg_scope((slim.separable_conv2d,), **dw_defaults): @@ -432,7 +432,7 @@ def squeeze_excite(input_tensor, Returns: Gated input_tensor. (e.g. X * SE(X)) """ - with tf.variable_scope('squeeze_excite'): + with tf.compat.v1.variable_scope('squeeze_excite'): if squeeze_input_tensor is None: squeeze_input_tensor = input_tensor input_size = input_tensor.shape.as_list()[1:3] diff --git a/histomicstk/deeplab/nets/mobilenet/mobilenet.py b/histomicstk/deeplab/nets/mobilenet/mobilenet.py index 55912d31..e85c009d 100644 --- a/histomicstk/deeplab/nets/mobilenet/mobilenet.py +++ b/histomicstk/deeplab/nets/mobilenet/mobilenet.py @@ -304,7 +304,7 @@ def mobilenet_base( # pylint: disable=invalid-name @contextlib.contextmanager def _scope_all(scope, default_scope=None): - with tf.variable_scope(scope, default_name=default_scope) as s,\ + with tf.compat.v1.variable_scope(scope, default_name=default_scope) as s, \ tf.name_scope(s.original_name_scope): yield s @@ -364,7 +364,7 @@ def mobilenet(inputs, if len(input_shape) != 4: raise ValueError('Expected rank 4 input, was: %d' % len(input_shape)) - with tf.variable_scope(scope, 'Mobilenet', reuse=reuse) as scope: + with tf.compat.v1.variable_scope(scope, 'Mobilenet', reuse=reuse) as scope: inputs = tf.identity(inputs, 'input') net, end_points = mobilenet_base(inputs, scope=scope, **mobilenet_args) if base_only: @@ -372,7 +372,7 @@ def mobilenet(inputs, net = tf.identity(net, name='embedding') - with tf.variable_scope('Logits'): + with tf.compat.v1.variable_scope('Logits'): net = global_pool(net, use_reduce_mean_for_pooling) end_points['global_pool'] = net if not num_classes: @@ -470,7 +470,7 @@ def training_scope(is_training=True, if stddev < 0: weight_intitializer = slim.initializers.xavier_initializer() else: - weight_intitializer = tf.truncated_normal_initializer( + weight_intitializer = tf.compat.v1.truncated_normal_initializer( stddev=stddev) # Set weight_decay for weights in Conv and FC layers. diff --git a/histomicstk/deeplab/nets/mobilenet/mobilenet_v3.py b/histomicstk/deeplab/nets/mobilenet/mobilenet_v3.py index fe8fd4af..a0c9667c 100644 --- a/histomicstk/deeplab/nets/mobilenet/mobilenet_v3.py +++ b/histomicstk/deeplab/nets/mobilenet/mobilenet_v3.py @@ -748,7 +748,7 @@ def _reduce_consecutive_layers(conv_defs, start_id, end_id, multiplier=0.5): defs = copy.deepcopy(conv_defs) for d in defs['spec'][start_id:end_id+1]: d.params.update({ - 'num_outputs': np.int(np.round(d.params['num_outputs'] * multiplier)) + 'num_outputs': int(np.round(d.params['num_outputs'] * multiplier)) }) return defs diff --git a/histomicstk/deeplab/nets/mobilenet_v1.py b/histomicstk/deeplab/nets/mobilenet_v1.py index f714d330..fb607f2f 100644 --- a/histomicstk/deeplab/nets/mobilenet_v1.py +++ b/histomicstk/deeplab/nets/mobilenet_v1.py @@ -463,7 +463,7 @@ def mobilenet_v1_arg_scope( batch_norm_params['is_training'] = is_training # Set weight_decay for weights in Conv and DepthSepConv layers. - weights_init = tf.truncated_normal_initializer(stddev=stddev) + weights_init = tf.compat.v1.truncated_normal_initializer(stddev=stddev) regularizer = slim.l2_regularizer(weight_decay) if regularize_depthwise: depthwise_regularizer = regularizer diff --git a/histomicstk/deeplab/nets/overfeat.py b/histomicstk/deeplab/nets/overfeat.py index 24f940ca..ee201b61 100644 --- a/histomicstk/deeplab/nets/overfeat.py +++ b/histomicstk/deeplab/nets/overfeat.py @@ -89,7 +89,7 @@ def overfeat(inputs, None). end_points: a dict of tensors with intermediate activations. """ - with tf.variable_scope(scope, 'overfeat', [inputs]) as sc: + with tf.compat.v1.variable_scope(scope, 'overfeat', [inputs]) as sc: end_points_collection = sc.original_name_scope + '_end_points' # Collect outputs for conv2d, fully_connected and max_pool2d with slim.arg_scope([slim.conv2d, slim.fully_connected, slim.max_pool2d], diff --git a/histomicstk/deeplab/slim/datasets/download_and_convert_flowers.py b/histomicstk/deeplab/slim/datasets/download_and_convert_flowers.py index 7bbaf09c..ed6856a0 100644 --- a/histomicstk/deeplab/slim/datasets/download_and_convert_flowers.py +++ b/histomicstk/deeplab/slim/datasets/download_and_convert_flowers.py @@ -138,7 +138,7 @@ def _convert_dataset(split_name, filenames, class_names_to_ids, dataset_dir): sys.stdout.flush() # Read the filename: - image_data = tf.gfile.GFile(filenames[i], 'rb').read() + image_data = tf.io.gfile.GFile(filenames[i], 'rb').read() height, width = image_reader.read_image_dims(sess, image_data) class_name = os.path.basename(os.path.dirname(filenames[i])) @@ -160,10 +160,10 @@ def _clean_up_temporary_files(dataset_dir): """ filename = _DATA_URL.split('/')[-1] filepath = os.path.join(dataset_dir, filename) - tf.gfile.Remove(filepath) + tf.io.gfile.remove(filepath) tmp_dir = os.path.join(dataset_dir, 'flower_photos') - tf.gfile.DeleteRecursively(tmp_dir) + tf.io.gfile.rmtree(tmp_dir) def _dataset_exists(dataset_dir): @@ -171,7 +171,7 @@ def _dataset_exists(dataset_dir): for shard_id in range(_NUM_SHARDS): output_filename = _get_dataset_filename( dataset_dir, split_name, shard_id) - if not tf.gfile.Exists(output_filename): + if not tf.io.gfile.exists(output_filename): return False return True @@ -182,8 +182,8 @@ def run(dataset_dir): Args: dataset_dir: The dataset directory where the dataset is stored. """ - if not tf.gfile.Exists(dataset_dir): - tf.gfile.MakeDirs(dataset_dir) + if not tf.io.gfile.exists(dataset_dir): + tf.io.gfile.makedirs(dataset_dir) if _dataset_exists(dataset_dir): print('Dataset files already exist. Exiting without re-creating them.') diff --git a/histomicstk/deeplab/slim/datasets/download_and_convert_mnist.py b/histomicstk/deeplab/slim/datasets/download_and_convert_mnist.py index 74b86acd..06d03d7c 100644 --- a/histomicstk/deeplab/slim/datasets/download_and_convert_mnist.py +++ b/histomicstk/deeplab/slim/datasets/download_and_convert_mnist.py @@ -164,7 +164,7 @@ def _progress(count, block_size, total_size): filepath, _progress) print() - with tf.gfile.GFile(filepath) as f: + with tf.io.gfile.GFile(filepath) as f: size = f.size() print('Successfully downloaded', filename, size, 'bytes.') @@ -180,7 +180,7 @@ def _clean_up_temporary_files(dataset_dir): _TEST_DATA_FILENAME, _TEST_LABELS_FILENAME]: filepath = os.path.join(dataset_dir, filename) - tf.gfile.Remove(filepath) + tf.io.gfile.remove(filepath) def run(dataset_dir): @@ -189,8 +189,8 @@ def run(dataset_dir): Args: dataset_dir: The dataset directory where the dataset is stored. """ - if not tf.gfile.Exists(dataset_dir): - tf.gfile.MakeDirs(dataset_dir) + if not tf.io.gfile.exists(dataset_dir): + tf.io.gfile.makedirs(dataset_dir) training_filename = _get_output_filename(dataset_dir, 'train') testing_filename = _get_output_filename(dataset_dir, 'test') diff --git a/histomicstk/deeplab/slim/deployment/model_deploy.py b/histomicstk/deeplab/slim/deployment/model_deploy.py index 49128ec2..2aec6572 100644 --- a/histomicstk/deeplab/slim/deployment/model_deploy.py +++ b/histomicstk/deeplab/slim/deployment/model_deploy.py @@ -187,7 +187,7 @@ def create_clones(config, model_fn, args=None, kwargs=None): with tf.name_scope(config.clone_scope(i)) as clone_scope: clone_device = config.clone_device(i) with tf.device(clone_device): - with tf.variable_scope(tf.get_variable_scope(), + with tf.compat.v1.variable_scope(tf.compat.v1.get_variable_scope(), reuse=True if i > 0 else None): outputs = model_fn(*args, **kwargs) clones.append(Clone(outputs, clone_scope, clone_device)) diff --git a/histomicstk/deeplab/slim/download_and_convert_data.py b/histomicstk/deeplab/slim/download_and_convert_data.py index f6c011bc..b5ee53ef 100644 --- a/histomicstk/deeplab/slim/download_and_convert_data.py +++ b/histomicstk/deeplab/slim/download_and_convert_data.py @@ -41,30 +41,31 @@ import tensorflow.compat.v1 as tf +from absl import flags from datasets import download_and_convert_cifar10 from datasets import download_and_convert_flowers from datasets import download_and_convert_mnist from datasets import download_and_convert_visualwakewords -FLAGS = tf.app.flags.FLAGS +FLAGS = flags.FLAGS -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'dataset_name', None, 'The name of the dataset to convert, one of "flowers", "cifar10", "mnist", "visualwakewords"' ) -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'dataset_dir', None, 'The directory where the output TFRecords and temporary files are saved.') -tf.flags.DEFINE_float( +flags.DEFINE_float( 'small_object_area_threshold', 0.005, 'For --dataset_name=visualwakewords only. Threshold of fraction of image ' 'area below which small objects are filtered') -tf.flags.DEFINE_string( +flags.DEFINE_string( 'foreground_class_of_interest', 'person', 'For --dataset_name=visualwakewords only. Build a binary classifier based ' 'on the presence or absence of this object in the image.') diff --git a/histomicstk/deeplab/slim/eval_image_classifier.py b/histomicstk/deeplab/slim/eval_image_classifier.py index cf63d99e..b4124087 100644 --- a/histomicstk/deeplab/slim/eval_image_classifier.py +++ b/histomicstk/deeplab/slim/eval_image_classifier.py @@ -21,21 +21,25 @@ import math import tensorflow.compat.v1 as tf import tf_slim as slim +from absl import flags -from tensorflow.contrib import quantize as contrib_quantize +try: + from tensorflow.contrib import quantize as contrib_quantize +except Exception: + contrib_quantize = None from datasets import dataset_factory from nets import nets_factory from preprocessing import preprocessing_factory -tf.app.flags.DEFINE_integer( +flags.DEFINE_integer( 'batch_size', 100, 'The number of samples in each batch.') -tf.app.flags.DEFINE_integer( +flags.DEFINE_integer( 'max_num_batches', None, 'Max number of batches to evaluate by default use all.') -tf.app.flags.DEFINE_string( +flags.DEFINE_string( 'master', '', 'The address of the TensorFlow master to use.') tf.app.flags.DEFINE_string( @@ -80,13 +84,13 @@ tf.app.flags.DEFINE_integer( 'eval_image_size', None, 'Eval image size') -tf.app.flags.DEFINE_bool( +flags.DEFINE_bool( 'quantize', False, 'whether to use quantized graph or not.') tf.app.flags.DEFINE_bool('use_grayscale', False, 'Whether to convert input images to grayscale.') -FLAGS = tf.app.flags.FLAGS +FLAGS = flags.FLAGS def main(_): @@ -182,7 +186,7 @@ def main(_): # This ensures that we make a single pass over all of the data. num_batches = math.ceil(dataset.num_samples / float(FLAGS.batch_size)) - if tf.gfile.IsDirectory(FLAGS.checkpoint_path): + if tf.io.gfile.isdir(FLAGS.checkpoint_path): checkpoint_path = tf.train.latest_checkpoint(FLAGS.checkpoint_path) else: checkpoint_path = FLAGS.checkpoint_path diff --git a/histomicstk/deeplab/slim/train_image_classifier.py b/histomicstk/deeplab/slim/train_image_classifier.py index 4503e7e9..758b929a 100644 --- a/histomicstk/deeplab/slim/train_image_classifier.py +++ b/histomicstk/deeplab/slim/train_image_classifier.py @@ -20,8 +20,12 @@ import tensorflow.compat.v1 as tf import tf_slim as slim +from absl import flags -from tensorflow.contrib import quantize as contrib_quantize +try: + from tensorflow.contrib import quantize as contrib_quantize +except Exception: + contrib_quantize = None from datasets import dataset_factory from deployment import model_deploy @@ -45,7 +49,7 @@ 'out and learning rate decay happen per clone ' 'epochs') -tf.app.flags.DEFINE_boolean('clone_on_cpu', False, +flags.DEFINE_bool('clone_on_cpu', False, 'Use CPUs to deploy clones.') tf.app.flags.DEFINE_integer('worker_replicas', 1, 'Number of worker replicas.') diff --git a/histomicstk/deeplab/utils/mask_to_xml.py b/histomicstk/deeplab/utils/mask_to_xml.py index 0ac6e6eb..93b057f6 100644 --- a/histomicstk/deeplab/utils/mask_to_xml.py +++ b/histomicstk/deeplab/utils/mask_to_xml.py @@ -46,7 +46,7 @@ def mask_to_xml(xml_path, mask, downsample=1, min_size_thresh=0, simplify_contou # get contour points of the mask pointsList = get_contour_points(binaryMask, downsample=downsample, min_size_thresh=min_size_thresh, simplify_contours=simplify_contours, offset=offset) - for i in range(np.shape(pointsList)[0]): + for i in range(len(pointsList)): pointList = pointsList[i] Annotations = xml_add_region(Annotations=Annotations, pointList=pointList, annotationID=class_) @@ -82,9 +82,9 @@ def get_contour_points(mask, downsample, min_size_thresh=0, simplify_contours=0, maskPoints[idx] = approx pointsList = [] - for j in range(np.shape(maskPoints)[0]): + for j in range(len(maskPoints)): pointList = [] - for i in range(0,np.shape(maskPoints[j])[0]): + for i in range(0, len(maskPoints[j])): point = {'X': (maskPoints[j][i][0][0] * downsample) + offset['X'], 'Y': (maskPoints[j][i][0][1] * downsample) + offset['Y']} pointList.append(point) pointsList.append(pointList) diff --git a/histomicstk/deeplab/utils/save_annotation.py b/histomicstk/deeplab/utils/save_annotation.py index 2444df79..26821e83 100644 --- a/histomicstk/deeplab/utils/save_annotation.py +++ b/histomicstk/deeplab/utils/save_annotation.py @@ -62,5 +62,6 @@ def save_annotation(label, colored_label = 255. * colored_label pil_image = img.fromarray(colored_label.astype(dtype=np.uint8)) - with tf.gfile.Open('%s/%s.png' % (save_dir, filename), mode='w') as f: + # Use TF2-style gfile API and write in binary mode to ensure correct PNG write. + with tf.io.gfile.GFile('%s/%s.png' % (save_dir, filename), 'wb') as f: pil_image.save(f, 'PNG') diff --git a/histomicstk/deeplab/utils/wsi_dataset_util_large_image.py b/histomicstk/deeplab/utils/wsi_dataset_util_large_image.py index 650653b0..815ac18f 100644 --- a/histomicstk/deeplab/utils/wsi_dataset_util_large_image.py +++ b/histomicstk/deeplab/utils/wsi_dataset_util_large_image.py @@ -140,6 +140,8 @@ def get_patch_from_points(filename, point, patch_size, downsample=1, wsi=None, c # create zeros mask to pass - NOT USED LATER mask = np.zeros([patch_size,patch_size], dtype=np.uint8) + # ensure channel-last shape [H,W,1] to match graph expectations + mask = np.expand_dims(mask, -1) # print('t2: {}'.format(time.time()-t)) return [region, mask, imageID] diff --git a/histomicstk/deeplab/vis.py b/histomicstk/deeplab/vis.py index 095b0f1f..e747b0b1 100644 --- a/histomicstk/deeplab/vis.py +++ b/histomicstk/deeplab/vis.py @@ -34,8 +34,6 @@ import numpy as np from six.moves import range import tensorflow as tf - from tensorflow.contrib import quantize as contrib_quantize - from tensorflow.contrib import training as contrib_training from deeplab import common from deeplab import model from deeplab.datasets import wsi_data_generator @@ -44,7 +42,7 @@ from deeplab.utils.xml_to_json import convert_xml_json from deeplab.progress_helper import ProgressHelper -flags = tf.app.flags +flags = tf.compat.v1.flags FLAGS = flags.FLAGS @@ -217,7 +215,7 @@ def main(unused_argv): os.environ["CUDA_DEVICE_ORDER"]="PCI_BUS_ID" # see issue #152 os.environ["CUDA_VISIBLE_DEVICES"]=FLAGS.gpu - tf.logging.set_verbosity(tf.logging.INFO) + tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.INFO) # Get dataset-dependent information. dataset = wsi_data_generator.Dataset( @@ -248,10 +246,10 @@ def main(unused_argv): with tf.Graph().as_default(): checkpoint_path = FLAGS.checkpoint_dir - config = tf.ConfigProto() + config = tf.compat.v1.ConfigProto() config.gpu_options.allow_growth = True - scaffold = tf.train.Scaffold(init_op=tf.global_variables_initializer()) - session_creator = tf.train.ChiefSessionCreator( + scaffold = tf.compat.v1.train.Scaffold(init_op=tf.compat.v1.global_variables_initializer()) + session_creator = tf.compat.v1.train.ChiefSessionCreator( scaffold=scaffold, master=FLAGS.master, config=config, @@ -278,7 +276,7 @@ def main(unused_argv): atrous_rates=FLAGS.atrous_rates, output_stride=FLAGS.output_stride) - tf.logging.info('Performing WSI patch detection.\n') + tf.compat.v1.logging.info('Performing WSI patch detection.\n') predictions = model.predict_labels( samples[common.IMAGE], model_options=model_options, @@ -301,11 +299,11 @@ def get_downsampled_size(size, downsample=FLAGS.wsi_downsample*extra_downsample) slide_mask = np.zeros([mask_size[0], mask_size[1]], dtype=np.uint8) slide_heatmap = np.zeros([mask_size[0], mask_size[1], FLAGS.num_classes], dtype=np.float16) - tf.train.get_or_create_global_step() + tf.compat.v1.train.get_or_create_global_step() if FLAGS.quantize_delay_step >= 0: - contrib_quantize.create_eval_graph() + tf.contrib.quantization.create_eval_graph() - with tf.train.MonitoredSession( + with tf.compat.v1.train.MonitoredSession( session_creator=session_creator, hooks=None) as sess: batch = 0 image_id_offset = 0 @@ -405,5 +403,5 @@ def get_downsampled_size(size, downsample=FLAGS.wsi_downsample*extra_downsample) if __name__ == '__main__': flags.mark_flag_as_required('checkpoint_dir') flags.mark_flag_as_required('dataset_dir') - tf.app.run() + tf.compat.v1.app.run() print('\n\nall done.') diff --git a/histomicstk/utils/compute_tile_foreground_fraction.py b/histomicstk/utils/compute_tile_foreground_fraction.py index 487f269e..bc7ec2e7 100644 --- a/histomicstk/utils/compute_tile_foreground_fraction.py +++ b/histomicstk/utils/compute_tile_foreground_fraction.py @@ -110,10 +110,10 @@ def _compute_tile_foreground_fraction_single(slide_path, im_fgnd_mask_lres, targetScale=fgnd_seg_scale, targetUnits='mag_pixels') - top = np.int(rgn_lres['top']) - bottom = np.int(rgn_lres['bottom']) - left = np.int(rgn_lres['left']) - right = np.int(rgn_lres['right']) + top = int(rgn_lres['top']) + bottom = int(rgn_lres['bottom']) + left = int(rgn_lres['left']) + right = int(rgn_lres['right']) im_tile_fgnd_mask_lres = im_fgnd_mask_lres[top:bottom, left:right] diff --git a/histomicstk/utils/sample_pixels.py b/histomicstk/utils/sample_pixels.py index 86a0e333..61932d31 100644 --- a/histomicstk/utils/sample_pixels.py +++ b/histomicstk/utils/sample_pixels.py @@ -135,10 +135,10 @@ def _sample_pixels_tile(slide_path, iter_args, positions, sample_fraction, tissue_seg_mag}, targetUnits='mag_pixels') - top = np.int(rgn_lres['top']) - bottom = np.int(rgn_lres['bottom']) - left = np.int(rgn_lres['left']) - right = np.int(rgn_lres['right']) + top = int(rgn_lres['top']) + bottom = int(rgn_lres['bottom']) + left = int(rgn_lres['left']) + right = int(rgn_lres['right']) tile_fgnd_mask_lres = im_fgnd_mask_lres[top:bottom, left:right] diff --git a/histomicstk/utils/simple_mask.py b/histomicstk/utils/simple_mask.py index a6443a4b..5d8fa0f3 100644 --- a/histomicstk/utils/simple_mask.py +++ b/histomicstk/utils/simple_mask.py @@ -59,7 +59,7 @@ def simple_mask(im_rgb, bandwidth=2, bgnd_std=2.5, tissue_std=30, # convert image to grayscale, flatten and sample im_rgb = 255 * color.rgb2gray(im_rgb) im_rgb = im_rgb.astype(np.uint8) - num_samples = np.int(fraction * im_rgb.size) + num_samples = int(fraction * im_rgb.size) sI = np.random.choice(im_rgb.flatten(), num_samples)[:, np.newaxis] # kernel-density smoothed histogram diff --git a/map_checkpoint_to_deeplabv3plus.py b/map_checkpoint_to_deeplabv3plus.py new file mode 100644 index 00000000..0002a14a --- /dev/null +++ b/map_checkpoint_to_deeplabv3plus.py @@ -0,0 +1,446 @@ +""" +Map TF1 DeepLabV3+ checkpoint to TF2 graph with Xception-65 backbone. +Based on the strategy from past_mapper.py. +""" +import argparse +import os +import sys +import datetime +import json +import pathlib +import tempfile +import shutil +import re +import warnings + +warnings.filterwarnings("ignore", category=FutureWarning) +warnings.filterwarnings("ignore", category=RuntimeWarning) + +import tensorflow as tf +import numpy as np + +# Add paths FIRST +sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'histomicstk')) +sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'histomicstk', 'deeplab')) + +# Import deeplab modules +from deeplab import common +from deeplab import model + +# Now parse flags and override model_variant and decoder settings +tf.compat.v1.flags.FLAGS([sys.argv[0]]) # Parse with just script name +tf.compat.v1.flags.FLAGS.model_variant = 'xception_65' # Override to use Xception-65 +tf.compat.v1.flags.FLAGS.decoder_output_stride = ['4'] # Enable decoder for Xception-65 + + +def load_tf1_tensors(ckpt_prefix: str): + """Return dict: {name: (ndarray, shape)} for all tensors in a TF1 checkpoint.""" + reader = tf.compat.v1.train.NewCheckpointReader(ckpt_prefix) + ckpt_var_to_shape = reader.get_variable_to_shape_map() + tensors = {} + for k, shape in ckpt_var_to_shape.items(): + tensors[k] = (reader.get_tensor(k), tuple(shape)) + return tensors + + +def build_deeplabv3plus_graph(num_classes=2, crop_size=512, output_stride=16): + """ + Build DeepLabV3+ graph with Xception-65 backbone. + Returns graph and all variables. + """ + model_options = common.ModelOptions( + outputs_to_num_classes={common.OUTPUT_TYPE: num_classes}, + crop_size=[crop_size, crop_size], + atrous_rates=[6, 12, 18], + output_stride=output_stride + ) + + graph = tf.Graph() + with graph.as_default(): + input_image = tf.compat.v1.placeholder( + tf.float32, + shape=[1, crop_size, crop_size, 3], + name='input_image' + ) + + # Build model with Xception-65 + predictions = model.predict_labels( + input_image, + model_options=model_options, + image_pyramid=None + ) + + # Create global_step variable (needed for inference) + global_step = tf.compat.v1.train.get_or_create_global_step() + + all_vars = tf.compat.v1.global_variables() + + return graph, all_vars + + +def get_graph_variables(var_list): + """ + Returns list of (name, shape_tuple, var) for all TF variables, sorted by name. + """ + out = [] + for v in sorted(var_list, key=lambda x: x.name): + out.append((v.name, tuple(v.shape.as_list()), v)) + return out + + +def _strip_tf_suffixes(name: str) -> str: + """Remove TF tensor suffix :0""" + if name.endswith(':0'): + name = name[:-2] + return name + + +def should_skip_tf1_var(name: str) -> bool: + """ + Skip optimizer slot variables (but KEEP BatchNorm moving averages for inference). + """ + skip_patterns = [ + '/Momentum', + '/Adam', + '/RMSProp', + 'global_step' + ] + for pattern in skip_patterns: + if pattern in name: + return True + return False + + +def normalize_tf1_name(name: str) -> str: + """ + Normalize TF1 variable names to match TF2 graph structure. + + Common patterns in DeepLabV3+ checkpoint: + - xception_65/entry_flow/... + - xception_65/middle_flow/... + - xception_65/exit_flow/... + - decoder/... + - aspp0/weights + - aspp1_depthwise/depthwise_weights + - logits/semantic/... + + TF2 graph uses tf.compat.v1.variable_scope which maintains similar names. + """ + name = _strip_tf_suffixes(name) + + # Most DeepLabV3+ variables should match directly after normalization + # The main differences are: + # 1. BatchNorm beta/gamma/moving_mean/moving_variance (we skip moving stats) + # 2. Optimizer state (we skip these) + + return name + + +def normalize_tf2_name(name: str) -> str: + """ + Canonicalize TF2 variable names by stripping ':0' and removing duplicate scopes. + + TF2 creates duplicate scopes for BatchNorm like: + xception_65/.../separable_conv1_depthwise/BatchNorm/xception_65/.../separable_conv1_depthwise/BatchNorm/beta:0 + Which should map to TF1: + xception_65/.../separable_conv1_depthwise/BatchNorm/beta + + The pattern is: prefix/BatchNorm/prefix/BatchNorm/param -> prefix/BatchNorm/param + """ + name = _strip_tf_suffixes(name) + + # Check if this is a BatchNorm variable with duplicate scope + if '/BatchNorm/' in name: + # Find all occurrences of /BatchNorm/ + bn_indices = [] + idx = 0 + while True: + idx = name.find('/BatchNorm/', idx) + if idx == -1: + break + bn_indices.append(idx) + idx += 1 + + # If we have exactly 2 occurrences, check for duplication + if len(bn_indices) == 2: + first_bn = bn_indices[0] + second_bn = bn_indices[1] + + # Extract parts + prefix = name[:first_bn] # Everything before first /BatchNorm/ + middle = name[first_bn+11:second_bn] # Between the two /BatchNorm/ + suffix = name[second_bn+11:] # After second /BatchNorm/ + + # Check if middle == prefix + if middle == prefix: + # Remove duplication + return f"{prefix}/BatchNorm/{suffix}" + + return name + + +def build_normalized_maps(tf1_ckpt_map, tf2_var_list): + """ + Build normalized dicts for TF1 and TF2: + tf1_norm: {norm_name: (np_array, shape_tuple, original_name)} + tf2_norm: {norm_name: (shape_tuple, var_obj, original_name)} + """ + tf1_norm = {} + for k, (arr, shape) in tf1_ckpt_map.items(): + if should_skip_tf1_var(k): + continue + norm = normalize_tf1_name(k) + if norm in tf1_norm: + print(f" WARNING: Duplicate normalized TF1 name: {norm}") + tf1_norm[norm] = (arr, shape, k) + + tf2_norm = {} + for name, shape, var in tf2_var_list: + norm = normalize_tf2_name(name) + if norm in tf2_norm: + print(f" WARNING: Duplicate normalized TF2 name: {norm}") + tf2_norm[norm] = (shape, var, name) + + return tf1_norm, tf2_norm + + +def match_and_assign(tf1_norm, tf2_norm, graph, strict_shape=True, assign=True): + """ + Attempt to match by normalized name and (optionally) shape. + Returns diagnostics and creates assignment ops in the graph. + """ + matched = [] + tf1_only = [] + tf2_only = [] + assign_ops = [] + + # First pass: exact name matches + for n, (shape2, var2, orig2) in tf2_norm.items(): + if n in tf1_norm: + arr1, shape1, orig1 = tf1_norm[n] + shapes_ok = (tuple(shape1) == tuple(shape2)) + if not shapes_ok: + if strict_shape: + tf2_only.append((orig2, shape2, "shape_mismatch_with_tf1", shape1)) + continue + else: + print(f" WARNING: Shape mismatch but continuing: {orig2}") + print(f" TF1: {shape1}, TF2: {shape2}") + + # Create assignment operation in the graph + if assign and shapes_ok: + with graph.as_default(): + assign_op = var2.assign(arr1) + assign_ops.append(assign_op) + + matched.append((orig1, shape1, orig2, shape2)) + else: + tf2_only.append((orig2, shape2, "no_tf1_match", None)) + + # TF1 leftovers + tf2_norm_names = set(tf2_norm.keys()) + for n, (arr1, shape1, orig1) in tf1_norm.items(): + if n not in tf2_norm_names: + tf1_only.append((orig1, shape1, "no_tf2_match")) + + return matched, tf1_only, tf2_only, assign_ops + + +def pretty_report(matched, tf1_only, tf2_only, max_list=40): + def _fmt_pairs(pairs, n=10): + return "\n".join([f" - {p}" for p in pairs[:n]]) + ("" if len(pairs) <= n else f"\n ... and {len(pairs)-n} more") + + print("\n" + "="*80) + print("MAPPING REPORT") + print("="*80) + print(f"\nMatched assignments: {len(matched)}") + if matched: + print(_fmt_pairs([(m[0] + " -> " + m[2]) for m in matched], max_list)) + + print(f"\n\nTF1-only (no TF2 match): {len(tf1_only)}") + print("These are typically optimizer state, moving averages, or training-only vars.") + if tf1_only: + print(_fmt_pairs([f"{n} {s} ({why})" for (n, s, why) in tf1_only], max_list)) + + print(f"\n\nTF2-only (no TF1 match OR shape mismatch): {len(tf2_only)}") + print("⚠ WARNING: These will be randomly initialized!") + if tf2_only: + def fmt(t): + name2, shape2, why, extra = t + if why == "shape_mismatch_with_tf1": + return f"{name2} {shape2} (shape mismatch vs TF1 {extra})" + return f"{name2} {shape2} ({why})" + print(_fmt_pairs([fmt(t) for t in tf2_only], max_list)) + + print("\n" + "="*80) + + # Summary statistics + total_tf2 = len(matched) + len(tf2_only) + coverage = 100 * len(matched) / total_tf2 if total_tf2 > 0 else 0 + print(f"\nRESTORATION SUMMARY:") + print(f" Total TF2 variables: {total_tf2}") + print(f" Successfully matched: {len(matched)} ({coverage:.1f}%)") + print(f" Missing from checkpoint: {len(tf2_only)}") + print("="*80 + "\n") + + +def save_checkpoint(graph, output_path, assign_ops): + """ + Execute assignment ops and save a new TF2-compatible checkpoint. + """ + with tf.compat.v1.Session(graph=graph) as sess: + # Initialize all variables first + sess.run(tf.compat.v1.global_variables_initializer()) + + # Execute all assignments + print(f"\nExecuting {len(assign_ops)} assignment operations...") + sess.run(assign_ops) + print("✓ All assignments completed") + + # Save checkpoint + saver = tf.compat.v1.train.Saver() + save_path = saver.save(sess, output_path) + print(f"✓ Checkpoint saved to: {save_path}") + + return save_path + + +def _timestamp(): + return datetime.datetime.now().strftime("%Y%m%d-%H%M%S") + + +def main(): + parser = argparse.ArgumentParser( + description="Map TF1 DeepLabV3+ checkpoint to TF2 graph with Xception-65" + ) + parser.add_argument( + "--ckpt", + default="/home/iansari/model_test/model.ckpt-5000", + help="TF1 checkpoint prefix (no .index/.data suffix)" + ) + parser.add_argument( + "--output", + default=None, + help="Output path for mapped checkpoint (default: input_path + '_mapped')" + ) + parser.add_argument( + "--num_classes", + type=int, + default=2, + help="Number of output classes" + ) + parser.add_argument( + "--crop_size", + type=int, + default=512, + help="Input crop size" + ) + parser.add_argument( + "--output_stride", + type=int, + default=16, + help="Output stride (8 or 16)" + ) + parser.add_argument( + "--no_assign", + action="store_true", + help="Dry-run: do not assign weights or save" + ) + parser.add_argument( + "--non_strict_shapes", + action="store_true", + help="Allow shape mismatch (will NOT assign mismatched vars)" + ) + args = parser.parse_args() + + # Disable GPU for checkpoint operations + os.environ['CUDA_VISIBLE_DEVICES'] = '-1' + + print("="*80) + print("TF1 TO TF2 CHECKPOINT MAPPER - DeepLabV3+ with Xception-65") + print("="*80 + "\n") + + print("[1/6] Reading TF1 checkpoint...") + tf1_tensors = load_tf1_tensors(args.ckpt) + print(f" ✓ Loaded {len(tf1_tensors)} tensors from TF1 checkpoint") + + print("\n[2/6] Building TF2 graph with Xception-65...") + graph, all_vars = build_deeplabv3plus_graph( + num_classes=args.num_classes, + crop_size=args.crop_size, + output_stride=args.output_stride + ) + print(f" ✓ Built graph") + + print("\n[3/6] Extracting variables from TF2 graph...") + tf2_vars = get_graph_variables(all_vars) + print(f" ✓ Found {len(tf2_vars)} variables in TF2 graph") + + print("\n[4/6] Normalizing names...") + tf1_norm, tf2_norm = build_normalized_maps(tf1_tensors, tf2_vars) + print(f" TF1 normalized: {len(tf1_norm)} | TF2 normalized: {len(tf2_norm)}") + + print("\n[5/6] Matching and creating assignment ops...") + matched, tf1_only, tf2_only, assign_ops = match_and_assign( + tf1_norm, + tf2_norm, + graph, + strict_shape=not args.non_strict_shapes, + assign=not args.no_assign + ) + + pretty_report(matched, tf1_only, tf2_only) + + if not args.no_assign and assign_ops: + print("\n[6/6] Saving mapped checkpoint...") + + # Determine output path + if args.output: + output_path = args.output + else: + base_path = args.ckpt.rsplit('.ckpt', 1)[0] + output_path = f"{base_path}_mapped_tf2.ckpt" + + # Create output directory if needed + output_dir = os.path.dirname(output_path) + if output_dir: + pathlib.Path(output_dir).mkdir(parents=True, exist_ok=True) + + save_checkpoint(graph, output_path, assign_ops) + + # Save metadata + metadata = { + "source_checkpoint": args.ckpt, + "mapped_at": _timestamp(), + "num_classes": args.num_classes, + "crop_size": args.crop_size, + "output_stride": args.output_stride, + "matched_variables": len(matched), + "total_tf2_variables": len(tf2_vars), + "coverage_percent": 100 * len(matched) / len(tf2_vars) if tf2_vars else 0, + "tensorflow_version": tf.__version__ + } + + metadata_path = output_path + ".metadata.json" + with open(metadata_path, 'w') as f: + json.dump(metadata, f, indent=2) + print(f"✓ Metadata saved to: {metadata_path}") + + print("\n" + "="*80) + print("CHECKPOINT MAPPING COMPLETE!") + print("="*80) + print(f"\nMapped checkpoint: {output_path}") + print(f"Metadata: {metadata_path}") + print(f"\nCoverage: {metadata['coverage_percent']:.1f}%") + + if len(tf2_only) > 0: + print(f"\n⚠ WARNING: {len(tf2_only)} variables will be randomly initialized!") + print(" Review the mapping report above for details.") + + elif args.no_assign: + print("\n[6/6] Skipped (--no_assign flag)") + print("\nDry-run complete. Use without --no_assign to save the mapped checkpoint.") + + +if __name__ == "__main__": + main() diff --git a/output/gloms.json b/output/gloms.json new file mode 100644 index 00000000..b2b82776 --- /dev/null +++ b/output/gloms.json @@ -0,0 +1 @@ +[{"elements": [{"closed": true, "lineColor": "rgb(0, 255, 128)", "fillColor": "rgba(0, 255, 128, 0.5)", "lineWidth": 2, "points": [[5528.0, 8392.0, 0.0], [5512.0, 8424.0, 0.0], [5512.0, 8496.0, 0.0], [5528.0, 8536.0, 0.0], [5576.0, 8584.0, 0.0], [5640.0, 8608.0, 0.0], [5720.0, 8608.0, 0.0], [5768.0, 8592.0, 0.0], [5792.0, 8568.0, 0.0], [5816.0, 8512.0, 0.0], [5816.0, 8456.0, 0.0], [5792.0, 8400.0, 0.0], [5752.0, 8368.0, 0.0], [5720.0, 8360.0, 0.0], [5592.0, 8352.0, 0.0], [5544.0, 8376.0, 0.0], [5528.0, 8392.0, 0.0]], "type": "polyline"}, {"closed": true, "lineColor": "rgb(0, 255, 128)", "fillColor": "rgba(0, 255, 128, 0.5)", "lineWidth": 2, "points": [[6176.0, 7856.0, 0.0], [6136.0, 7920.0, 0.0], [6136.0, 8016.0, 0.0], [6144.0, 8048.0, 0.0], [6176.0, 8104.0, 0.0], [6224.0, 8144.0, 0.0], [6272.0, 8160.0, 0.0], [6368.0, 8160.0, 0.0], [6424.0, 8136.0, 0.0], [6464.0, 8096.0, 0.0], [6480.0, 8056.0, 0.0], [6480.0, 8000.0, 0.0], [6456.0, 7952.0, 0.0], [6360.0, 7864.0, 0.0], [6328.0, 7848.0, 0.0], [6192.0, 7848.0, 0.0], [6176.0, 7856.0, 0.0]], "type": "polyline"}, {"closed": true, "lineColor": "rgb(0, 255, 128)", "fillColor": "rgba(0, 255, 128, 0.5)", "lineWidth": 2, "points": [[3016.0, 2952.0, 0.0], [3008.0, 2976.0, 0.0], [3016.0, 3016.0, 0.0], [3024.0, 3032.0, 0.0], [3056.0, 3056.0, 0.0], [3088.0, 3048.0, 0.0], [3112.0, 3056.0, 0.0], [3144.0, 3056.0, 0.0], [3192.0, 3032.0, 0.0], [3232.0, 3040.0, 0.0], [3248.0, 3008.0, 0.0], [3240.0, 2976.0, 0.0], [3208.0, 2920.0, 0.0], [3184.0, 2896.0, 0.0], [3160.0, 2888.0, 0.0], [3120.0, 2888.0, 0.0], [3088.0, 2896.0, 0.0], [3072.0, 2912.0, 0.0], [3032.0, 2928.0, 0.0], [3016.0, 2952.0, 0.0]], "type": "polyline"}], "name": "gloms"}, {"name": "gloms-heatmap", "elements": [{"type": "heatmap", "radius": 9.0, "colorRange": ["rgba(255,255,0,0)", "rgba(255,255,0,.3)", "rgba(255,190,0,.4)", "rgba(255,0,0,.5)"], "rangeValues": [0.16666666666666666, 0.25, 0.75, 1], "normalizeRange": true, "points": [[3104.0, 2880.0, 0.0, 0.197021484375], [3120.0, 2880.0, 0.0, 0.239990234375], [3136.0, 2880.0, 0.0, 0.259033203125], [3152.0, 2880.0, 0.0, 0.258056640625], [3168.0, 2880.0, 0.0, 0.217041015625], [3184.0, 2880.0, 0.0, 0.18701171875], [3072.0, 2896.0, 0.0, 0.287109375], [3088.0, 2896.0, 0.0, 0.3759765625], [3104.0, 2896.0, 0.0, 0.43310546875], [3120.0, 2896.0, 0.0, 0.44189453125], [3136.0, 2896.0, 0.0, 0.4208984375], [3152.0, 2896.0, 0.0, 0.39892578125], [3168.0, 2896.0, 0.0, 0.3720703125], [3184.0, 2896.0, 0.0, 0.3291015625], [3200.0, 2896.0, 0.0, 0.257080078125], [3216.0, 2896.0, 0.0, 0.18505859375], [3040.0, 2912.0, 0.0, 0.2039794921875], [3056.0, 2912.0, 0.0, 0.362060546875], [3072.0, 2912.0, 0.0, 0.451904296875], [3088.0, 2912.0, 0.0, 0.4970703125], [3104.0, 2912.0, 0.0, 0.52197265625], [3120.0, 2912.0, 0.0, 0.51611328125], [3136.0, 2912.0, 0.0, 0.5068359375], [3152.0, 2912.0, 0.0, 0.47998046875], [3168.0, 2912.0, 0.0, 0.4609375], [3184.0, 2912.0, 0.0, 0.428955078125], [3200.0, 2912.0, 0.0, 0.366943359375], [3216.0, 2912.0, 0.0, 0.26904296875], [3232.0, 2912.0, 0.0, 0.1710205078125], [3024.0, 2928.0, 0.0, 0.2320556640625], [3040.0, 2928.0, 0.0, 0.388916015625], [3056.0, 2928.0, 0.0, 0.5029296875], [3072.0, 2928.0, 0.0, 0.56591796875], [3088.0, 2928.0, 0.0, 0.57421875], [3104.0, 2928.0, 0.0, 0.55810546875], [3120.0, 2928.0, 0.0, 0.5498046875], [3136.0, 2928.0, 0.0, 0.53076171875], [3152.0, 2928.0, 0.0, 0.5009765625], [3168.0, 2928.0, 0.0, 0.472900390625], [3184.0, 2928.0, 0.0, 0.455078125], [3200.0, 2928.0, 0.0, 0.412109375], [3216.0, 2928.0, 0.0, 0.339111328125], [3232.0, 2928.0, 0.0, 0.2430419921875], [3024.0, 2944.0, 0.0, 0.368896484375], [3040.0, 2944.0, 0.0, 0.48388671875], [3056.0, 2944.0, 0.0, 0.583984375], [3072.0, 2944.0, 0.0, 0.60302734375], [3088.0, 2944.0, 0.0, 0.5830078125], [3104.0, 2944.0, 0.0, 0.56591796875], [3120.0, 2944.0, 0.0, 0.55810546875], [3136.0, 2944.0, 0.0, 0.51611328125], [3152.0, 2944.0, 0.0, 0.51318359375], [3168.0, 2944.0, 0.0, 0.48291015625], [3184.0, 2944.0, 0.0, 0.448974609375], [3200.0, 2944.0, 0.0, 0.4130859375], [3216.0, 2944.0, 0.0, 0.39404296875], [3232.0, 2944.0, 0.0, 0.31201171875], [3248.0, 2944.0, 0.0, 0.219970703125], [3008.0, 2960.0, 0.0, 0.2490234375], [3024.0, 2960.0, 0.0, 0.419921875], [3040.0, 2960.0, 0.0, 0.53076171875], [3056.0, 2960.0, 0.0, 0.5888671875], [3072.0, 2960.0, 0.0, 0.587890625], [3088.0, 2960.0, 0.0, 0.56005859375], [3104.0, 2960.0, 0.0, 0.548828125], [3120.0, 2960.0, 0.0, 0.5380859375], [3136.0, 2960.0, 0.0, 0.501953125], [3152.0, 2960.0, 0.0, 0.47412109375], [3168.0, 2960.0, 0.0, 0.467041015625], [3184.0, 2960.0, 0.0, 0.424072265625], [3200.0, 2960.0, 0.0, 0.424072265625], [3216.0, 2960.0, 0.0, 0.416015625], [3232.0, 2960.0, 0.0, 0.364990234375], [3248.0, 2960.0, 0.0, 0.27587890625], [3008.0, 2976.0, 0.0, 0.294921875], [3024.0, 2976.0, 0.0, 0.449951171875], [3040.0, 2976.0, 0.0, 0.5517578125], [3056.0, 2976.0, 0.0, 0.576171875], [3072.0, 2976.0, 0.0, 0.576171875], [3088.0, 2976.0, 0.0, 0.5517578125], [3104.0, 2976.0, 0.0, 0.51513671875], [3120.0, 2976.0, 0.0, 0.47509765625], [3136.0, 2976.0, 0.0, 0.488037109375], [3152.0, 2976.0, 0.0, 0.451904296875], [3168.0, 2976.0, 0.0, 0.449951171875], [3184.0, 2976.0, 0.0, 0.409912109375], [3200.0, 2976.0, 0.0, 0.4169921875], [3216.0, 2976.0, 0.0, 0.450927734375], [3232.0, 2976.0, 0.0, 0.39208984375], [3248.0, 2976.0, 0.0, 0.31689453125], [3264.0, 2976.0, 0.0, 0.2130126953125], [3008.0, 2992.0, 0.0, 0.294921875], [3024.0, 2992.0, 0.0, 0.43505859375], [3040.0, 2992.0, 0.0, 0.52978515625], [3056.0, 2992.0, 0.0, 0.544921875], [3072.0, 2992.0, 0.0, 0.52978515625], [3088.0, 2992.0, 0.0, 0.51806640625], [3104.0, 2992.0, 0.0, 0.491943359375], [3120.0, 2992.0, 0.0, 0.4619140625], [3136.0, 2992.0, 0.0, 0.448974609375], [3152.0, 2992.0, 0.0, 0.444091796875], [3168.0, 2992.0, 0.0, 0.419921875], [3184.0, 2992.0, 0.0, 0.407958984375], [3200.0, 2992.0, 0.0, 0.416015625], [3216.0, 2992.0, 0.0, 0.407958984375], [3232.0, 2992.0, 0.0, 0.39501953125], [3248.0, 2992.0, 0.0, 0.3291015625], [3264.0, 2992.0, 0.0, 0.239990234375], [3008.0, 3008.0, 0.0, 0.238037109375], [3024.0, 3008.0, 0.0, 0.385986328125], [3040.0, 3008.0, 0.0, 0.4599609375], [3056.0, 3008.0, 0.0, 0.505859375], [3072.0, 3008.0, 0.0, 0.492919921875], [3088.0, 3008.0, 0.0, 0.492919921875], [3104.0, 3008.0, 0.0, 0.48388671875], [3120.0, 3008.0, 0.0, 0.449951171875], [3136.0, 3008.0, 0.0, 0.427978515625], [3152.0, 3008.0, 0.0, 0.43408203125], [3168.0, 3008.0, 0.0, 0.39794921875], [3184.0, 3008.0, 0.0, 0.376953125], [3200.0, 3008.0, 0.0, 0.367919921875], [3216.0, 3008.0, 0.0, 0.402099609375], [3232.0, 3008.0, 0.0, 0.373046875], [3248.0, 3008.0, 0.0, 0.3349609375], [3264.0, 3008.0, 0.0, 0.2490234375], [3008.0, 3024.0, 0.0, 0.199951171875], [3024.0, 3024.0, 0.0, 0.30908203125], [3040.0, 3024.0, 0.0, 0.39208984375], [3056.0, 3024.0, 0.0, 0.44189453125], [3072.0, 3024.0, 0.0, 0.458984375], [3088.0, 3024.0, 0.0, 0.449951171875], [3104.0, 3024.0, 0.0, 0.4189453125], [3120.0, 3024.0, 0.0, 0.4150390625], [3136.0, 3024.0, 0.0, 0.40087890625], [3152.0, 3024.0, 0.0, 0.385986328125], [3168.0, 3024.0, 0.0, 0.382080078125], [3184.0, 3024.0, 0.0, 0.330078125], [3200.0, 3024.0, 0.0, 0.35693359375], [3216.0, 3024.0, 0.0, 0.35205078125], [3232.0, 3024.0, 0.0, 0.3369140625], [3248.0, 3024.0, 0.0, 0.31298828125], [3264.0, 3024.0, 0.0, 0.22900390625], [3024.0, 3040.0, 0.0, 0.2490234375], [3040.0, 3040.0, 0.0, 0.323974609375], [3056.0, 3040.0, 0.0, 0.408935546875], [3072.0, 3040.0, 0.0, 0.404052734375], [3088.0, 3040.0, 0.0, 0.381103515625], [3104.0, 3040.0, 0.0, 0.39404296875], [3120.0, 3040.0, 0.0, 0.388916015625], [3136.0, 3040.0, 0.0, 0.343994140625], [3152.0, 3040.0, 0.0, 0.33203125], [3168.0, 3040.0, 0.0, 0.318115234375], [3184.0, 3040.0, 0.0, 0.304931640625], [3200.0, 3040.0, 0.0, 0.301025390625], [3216.0, 3040.0, 0.0, 0.2880859375], [3232.0, 3040.0, 0.0, 0.31201171875], [3248.0, 3040.0, 0.0, 0.281005859375], [3264.0, 3040.0, 0.0, 0.18505859375], [3024.0, 3056.0, 0.0, 0.1820068359375], [3040.0, 3056.0, 0.0, 0.2459716796875], [3056.0, 3056.0, 0.0, 0.3359375], [3072.0, 3056.0, 0.0, 0.346923828125], [3088.0, 3056.0, 0.0, 0.327880859375], [3104.0, 3056.0, 0.0, 0.2958984375], [3120.0, 3056.0, 0.0, 0.2958984375], [3136.0, 3056.0, 0.0, 0.2958984375], [3152.0, 3056.0, 0.0, 0.285888671875], [3168.0, 3056.0, 0.0, 0.2880859375], [3184.0, 3056.0, 0.0, 0.241943359375], [3200.0, 3056.0, 0.0, 0.2349853515625], [3216.0, 3056.0, 0.0, 0.217041015625], [3232.0, 3056.0, 0.0, 0.2330322265625], [3248.0, 3056.0, 0.0, 0.2340087890625], [3056.0, 3072.0, 0.0, 0.1949462890625], [3072.0, 3072.0, 0.0, 0.218017578125], [3088.0, 3072.0, 0.0, 0.239013671875], [3104.0, 3072.0, 0.0, 0.25], [3120.0, 3072.0, 0.0, 0.25390625], [3136.0, 3072.0, 0.0, 0.241943359375], [3152.0, 3072.0, 0.0, 0.2349853515625], [3168.0, 3072.0, 0.0, 0.2010498046875], [3184.0, 3072.0, 0.0, 0.1929931640625], [3200.0, 3072.0, 0.0, 0.18701171875], [3216.0, 3072.0, 0.0, 0.1719970703125], [3104.0, 3088.0, 0.0, 0.1729736328125], [3120.0, 3088.0, 0.0, 0.1739501953125], [3136.0, 3088.0, 0.0, 0.1729736328125], [3152.0, 3088.0, 0.0, 0.176025390625], [6192.0, 7840.0, 0.0, 0.196044921875], [6208.0, 7840.0, 0.0, 0.31396484375], [6224.0, 7840.0, 0.0, 0.387939453125], [6240.0, 7840.0, 0.0, 0.405029296875], [6256.0, 7840.0, 0.0, 0.33203125], [6272.0, 7840.0, 0.0, 0.343994140625], [6288.0, 7840.0, 0.0, 0.342041015625], [6304.0, 7840.0, 0.0, 0.322998046875], [6320.0, 7840.0, 0.0, 0.2330322265625], [6176.0, 7856.0, 0.0, 0.47509765625], [6192.0, 7856.0, 0.0, 0.7060546875], [6208.0, 7856.0, 0.0, 0.826171875], [6224.0, 7856.0, 0.0, 0.86376953125], [6240.0, 7856.0, 0.0, 0.8720703125], [6256.0, 7856.0, 0.0, 0.84423828125], [6272.0, 7856.0, 0.0, 0.85009765625], [6288.0, 7856.0, 0.0, 0.85595703125], [6304.0, 7856.0, 0.0, 0.8232421875], [6320.0, 7856.0, 0.0, 0.7880859375], [6336.0, 7856.0, 0.0, 0.658203125], [6352.0, 7856.0, 0.0, 0.375], [6160.0, 7872.0, 0.0, 0.56787109375], [6176.0, 7872.0, 0.0, 0.7939453125], [6192.0, 7872.0, 0.0, 0.9150390625], [6208.0, 7872.0, 0.0, 0.9521484375], [6224.0, 7872.0, 0.0, 0.962890625], [6240.0, 7872.0, 0.0, 0.96484375], [6256.0, 7872.0, 0.0, 0.9609375], [6272.0, 7872.0, 0.0, 0.95703125], [6288.0, 7872.0, 0.0, 0.9580078125], [6304.0, 7872.0, 0.0, 0.953125], [6320.0, 7872.0, 0.0, 0.94189453125], [6336.0, 7872.0, 0.0, 0.90185546875], [6352.0, 7872.0, 0.0, 0.7958984375], [6368.0, 7872.0, 0.0, 0.5322265625], [6144.0, 7888.0, 0.0, 0.342041015625], [6160.0, 7888.0, 0.0, 0.80908203125], [6176.0, 7888.0, 0.0, 0.92578125], [6192.0, 7888.0, 0.0, 0.97021484375], [6208.0, 7888.0, 0.0, 0.98193359375], [6224.0, 7888.0, 0.0, 0.98583984375], [6240.0, 7888.0, 0.0, 0.98583984375], [6256.0, 7888.0, 0.0, 0.98486328125], [6272.0, 7888.0, 0.0, 0.98388671875], [6288.0, 7888.0, 0.0, 0.98193359375], [6304.0, 7888.0, 0.0, 0.97998046875], [6320.0, 7888.0, 0.0, 0.97216796875], [6336.0, 7888.0, 0.0, 0.962890625], [6352.0, 7888.0, 0.0, 0.93798828125], [6368.0, 7888.0, 0.0, 0.83984375], [6384.0, 7888.0, 0.0, 0.51416015625], [6400.0, 7888.0, 0.0, 0.1800537109375], [6144.0, 7904.0, 0.0, 0.6220703125], [6160.0, 7904.0, 0.0, 0.9091796875], [6176.0, 7904.0, 0.0, 0.9677734375], [6192.0, 7904.0, 0.0, 0.98486328125], [6208.0, 7904.0, 0.0, 0.990234375], [6224.0, 7904.0, 0.0, 0.9921875], [6240.0, 7904.0, 0.0, 0.9912109375], [6256.0, 7904.0, 0.0, 0.990234375], [6272.0, 7904.0, 0.0, 0.990234375], [6288.0, 7904.0, 0.0, 0.990234375], [6304.0, 7904.0, 0.0, 0.98876953125], [6320.0, 7904.0, 0.0, 0.98583984375], [6336.0, 7904.0, 0.0, 0.98388671875], [6352.0, 7904.0, 0.0, 0.97412109375], [6368.0, 7904.0, 0.0, 0.94287109375], [6384.0, 7904.0, 0.0, 0.84423828125], [6400.0, 7904.0, 0.0, 0.5869140625], [6416.0, 7904.0, 0.0, 0.18994140625], [6128.0, 7920.0, 0.0, 0.2099609375], [6144.0, 7920.0, 0.0, 0.77197265625], [6160.0, 7920.0, 0.0, 0.9482421875], [6176.0, 7920.0, 0.0, 0.98193359375], [6192.0, 7920.0, 0.0, 0.990234375], [6208.0, 7920.0, 0.0, 0.9931640625], [6224.0, 7920.0, 0.0, 0.994140625], [6240.0, 7920.0, 0.0, 0.994140625], [6256.0, 7920.0, 0.0, 0.9921875], [6272.0, 7920.0, 0.0, 0.9921875], [6288.0, 7920.0, 0.0, 0.9921875], [6304.0, 7920.0, 0.0, 0.9931640625], [6320.0, 7920.0, 0.0, 0.990234375], [6336.0, 7920.0, 0.0, 0.9912109375], [6352.0, 7920.0, 0.0, 0.98583984375], [6368.0, 7920.0, 0.0, 0.97900390625], [6384.0, 7920.0, 0.0, 0.953125], [6400.0, 7920.0, 0.0, 0.86181640625], [6416.0, 7920.0, 0.0, 0.6171875], [6432.0, 7920.0, 0.0, 0.2039794921875], [6128.0, 7936.0, 0.0, 0.320068359375], [6144.0, 7936.0, 0.0, 0.82421875], [6160.0, 7936.0, 0.0, 0.9638671875], [6176.0, 7936.0, 0.0, 0.98388671875], [6192.0, 7936.0, 0.0, 0.9921875], [6208.0, 7936.0, 0.0, 0.994140625], [6224.0, 7936.0, 0.0, 0.994140625], [6240.0, 7936.0, 0.0, 0.994140625], [6256.0, 7936.0, 0.0, 0.994140625], [6272.0, 7936.0, 0.0, 0.9931640625], [6288.0, 7936.0, 0.0, 0.994140625], [6304.0, 7936.0, 0.0, 0.994140625], [6320.0, 7936.0, 0.0, 0.994140625], [6336.0, 7936.0, 0.0, 0.9931640625], [6352.0, 7936.0, 0.0, 0.9921875], [6368.0, 7936.0, 0.0, 0.98779296875], [6384.0, 7936.0, 0.0, 0.97900390625], [6400.0, 7936.0, 0.0, 0.9521484375], [6416.0, 7936.0, 0.0, 0.8720703125], [6432.0, 7936.0, 0.0, 0.5888671875], [6448.0, 7936.0, 0.0, 0.197998046875], [6128.0, 7952.0, 0.0, 0.3701171875], [6144.0, 7952.0, 0.0, 0.8251953125], [6160.0, 7952.0, 0.0, 0.958984375], [6176.0, 7952.0, 0.0, 0.98583984375], [6192.0, 7952.0, 0.0, 0.9921875], [6208.0, 7952.0, 0.0, 0.994140625], [6224.0, 7952.0, 0.0, 0.994140625], [6240.0, 7952.0, 0.0, 0.9931640625], [6256.0, 7952.0, 0.0, 0.9921875], [6272.0, 7952.0, 0.0, 0.9931640625], [6288.0, 7952.0, 0.0, 0.994140625], [6304.0, 7952.0, 0.0, 0.994140625], [6320.0, 7952.0, 0.0, 0.994140625], [6336.0, 7952.0, 0.0, 0.994140625], [6352.0, 7952.0, 0.0, 0.994140625], [6368.0, 7952.0, 0.0, 0.9921875], [6384.0, 7952.0, 0.0, 0.98779296875], [6400.0, 7952.0, 0.0, 0.97998046875], [6416.0, 7952.0, 0.0, 0.9560546875], [6432.0, 7952.0, 0.0, 0.85693359375], [6448.0, 7952.0, 0.0, 0.60400390625], [6128.0, 7968.0, 0.0, 0.375], [6144.0, 7968.0, 0.0, 0.81591796875], [6160.0, 7968.0, 0.0, 0.9619140625], [6176.0, 7968.0, 0.0, 0.98486328125], [6192.0, 7968.0, 0.0, 0.990234375], [6208.0, 7968.0, 0.0, 0.994140625], [6224.0, 7968.0, 0.0, 0.994140625], [6240.0, 7968.0, 0.0, 0.9931640625], [6256.0, 7968.0, 0.0, 0.9921875], [6272.0, 7968.0, 0.0, 0.9921875], [6288.0, 7968.0, 0.0, 0.994140625], [6304.0, 7968.0, 0.0, 0.994140625], [6320.0, 7968.0, 0.0, 0.994140625], [6336.0, 7968.0, 0.0, 0.994140625], [6352.0, 7968.0, 0.0, 0.9931640625], [6368.0, 7968.0, 0.0, 0.9921875], [6384.0, 7968.0, 0.0, 0.9921875], [6400.0, 7968.0, 0.0, 0.98779296875], [6416.0, 7968.0, 0.0, 0.98193359375], [6432.0, 7968.0, 0.0, 0.953125], [6448.0, 7968.0, 0.0, 0.81591796875], [6464.0, 7968.0, 0.0, 0.445068359375], [6128.0, 7984.0, 0.0, 0.3701171875], [6144.0, 7984.0, 0.0, 0.80908203125], [6160.0, 7984.0, 0.0, 0.9609375], [6176.0, 7984.0, 0.0, 0.98388671875], [6192.0, 7984.0, 0.0, 0.990234375], [6208.0, 7984.0, 0.0, 0.994140625], [6224.0, 7984.0, 0.0, 0.994140625], [6240.0, 7984.0, 0.0, 0.994140625], [6256.0, 7984.0, 0.0, 0.9921875], [6272.0, 7984.0, 0.0, 0.9921875], [6288.0, 7984.0, 0.0, 0.9931640625], [6304.0, 7984.0, 0.0, 0.994140625], [6320.0, 7984.0, 0.0, 0.9951171875], [6336.0, 7984.0, 0.0, 0.99609375], [6352.0, 7984.0, 0.0, 0.994140625], [6368.0, 7984.0, 0.0, 0.9931640625], [6384.0, 7984.0, 0.0, 0.9921875], [6400.0, 7984.0, 0.0, 0.9921875], [6416.0, 7984.0, 0.0, 0.98779296875], [6432.0, 7984.0, 0.0, 0.97509765625], [6448.0, 7984.0, 0.0, 0.9267578125], [6464.0, 7984.0, 0.0, 0.673828125], [6480.0, 7984.0, 0.0, 0.1800537109375], [6128.0, 8000.0, 0.0, 0.31005859375], [6144.0, 8000.0, 0.0, 0.7841796875], [6160.0, 8000.0, 0.0, 0.9501953125], [6176.0, 8000.0, 0.0, 0.98388671875], [6192.0, 8000.0, 0.0, 0.990234375], [6208.0, 8000.0, 0.0, 0.994140625], [6224.0, 8000.0, 0.0, 0.994140625], [6240.0, 8000.0, 0.0, 0.9921875], [6256.0, 8000.0, 0.0, 0.9912109375], [6272.0, 8000.0, 0.0, 0.9921875], [6288.0, 8000.0, 0.0, 0.9931640625], [6304.0, 8000.0, 0.0, 0.994140625], [6320.0, 8000.0, 0.0, 0.994140625], [6336.0, 8000.0, 0.0, 0.994140625], [6352.0, 8000.0, 0.0, 0.994140625], [6368.0, 8000.0, 0.0, 0.994140625], [6384.0, 8000.0, 0.0, 0.994140625], [6400.0, 8000.0, 0.0, 0.994140625], [6416.0, 8000.0, 0.0, 0.9912109375], [6432.0, 8000.0, 0.0, 0.98388671875], [6448.0, 8000.0, 0.0, 0.9541015625], [6464.0, 8000.0, 0.0, 0.7841796875], [6480.0, 8000.0, 0.0, 0.31494140625], [6128.0, 8016.0, 0.0, 0.1839599609375], [6144.0, 8016.0, 0.0, 0.7138671875], [6160.0, 8016.0, 0.0, 0.93310546875], [6176.0, 8016.0, 0.0, 0.97802734375], [6192.0, 8016.0, 0.0, 0.98876953125], [6208.0, 8016.0, 0.0, 0.9921875], [6224.0, 8016.0, 0.0, 0.9931640625], [6240.0, 8016.0, 0.0, 0.9921875], [6256.0, 8016.0, 0.0, 0.9921875], [6272.0, 8016.0, 0.0, 0.9912109375], [6288.0, 8016.0, 0.0, 0.9921875], [6304.0, 8016.0, 0.0, 0.9931640625], [6320.0, 8016.0, 0.0, 0.9931640625], [6336.0, 8016.0, 0.0, 0.994140625], [6352.0, 8016.0, 0.0, 0.9931640625], [6368.0, 8016.0, 0.0, 0.994140625], [6384.0, 8016.0, 0.0, 0.994140625], [6400.0, 8016.0, 0.0, 0.994140625], [6416.0, 8016.0, 0.0, 0.9921875], [6432.0, 8016.0, 0.0, 0.98681640625], [6448.0, 8016.0, 0.0, 0.9677734375], [6464.0, 8016.0, 0.0, 0.86376953125], [6480.0, 8016.0, 0.0, 0.447998046875], [6144.0, 8032.0, 0.0, 0.63623046875], [6160.0, 8032.0, 0.0, 0.90576171875], [6176.0, 8032.0, 0.0, 0.966796875], [6192.0, 8032.0, 0.0, 0.98583984375], [6208.0, 8032.0, 0.0, 0.9912109375], [6224.0, 8032.0, 0.0, 0.9921875], [6240.0, 8032.0, 0.0, 0.9921875], [6256.0, 8032.0, 0.0, 0.9912109375], [6272.0, 8032.0, 0.0, 0.9912109375], [6288.0, 8032.0, 0.0, 0.9921875], [6304.0, 8032.0, 0.0, 0.994140625], [6320.0, 8032.0, 0.0, 0.9921875], [6336.0, 8032.0, 0.0, 0.9921875], [6352.0, 8032.0, 0.0, 0.9931640625], [6368.0, 8032.0, 0.0, 0.994140625], [6384.0, 8032.0, 0.0, 0.994140625], [6400.0, 8032.0, 0.0, 0.994140625], [6416.0, 8032.0, 0.0, 0.9921875], [6432.0, 8032.0, 0.0, 0.98779296875], [6448.0, 8032.0, 0.0, 0.97021484375], [6464.0, 8032.0, 0.0, 0.8798828125], [6480.0, 8032.0, 0.0, 0.489013671875], [6144.0, 8048.0, 0.0, 0.50390625], [6160.0, 8048.0, 0.0, 0.85009765625], [6176.0, 8048.0, 0.0, 0.94921875], [6192.0, 8048.0, 0.0, 0.97998046875], [6208.0, 8048.0, 0.0, 0.990234375], [6224.0, 8048.0, 0.0, 0.9921875], [6240.0, 8048.0, 0.0, 0.990234375], [6256.0, 8048.0, 0.0, 0.990234375], [6272.0, 8048.0, 0.0, 0.990234375], [6288.0, 8048.0, 0.0, 0.9921875], [6304.0, 8048.0, 0.0, 0.9921875], [6320.0, 8048.0, 0.0, 0.9921875], [6336.0, 8048.0, 0.0, 0.9921875], [6352.0, 8048.0, 0.0, 0.9921875], [6368.0, 8048.0, 0.0, 0.9921875], [6384.0, 8048.0, 0.0, 0.994140625], [6400.0, 8048.0, 0.0, 0.9921875], [6416.0, 8048.0, 0.0, 0.990234375], [6432.0, 8048.0, 0.0, 0.98388671875], [6448.0, 8048.0, 0.0, 0.96484375], [6464.0, 8048.0, 0.0, 0.84423828125], [6480.0, 8048.0, 0.0, 0.471923828125], [6144.0, 8064.0, 0.0, 0.2320556640625], [6160.0, 8064.0, 0.0, 0.7119140625], [6176.0, 8064.0, 0.0, 0.91015625], [6192.0, 8064.0, 0.0, 0.96923828125], [6208.0, 8064.0, 0.0, 0.98583984375], [6224.0, 8064.0, 0.0, 0.990234375], [6240.0, 8064.0, 0.0, 0.990234375], [6256.0, 8064.0, 0.0, 0.9912109375], [6272.0, 8064.0, 0.0, 0.9921875], [6288.0, 8064.0, 0.0, 0.9921875], [6304.0, 8064.0, 0.0, 0.9931640625], [6320.0, 8064.0, 0.0, 0.9931640625], [6336.0, 8064.0, 0.0, 0.9921875], [6352.0, 8064.0, 0.0, 0.9921875], [6368.0, 8064.0, 0.0, 0.9912109375], [6384.0, 8064.0, 0.0, 0.990234375], [6400.0, 8064.0, 0.0, 0.990234375], [6416.0, 8064.0, 0.0, 0.98779296875], [6432.0, 8064.0, 0.0, 0.97998046875], [6448.0, 8064.0, 0.0, 0.9482421875], [6464.0, 8064.0, 0.0, 0.7900390625], [6480.0, 8064.0, 0.0, 0.35498046875], [6160.0, 8080.0, 0.0, 0.490966796875], [6176.0, 8080.0, 0.0, 0.81982421875], [6192.0, 8080.0, 0.0, 0.9482421875], [6208.0, 8080.0, 0.0, 0.97998046875], [6224.0, 8080.0, 0.0, 0.98876953125], [6240.0, 8080.0, 0.0, 0.990234375], [6256.0, 8080.0, 0.0, 0.990234375], [6272.0, 8080.0, 0.0, 0.9912109375], [6288.0, 8080.0, 0.0, 0.9912109375], [6304.0, 8080.0, 0.0, 0.9921875], [6320.0, 8080.0, 0.0, 0.9931640625], [6336.0, 8080.0, 0.0, 0.9921875], [6352.0, 8080.0, 0.0, 0.990234375], [6368.0, 8080.0, 0.0, 0.990234375], [6384.0, 8080.0, 0.0, 0.98876953125], [6400.0, 8080.0, 0.0, 0.98779296875], [6416.0, 8080.0, 0.0, 0.98388671875], [6432.0, 8080.0, 0.0, 0.9638671875], [6448.0, 8080.0, 0.0, 0.89794921875], [6464.0, 8080.0, 0.0, 0.65283203125], [6480.0, 8080.0, 0.0, 0.217041015625], [6160.0, 8096.0, 0.0, 0.1839599609375], [6176.0, 8096.0, 0.0, 0.6220703125], [6192.0, 8096.0, 0.0, 0.8701171875], [6208.0, 8096.0, 0.0, 0.95703125], [6224.0, 8096.0, 0.0, 0.97802734375], [6240.0, 8096.0, 0.0, 0.98583984375], [6256.0, 8096.0, 0.0, 0.990234375], [6272.0, 8096.0, 0.0, 0.990234375], [6288.0, 8096.0, 0.0, 0.990234375], [6304.0, 8096.0, 0.0, 0.9921875], [6320.0, 8096.0, 0.0, 0.9912109375], [6336.0, 8096.0, 0.0, 0.990234375], [6352.0, 8096.0, 0.0, 0.990234375], [6368.0, 8096.0, 0.0, 0.98779296875], [6384.0, 8096.0, 0.0, 0.98486328125], [6400.0, 8096.0, 0.0, 0.97900390625], [6416.0, 8096.0, 0.0, 0.96923828125], [6432.0, 8096.0, 0.0, 0.921875], [6448.0, 8096.0, 0.0, 0.77587890625], [6464.0, 8096.0, 0.0, 0.428955078125], [6176.0, 8112.0, 0.0, 0.283935546875], [6192.0, 8112.0, 0.0, 0.6318359375], [6208.0, 8112.0, 0.0, 0.884765625], [6224.0, 8112.0, 0.0, 0.9482421875], [6240.0, 8112.0, 0.0, 0.97021484375], [6256.0, 8112.0, 0.0, 0.97900390625], [6272.0, 8112.0, 0.0, 0.98291015625], [6288.0, 8112.0, 0.0, 0.98583984375], [6304.0, 8112.0, 0.0, 0.98583984375], [6320.0, 8112.0, 0.0, 0.98779296875], [6336.0, 8112.0, 0.0, 0.98681640625], [6352.0, 8112.0, 0.0, 0.98291015625], [6368.0, 8112.0, 0.0, 0.97998046875], [6384.0, 8112.0, 0.0, 0.97119140625], [6400.0, 8112.0, 0.0, 0.9580078125], [6416.0, 8112.0, 0.0, 0.92578125], [6432.0, 8112.0, 0.0, 0.80419921875], [6448.0, 8112.0, 0.0, 0.492919921875], [6464.0, 8112.0, 0.0, 0.199951171875], [6192.0, 8128.0, 0.0, 0.27001953125], [6208.0, 8128.0, 0.0, 0.630859375], [6224.0, 8128.0, 0.0, 0.81103515625], [6240.0, 8128.0, 0.0, 0.90185546875], [6256.0, 8128.0, 0.0, 0.93505859375], [6272.0, 8128.0, 0.0, 0.955078125], [6288.0, 8128.0, 0.0, 0.9638671875], [6304.0, 8128.0, 0.0, 0.9677734375], [6320.0, 8128.0, 0.0, 0.9677734375], [6336.0, 8128.0, 0.0, 0.962890625], [6352.0, 8128.0, 0.0, 0.9580078125], [6368.0, 8128.0, 0.0, 0.951171875], [6384.0, 8128.0, 0.0, 0.916015625], [6400.0, 8128.0, 0.0, 0.86376953125], [6416.0, 8128.0, 0.0, 0.72802734375], [6432.0, 8128.0, 0.0, 0.5087890625], [6448.0, 8128.0, 0.0, 0.2099609375], [6208.0, 8144.0, 0.0, 0.20703125], [6224.0, 8144.0, 0.0, 0.4580078125], [6240.0, 8144.0, 0.0, 0.65283203125], [6256.0, 8144.0, 0.0, 0.73779296875], [6272.0, 8144.0, 0.0, 0.81689453125], [6288.0, 8144.0, 0.0, 0.86181640625], [6304.0, 8144.0, 0.0, 0.8759765625], [6320.0, 8144.0, 0.0, 0.86376953125], [6336.0, 8144.0, 0.0, 0.869140625], [6352.0, 8144.0, 0.0, 0.85595703125], [6368.0, 8144.0, 0.0, 0.77685546875], [6384.0, 8144.0, 0.0, 0.69384765625], [6400.0, 8144.0, 0.0, 0.52392578125], [6416.0, 8144.0, 0.0, 0.347900390625], [6240.0, 8160.0, 0.0, 0.2120361328125], [6256.0, 8160.0, 0.0, 0.330078125], [6272.0, 8160.0, 0.0, 0.43994140625], [6288.0, 8160.0, 0.0, 0.52197265625], [6304.0, 8160.0, 0.0, 0.5517578125], [6320.0, 8160.0, 0.0, 0.5380859375], [6336.0, 8160.0, 0.0, 0.52001953125], [6352.0, 8160.0, 0.0, 0.52490234375], [6368.0, 8160.0, 0.0, 0.406005859375], [6384.0, 8160.0, 0.0, 0.27587890625], [6400.0, 8160.0, 0.0, 0.1689453125], [5584.0, 8352.0, 0.0, 0.35205078125], [5600.0, 8352.0, 0.0, 0.428955078125], [5616.0, 8352.0, 0.0, 0.5419921875], [5632.0, 8352.0, 0.0, 0.505859375], [5648.0, 8352.0, 0.0, 0.448974609375], [5664.0, 8352.0, 0.0, 0.35791015625], [5680.0, 8352.0, 0.0, 0.324951171875], [5696.0, 8352.0, 0.0, 0.241943359375], [5712.0, 8352.0, 0.0, 0.218017578125], [5552.0, 8368.0, 0.0, 0.342041015625], [5568.0, 8368.0, 0.0, 0.64794921875], [5584.0, 8368.0, 0.0, 0.81787109375], [5600.0, 8368.0, 0.0, 0.8740234375], [5616.0, 8368.0, 0.0, 0.89892578125], [5632.0, 8368.0, 0.0, 0.89794921875], [5648.0, 8368.0, 0.0, 0.89208984375], [5664.0, 8368.0, 0.0, 0.86376953125], [5680.0, 8368.0, 0.0, 0.83203125], [5696.0, 8368.0, 0.0, 0.8017578125], [5712.0, 8368.0, 0.0, 0.7568359375], [5728.0, 8368.0, 0.0, 0.7041015625], [5744.0, 8368.0, 0.0, 0.55615234375], [5760.0, 8368.0, 0.0, 0.320068359375], [5536.0, 8384.0, 0.0, 0.39697265625], [5552.0, 8384.0, 0.0, 0.77783203125], [5568.0, 8384.0, 0.0, 0.89501953125], [5584.0, 8384.0, 0.0, 0.955078125], [5600.0, 8384.0, 0.0, 0.97021484375], [5616.0, 8384.0, 0.0, 0.97509765625], [5632.0, 8384.0, 0.0, 0.97607421875], [5648.0, 8384.0, 0.0, 0.97216796875], [5664.0, 8384.0, 0.0, 0.9658203125], [5680.0, 8384.0, 0.0, 0.9580078125], [5696.0, 8384.0, 0.0, 0.9521484375], [5712.0, 8384.0, 0.0, 0.93798828125], [5728.0, 8384.0, 0.0, 0.91796875], [5744.0, 8384.0, 0.0, 0.8759765625], [5760.0, 8384.0, 0.0, 0.77978515625], [5776.0, 8384.0, 0.0, 0.5068359375], [5520.0, 8400.0, 0.0, 0.361083984375], [5536.0, 8400.0, 0.0, 0.7578125], [5552.0, 8400.0, 0.0, 0.91796875], [5568.0, 8400.0, 0.0, 0.9599609375], [5584.0, 8400.0, 0.0, 0.97900390625], [5600.0, 8400.0, 0.0, 0.98486328125], [5616.0, 8400.0, 0.0, 0.98876953125], [5632.0, 8400.0, 0.0, 0.98779296875], [5648.0, 8400.0, 0.0, 0.98779296875], [5664.0, 8400.0, 0.0, 0.98486328125], [5680.0, 8400.0, 0.0, 0.98291015625], [5696.0, 8400.0, 0.0, 0.97998046875], [5712.0, 8400.0, 0.0, 0.97412109375], [5728.0, 8400.0, 0.0, 0.97021484375], [5744.0, 8400.0, 0.0, 0.9560546875], [5760.0, 8400.0, 0.0, 0.93017578125], [5776.0, 8400.0, 0.0, 0.8330078125], [5792.0, 8400.0, 0.0, 0.5068359375], [5504.0, 8416.0, 0.0, 0.1739501953125], [5520.0, 8416.0, 0.0, 0.626953125], [5536.0, 8416.0, 0.0, 0.8837890625], [5552.0, 8416.0, 0.0, 0.9609375], [5568.0, 8416.0, 0.0, 0.97900390625], [5584.0, 8416.0, 0.0, 0.98583984375], [5600.0, 8416.0, 0.0, 0.990234375], [5616.0, 8416.0, 0.0, 0.9912109375], [5632.0, 8416.0, 0.0, 0.9912109375], [5648.0, 8416.0, 0.0, 0.990234375], [5664.0, 8416.0, 0.0, 0.98876953125], [5680.0, 8416.0, 0.0, 0.98779296875], [5696.0, 8416.0, 0.0, 0.98583984375], [5712.0, 8416.0, 0.0, 0.98583984375], [5728.0, 8416.0, 0.0, 0.98388671875], [5744.0, 8416.0, 0.0, 0.97802734375], [5760.0, 8416.0, 0.0, 0.97216796875], [5776.0, 8416.0, 0.0, 0.93603515625], [5792.0, 8416.0, 0.0, 0.7841796875], [5808.0, 8416.0, 0.0, 0.33203125], [5504.0, 8432.0, 0.0, 0.340087890625], [5520.0, 8432.0, 0.0, 0.78076171875], [5536.0, 8432.0, 0.0, 0.9248046875], [5552.0, 8432.0, 0.0, 0.9677734375], [5568.0, 8432.0, 0.0, 0.98291015625], [5584.0, 8432.0, 0.0, 0.98779296875], [5600.0, 8432.0, 0.0, 0.990234375], [5616.0, 8432.0, 0.0, 0.990234375], [5632.0, 8432.0, 0.0, 0.990234375], [5648.0, 8432.0, 0.0, 0.98876953125], [5664.0, 8432.0, 0.0, 0.98779296875], [5680.0, 8432.0, 0.0, 0.98779296875], [5696.0, 8432.0, 0.0, 0.98779296875], [5712.0, 8432.0, 0.0, 0.98583984375], [5728.0, 8432.0, 0.0, 0.98583984375], [5744.0, 8432.0, 0.0, 0.98486328125], [5760.0, 8432.0, 0.0, 0.98193359375], [5776.0, 8432.0, 0.0, 0.9658203125], [5792.0, 8432.0, 0.0, 0.8779296875], [5808.0, 8432.0, 0.0, 0.587890625], [5504.0, 8448.0, 0.0, 0.468017578125], [5520.0, 8448.0, 0.0, 0.8349609375], [5536.0, 8448.0, 0.0, 0.94189453125], [5552.0, 8448.0, 0.0, 0.97216796875], [5568.0, 8448.0, 0.0, 0.97998046875], [5584.0, 8448.0, 0.0, 0.98486328125], [5600.0, 8448.0, 0.0, 0.98876953125], [5616.0, 8448.0, 0.0, 0.98779296875], [5632.0, 8448.0, 0.0, 0.98779296875], [5648.0, 8448.0, 0.0, 0.98779296875], [5664.0, 8448.0, 0.0, 0.98681640625], [5680.0, 8448.0, 0.0, 0.98779296875], [5696.0, 8448.0, 0.0, 0.98486328125], [5712.0, 8448.0, 0.0, 0.98583984375], [5728.0, 8448.0, 0.0, 0.98583984375], [5744.0, 8448.0, 0.0, 0.98583984375], [5760.0, 8448.0, 0.0, 0.98388671875], [5776.0, 8448.0, 0.0, 0.97509765625], [5792.0, 8448.0, 0.0, 0.9169921875], [5808.0, 8448.0, 0.0, 0.703125], [5824.0, 8448.0, 0.0, 0.18603515625], [5504.0, 8464.0, 0.0, 0.467041015625], [5520.0, 8464.0, 0.0, 0.81591796875], [5536.0, 8464.0, 0.0, 0.93701171875], [5552.0, 8464.0, 0.0, 0.97021484375], [5568.0, 8464.0, 0.0, 0.97998046875], [5584.0, 8464.0, 0.0, 0.98388671875], [5600.0, 8464.0, 0.0, 0.98583984375], [5616.0, 8464.0, 0.0, 0.98681640625], [5632.0, 8464.0, 0.0, 0.98583984375], [5648.0, 8464.0, 0.0, 0.98583984375], [5664.0, 8464.0, 0.0, 0.98583984375], [5680.0, 8464.0, 0.0, 0.98583984375], [5696.0, 8464.0, 0.0, 0.98388671875], [5712.0, 8464.0, 0.0, 0.98388671875], [5728.0, 8464.0, 0.0, 0.98486328125], [5744.0, 8464.0, 0.0, 0.98583984375], [5760.0, 8464.0, 0.0, 0.98486328125], [5776.0, 8464.0, 0.0, 0.97412109375], [5792.0, 8464.0, 0.0, 0.93798828125], [5808.0, 8464.0, 0.0, 0.76611328125], [5824.0, 8464.0, 0.0, 0.2440185546875], [5504.0, 8480.0, 0.0, 0.3701171875], [5520.0, 8480.0, 0.0, 0.77197265625], [5536.0, 8480.0, 0.0, 0.9189453125], [5552.0, 8480.0, 0.0, 0.9638671875], [5568.0, 8480.0, 0.0, 0.97802734375], [5584.0, 8480.0, 0.0, 0.98388671875], [5600.0, 8480.0, 0.0, 0.98486328125], [5616.0, 8480.0, 0.0, 0.98583984375], [5632.0, 8480.0, 0.0, 0.98486328125], [5648.0, 8480.0, 0.0, 0.98583984375], [5664.0, 8480.0, 0.0, 0.98388671875], [5680.0, 8480.0, 0.0, 0.98388671875], [5696.0, 8480.0, 0.0, 0.98193359375], [5712.0, 8480.0, 0.0, 0.98291015625], [5728.0, 8480.0, 0.0, 0.98193359375], [5744.0, 8480.0, 0.0, 0.98388671875], [5760.0, 8480.0, 0.0, 0.98193359375], [5776.0, 8480.0, 0.0, 0.97607421875], [5792.0, 8480.0, 0.0, 0.93212890625], [5808.0, 8480.0, 0.0, 0.76318359375], [5824.0, 8480.0, 0.0, 0.264892578125], [5504.0, 8496.0, 0.0, 0.27392578125], [5520.0, 8496.0, 0.0, 0.72900390625], [5536.0, 8496.0, 0.0, 0.89599609375], [5552.0, 8496.0, 0.0, 0.9541015625], [5568.0, 8496.0, 0.0, 0.97509765625], [5584.0, 8496.0, 0.0, 0.97998046875], [5600.0, 8496.0, 0.0, 0.98193359375], [5616.0, 8496.0, 0.0, 0.98583984375], [5632.0, 8496.0, 0.0, 0.98388671875], [5648.0, 8496.0, 0.0, 0.98388671875], [5664.0, 8496.0, 0.0, 0.98583984375], [5680.0, 8496.0, 0.0, 0.98388671875], [5696.0, 8496.0, 0.0, 0.98193359375], [5712.0, 8496.0, 0.0, 0.98193359375], [5728.0, 8496.0, 0.0, 0.98193359375], [5744.0, 8496.0, 0.0, 0.98486328125], [5760.0, 8496.0, 0.0, 0.98388671875], [5776.0, 8496.0, 0.0, 0.97509765625], [5792.0, 8496.0, 0.0, 0.92578125], [5808.0, 8496.0, 0.0, 0.76611328125], [5824.0, 8496.0, 0.0, 0.27392578125], [5520.0, 8512.0, 0.0, 0.61376953125], [5536.0, 8512.0, 0.0, 0.85009765625], [5552.0, 8512.0, 0.0, 0.93701171875], [5568.0, 8512.0, 0.0, 0.9677734375], [5584.0, 8512.0, 0.0, 0.97802734375], [5600.0, 8512.0, 0.0, 0.98388671875], [5616.0, 8512.0, 0.0, 0.98388671875], [5632.0, 8512.0, 0.0, 0.98388671875], [5648.0, 8512.0, 0.0, 0.98291015625], [5664.0, 8512.0, 0.0, 0.98291015625], [5680.0, 8512.0, 0.0, 0.98193359375], [5696.0, 8512.0, 0.0, 0.97900390625], [5712.0, 8512.0, 0.0, 0.98193359375], [5728.0, 8512.0, 0.0, 0.98193359375], [5744.0, 8512.0, 0.0, 0.98388671875], [5760.0, 8512.0, 0.0, 0.98193359375], [5776.0, 8512.0, 0.0, 0.9677734375], [5792.0, 8512.0, 0.0, 0.91015625], [5808.0, 8512.0, 0.0, 0.69384765625], [5824.0, 8512.0, 0.0, 0.2230224609375], [5520.0, 8528.0, 0.0, 0.37109375], [5536.0, 8528.0, 0.0, 0.73193359375], [5552.0, 8528.0, 0.0, 0.89111328125], [5568.0, 8528.0, 0.0, 0.94580078125], [5584.0, 8528.0, 0.0, 0.97216796875], [5600.0, 8528.0, 0.0, 0.97900390625], [5616.0, 8528.0, 0.0, 0.98388671875], [5632.0, 8528.0, 0.0, 0.98388671875], [5648.0, 8528.0, 0.0, 0.98193359375], [5664.0, 8528.0, 0.0, 0.97998046875], [5680.0, 8528.0, 0.0, 0.97802734375], [5696.0, 8528.0, 0.0, 0.97509765625], [5712.0, 8528.0, 0.0, 0.97705078125], [5728.0, 8528.0, 0.0, 0.97998046875], [5744.0, 8528.0, 0.0, 0.98095703125], [5760.0, 8528.0, 0.0, 0.97412109375], [5776.0, 8528.0, 0.0, 0.9580078125], [5792.0, 8528.0, 0.0, 0.8720703125], [5808.0, 8528.0, 0.0, 0.5908203125], [5536.0, 8544.0, 0.0, 0.469970703125], [5552.0, 8544.0, 0.0, 0.7880859375], [5568.0, 8544.0, 0.0, 0.89013671875], [5584.0, 8544.0, 0.0, 0.951171875], [5600.0, 8544.0, 0.0, 0.97216796875], [5616.0, 8544.0, 0.0, 0.97607421875], [5632.0, 8544.0, 0.0, 0.97900390625], [5648.0, 8544.0, 0.0, 0.97998046875], [5664.0, 8544.0, 0.0, 0.97607421875], [5680.0, 8544.0, 0.0, 0.97607421875], [5696.0, 8544.0, 0.0, 0.97216796875], [5712.0, 8544.0, 0.0, 0.97216796875], [5728.0, 8544.0, 0.0, 0.97314453125], [5744.0, 8544.0, 0.0, 0.97119140625], [5760.0, 8544.0, 0.0, 0.9619140625], [5776.0, 8544.0, 0.0, 0.93505859375], [5792.0, 8544.0, 0.0, 0.7890625], [5808.0, 8544.0, 0.0, 0.385986328125], [5552.0, 8560.0, 0.0, 0.5068359375], [5568.0, 8560.0, 0.0, 0.75390625], [5584.0, 8560.0, 0.0, 0.89501953125], [5600.0, 8560.0, 0.0, 0.93896484375], [5616.0, 8560.0, 0.0, 0.9609375], [5632.0, 8560.0, 0.0, 0.96484375], [5648.0, 8560.0, 0.0, 0.96923828125], [5664.0, 8560.0, 0.0, 0.9677734375], [5680.0, 8560.0, 0.0, 0.97021484375], [5696.0, 8560.0, 0.0, 0.9658203125], [5712.0, 8560.0, 0.0, 0.9638671875], [5728.0, 8560.0, 0.0, 0.962890625], [5744.0, 8560.0, 0.0, 0.9560546875], [5760.0, 8560.0, 0.0, 0.93310546875], [5776.0, 8560.0, 0.0, 0.8720703125], [5792.0, 8560.0, 0.0, 0.619140625], [5808.0, 8560.0, 0.0, 0.176025390625], [5568.0, 8576.0, 0.0, 0.422119140625], [5584.0, 8576.0, 0.0, 0.7177734375], [5600.0, 8576.0, 0.0, 0.84423828125], [5616.0, 8576.0, 0.0, 0.89013671875], [5632.0, 8576.0, 0.0, 0.921875], [5648.0, 8576.0, 0.0, 0.93408203125], [5664.0, 8576.0, 0.0, 0.93505859375], [5680.0, 8576.0, 0.0, 0.93408203125], [5696.0, 8576.0, 0.0, 0.93017578125], [5712.0, 8576.0, 0.0, 0.93017578125], [5728.0, 8576.0, 0.0, 0.9169921875], [5744.0, 8576.0, 0.0, 0.88623046875], [5760.0, 8576.0, 0.0, 0.81982421875], [5776.0, 8576.0, 0.0, 0.69384765625], [5792.0, 8576.0, 0.0, 0.33203125], [5584.0, 8592.0, 0.0, 0.27294921875], [5600.0, 8592.0, 0.0, 0.492919921875], [5616.0, 8592.0, 0.0, 0.66796875], [5632.0, 8592.0, 0.0, 0.740234375], [5648.0, 8592.0, 0.0, 0.77685546875], [5664.0, 8592.0, 0.0, 0.8251953125], [5680.0, 8592.0, 0.0, 0.81201171875], [5696.0, 8592.0, 0.0, 0.8017578125], [5712.0, 8592.0, 0.0, 0.7998046875], [5728.0, 8592.0, 0.0, 0.76611328125], [5744.0, 8592.0, 0.0, 0.68212890625], [5760.0, 8592.0, 0.0, 0.5361328125], [5776.0, 8592.0, 0.0, 0.303955078125], [5616.0, 8608.0, 0.0, 0.241943359375], [5632.0, 8608.0, 0.0, 0.389892578125], [5648.0, 8608.0, 0.0, 0.446044921875], [5664.0, 8608.0, 0.0, 0.47802734375], [5680.0, 8608.0, 0.0, 0.48388671875], [5696.0, 8608.0, 0.0, 0.485107421875], [5712.0, 8608.0, 0.0, 0.467041015625], [5728.0, 8608.0, 0.0, 0.423095703125], [5744.0, 8608.0, 0.0, 0.318115234375], [5760.0, 8608.0, 0.0, 0.177001953125]]}]}] \ No newline at end of file diff --git a/run_glom_detection_gpu.sh b/run_glom_detection_gpu.sh new file mode 100755 index 00000000..12e35dd6 --- /dev/null +++ b/run_glom_detection_gpu.sh @@ -0,0 +1,59 @@ +#!/bin/bash +#SBATCH --job-name=HistoCloud +#SBATCH --partition=hpg-b200 +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task=8 +#SBATCH --gpus=1 +#SBATCH --mem=32gb +#SBATCH --time=24:00:00 +#SBATCH --qos=pinaki.sarder +#SBATCH --account=pinaki.sarder +#SBATCH --output=HistoCloud_WSI_segmentation_%j.out +#SBATCH --error=HistoCloud_WSI_segmentation_%j.err + +echo "Starting HistoCloud WSI segmentation job..." + +# Load conda +module load conda +conda activate histo-cloud-tf2 + +# Set paths +CHECKPOINT="/home/iansari/model/model_mapped_tf2.ckpt" +DATA_DIR="/home/iansari/data/V10S14-085_XY03_21-0056.svs" +OUTPUT_DIR="/home/iansari/frozen_test4_tf1/test4_tf1/Histo-cloud/output" +OUTPUT_JSON="gloms-2.json" + +# Create output directory +mkdir -p "$OUTPUT_DIR" +cd /home/iansari/frozen_test4_tf1/test4_tf1/Histo-cloud/histomicstk + +# Set Python path to find deeplab modules +export PYTHONPATH=/home/iansari/frozen_test4_tf1/test4_tf1/Histo-cloud/histomicstk:$PYTHONPATH + +# Run vis.py +python3 deeplab/vis.py \ + --model_variant xception_65 \ + --atrous_rates 6 \ + --atrous_rates 12 \ + --atrous_rates 18 \ + --output_stride 16 \ + --decoder_output_stride 4 \ + --save_json_annotation True \ + --checkpoint_dir "$CHECKPOINT" \ + --dataset_dir "$DATA_DIR" \ + --json_filename "$OUTPUT_DIR/$OUTPUT_JSON" \ + --vis_crop_size 2000 \ + --wsi_downsample 2 \ + --tile_step 1000 \ + --min_size 2000 \ + --vis_batch_size 1 \ + --vis_remove_border 100 \ + --simplify_contours 0.005 \ + --num_classes 2 \ + --class_names "gloms" \ + --save_heatmap False \ + --heatmap_stride 2 \ + --gpu 0 + +echo "" +echo "Annotation saved to: $OUTPUT_DIR/$OUTPUT_JSON" diff --git a/variables/tf1_checkpoints.txt b/variables/tf1_checkpoints.txt new file mode 100644 index 00000000..64aecab8 --- /dev/null +++ b/variables/tf1_checkpoints.txt @@ -0,0 +1,5901 @@ + +================================================================================ +INSPECTING TF1 CHECKPOINT: /home/iansari/model/model.ckpt-5000 +================================================================================ + +Total variables: 1173 + +Total parameters: 82,303,860 + +================================================================================ +VARIABLES BY SCOPE +================================================================================ + +aspp0/ (8 variables, 1,050,112 parameters) +aspp1_depthwise/ (8 variables, 49,152 parameters) +aspp1_pointwise/ (8 variables, 1,050,112 parameters) +aspp2_depthwise/ (8 variables, 49,152 parameters) +aspp2_pointwise/ (8 variables, 1,050,112 parameters) +aspp3_depthwise/ (8 variables, 49,152 parameters) +aspp3_pointwise/ (8 variables, 1,050,112 parameters) +concat_projection/ (8 variables, 656,896 parameters) +decoder/ (40 variables, 328,096 parameters) +global_step/ (1 variables, 1.0 parameters) +image_pooling/ (8 variables, 1,050,112 parameters) +logits/ (4 variables, 1,028 parameters) +xception_65/ (1056 variables, 75,919,824 parameters) + +================================================================================ +DETAILED VARIABLE LIST +================================================================================ + + 1. aspp0/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 2. aspp0/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 3. aspp0/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 4. aspp0/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 5. aspp0/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 6. aspp0/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 7. aspp0/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 8. aspp0/weights/Momentum + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 9. aspp1_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 10. aspp1_depthwise/BatchNorm/beta/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 11. aspp1_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 12. aspp1_depthwise/BatchNorm/gamma/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 13. aspp1_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 14. aspp1_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 15. aspp1_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 16. aspp1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 17. aspp1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 18. aspp1_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 19. aspp1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 20. aspp1_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 21. aspp1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 22. aspp1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 23. aspp1_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 24. aspp1_pointwise/weights/Momentum + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 25. aspp2_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 26. aspp2_depthwise/BatchNorm/beta/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 27. aspp2_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 28. aspp2_depthwise/BatchNorm/gamma/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 29. aspp2_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 30. aspp2_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 31. aspp2_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 32. aspp2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 33. aspp2_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 34. aspp2_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 35. aspp2_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 36. aspp2_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 37. aspp2_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 38. aspp2_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 39. aspp2_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 40. aspp2_pointwise/weights/Momentum + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 41. aspp3_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 42. aspp3_depthwise/BatchNorm/beta/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 43. aspp3_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 44. aspp3_depthwise/BatchNorm/gamma/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 45. aspp3_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 46. aspp3_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 47. aspp3_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 48. aspp3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 49. aspp3_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 50. aspp3_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 51. aspp3_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 52. aspp3_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 53. aspp3_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 54. aspp3_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 55. aspp3_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 56. aspp3_pointwise/weights/Momentum + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 57. concat_projection/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 58. concat_projection/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 59. concat_projection/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 60. concat_projection/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 61. concat_projection/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 62. concat_projection/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 63. concat_projection/weights + Shape: [1, 1, 1280, 256] + Dtype: float32 + Parameters: 327,680 + + 64. concat_projection/weights/Momentum + Shape: [1, 1, 1280, 256] + Dtype: float32 + Parameters: 327,680 + + 65. decoder/decoder_conv0_depthwise/BatchNorm/beta + Shape: [304] + Dtype: float32 + Parameters: 304 + + 66. decoder/decoder_conv0_depthwise/BatchNorm/beta/Momentum + Shape: [304] + Dtype: float32 + Parameters: 304 + + 67. decoder/decoder_conv0_depthwise/BatchNorm/gamma + Shape: [304] + Dtype: float32 + Parameters: 304 + + 68. decoder/decoder_conv0_depthwise/BatchNorm/gamma/Momentum + Shape: [304] + Dtype: float32 + Parameters: 304 + + 69. decoder/decoder_conv0_depthwise/BatchNorm/moving_mean + Shape: [304] + Dtype: float32 + Parameters: 304 + + 70. decoder/decoder_conv0_depthwise/BatchNorm/moving_variance + Shape: [304] + Dtype: float32 + Parameters: 304 + + 71. decoder/decoder_conv0_depthwise/depthwise_weights + Shape: [3, 3, 304, 1] + Dtype: float32 + Parameters: 2,736 + + 72. decoder/decoder_conv0_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 304, 1] + Dtype: float32 + Parameters: 2,736 + + 73. decoder/decoder_conv0_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 74. decoder/decoder_conv0_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 75. decoder/decoder_conv0_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 76. decoder/decoder_conv0_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 77. decoder/decoder_conv0_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 78. decoder/decoder_conv0_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 79. decoder/decoder_conv0_pointwise/weights + Shape: [1, 1, 304, 256] + Dtype: float32 + Parameters: 77,824 + + 80. decoder/decoder_conv0_pointwise/weights/Momentum + Shape: [1, 1, 304, 256] + Dtype: float32 + Parameters: 77,824 + + 81. decoder/decoder_conv1_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 82. decoder/decoder_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 83. decoder/decoder_conv1_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 84. decoder/decoder_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 85. decoder/decoder_conv1_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 86. decoder/decoder_conv1_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 87. decoder/decoder_conv1_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 88. decoder/decoder_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 89. decoder/decoder_conv1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 90. decoder/decoder_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 91. decoder/decoder_conv1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 92. decoder/decoder_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 93. decoder/decoder_conv1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 94. decoder/decoder_conv1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 95. decoder/decoder_conv1_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 96. decoder/decoder_conv1_pointwise/weights/Momentum + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 97. decoder/feature_projection0/BatchNorm/beta + Shape: [48] + Dtype: float32 + Parameters: 48 + + 98. decoder/feature_projection0/BatchNorm/beta/Momentum + Shape: [48] + Dtype: float32 + Parameters: 48 + + 99. decoder/feature_projection0/BatchNorm/gamma + Shape: [48] + Dtype: float32 + Parameters: 48 + + 100. decoder/feature_projection0/BatchNorm/gamma/Momentum + Shape: [48] + Dtype: float32 + Parameters: 48 + + 101. decoder/feature_projection0/BatchNorm/moving_mean + Shape: [48] + Dtype: float32 + Parameters: 48 + + 102. decoder/feature_projection0/BatchNorm/moving_variance + Shape: [48] + Dtype: float32 + Parameters: 48 + + 103. decoder/feature_projection0/weights + Shape: [1, 1, 256, 48] + Dtype: float32 + Parameters: 12,288 + + 104. decoder/feature_projection0/weights/Momentum + Shape: [1, 1, 256, 48] + Dtype: float32 + Parameters: 12,288 + + 105. global_step + Shape: [] + Dtype: int64 + Parameters: 0 + + 106. image_pooling/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 107. image_pooling/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 108. image_pooling/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 109. image_pooling/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 110. image_pooling/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 111. image_pooling/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 112. image_pooling/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 113. image_pooling/weights/Momentum + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 114. logits/semantic/biases + Shape: [2] + Dtype: float32 + Parameters: 2 + + 115. logits/semantic/biases/Momentum + Shape: [2] + Dtype: float32 + Parameters: 2 + + 116. logits/semantic/weights + Shape: [1, 1, 256, 2] + Dtype: float32 + Parameters: 512 + + 117. logits/semantic/weights/Momentum + Shape: [1, 1, 256, 2] + Dtype: float32 + Parameters: 512 + + 118. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [64] + Dtype: float32 + Parameters: 64 + + 119. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [64] + Dtype: float32 + Parameters: 64 + + 120. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [64] + Dtype: float32 + Parameters: 64 + + 121. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [64] + Dtype: float32 + Parameters: 64 + + 122. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [64] + Dtype: float32 + Parameters: 64 + + 123. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [64] + Dtype: float32 + Parameters: 64 + + 124. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 64, 1] + Dtype: float32 + Parameters: 576 + + 125. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 64, 1] + Dtype: float32 + Parameters: 576 + + 126. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 127. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 128. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 129. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 130. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 131. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 132. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 133. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 134. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 135. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 136. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 137. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 138. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 139. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 140. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 141. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 142. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 143. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 144. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 145. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 146. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 147. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 148. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 149. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 150. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 151. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 152. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 153. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 154. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 155. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 156. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 157. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 158. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 159. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 160. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 161. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 162. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 163. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 164. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 165. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 166. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 167. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 168. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 169. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 170. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 171. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 172. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 173. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/weights/Momentum + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 174. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 175. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 176. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 177. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [128] + Dtype: float32 + Parameters: 128 + + 178. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 179. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 180. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 181. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 182. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 183. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 184. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 185. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 186. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 187. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 188. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 189. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 190. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 191. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 192. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 193. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 194. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 195. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 196. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 197. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 198. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 199. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 200. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 201. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 202. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 203. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 204. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 205. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 206. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 207. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 208. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 209. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 210. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 211. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 212. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 213. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 214. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 215. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 216. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 217. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 218. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 219. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 220. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 221. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 222. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 223. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 224. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 225. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 226. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 227. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 228. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 229. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/weights/Momentum + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 230. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 231. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 232. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 233. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [256] + Dtype: float32 + Parameters: 256 + + 234. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 235. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 236. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 237. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 238. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 239. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 240. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 241. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 242. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 243. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 244. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 245. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 246. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 247. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 248. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 249. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 250. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 251. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 252. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 253. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 254. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 255. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 256. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 257. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 258. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 259. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 260. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 261. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 262. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 263. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 264. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 265. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 266. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 267. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 268. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 269. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 270. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 271. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 272. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 273. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 274. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 275. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 276. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 277. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 278. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 279. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 280. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 281. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 282. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 283. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 284. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 285. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/weights/Momentum + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 286. xception_65/entry_flow/conv1_1/BatchNorm/beta + Shape: [32] + Dtype: float32 + Parameters: 32 + + 287. xception_65/entry_flow/conv1_1/BatchNorm/beta/Momentum + Shape: [32] + Dtype: float32 + Parameters: 32 + + 288. xception_65/entry_flow/conv1_1/BatchNorm/gamma + Shape: [32] + Dtype: float32 + Parameters: 32 + + 289. xception_65/entry_flow/conv1_1/BatchNorm/gamma/Momentum + Shape: [32] + Dtype: float32 + Parameters: 32 + + 290. xception_65/entry_flow/conv1_1/BatchNorm/moving_mean + Shape: [32] + Dtype: float32 + Parameters: 32 + + 291. xception_65/entry_flow/conv1_1/BatchNorm/moving_variance + Shape: [32] + Dtype: float32 + Parameters: 32 + + 292. xception_65/entry_flow/conv1_1/weights + Shape: [3, 3, 3, 32] + Dtype: float32 + Parameters: 864 + + 293. xception_65/entry_flow/conv1_1/weights/Momentum + Shape: [3, 3, 3, 32] + Dtype: float32 + Parameters: 864 + + 294. xception_65/entry_flow/conv1_2/BatchNorm/beta + Shape: [64] + Dtype: float32 + Parameters: 64 + + 295. xception_65/entry_flow/conv1_2/BatchNorm/beta/Momentum + Shape: [64] + Dtype: float32 + Parameters: 64 + + 296. xception_65/entry_flow/conv1_2/BatchNorm/gamma + Shape: [64] + Dtype: float32 + Parameters: 64 + + 297. xception_65/entry_flow/conv1_2/BatchNorm/gamma/Momentum + Shape: [64] + Dtype: float32 + Parameters: 64 + + 298. xception_65/entry_flow/conv1_2/BatchNorm/moving_mean + Shape: [64] + Dtype: float32 + Parameters: 64 + + 299. xception_65/entry_flow/conv1_2/BatchNorm/moving_variance + Shape: [64] + Dtype: float32 + Parameters: 64 + + 300. xception_65/entry_flow/conv1_2/weights + Shape: [3, 3, 32, 64] + Dtype: float32 + Parameters: 18,432 + + 301. xception_65/entry_flow/conv1_2/weights/Momentum + Shape: [3, 3, 32, 64] + Dtype: float32 + Parameters: 18,432 + + 302. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 303. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 304. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 305. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 306. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 307. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 308. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 309. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 310. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 311. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 312. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 313. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 314. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 315. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 316. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 317. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 318. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 319. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 320. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 321. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 322. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 323. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 324. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 325. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 326. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 327. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 328. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 329. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 330. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 331. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 332. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 333. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 334. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 335. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 336. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 337. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 338. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 339. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 340. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 341. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 342. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 343. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 344. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 345. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 346. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 347. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 348. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 1024, 1024] + Dtype: float32 + Parameters: 1,048,576 + + 349. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 1024, 1024] + Dtype: float32 + Parameters: 1,048,576 + + 350. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 351. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 352. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 353. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 354. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 355. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 356. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 357. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/weights/Momentum + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 358. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 359. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 360. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 361. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 362. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 363. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 364. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 365. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 366. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 367. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 368. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 369. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 370. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 371. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 372. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 1024, 1536] + Dtype: float32 + Parameters: 1,572,864 + + 373. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 1024, 1536] + Dtype: float32 + Parameters: 1,572,864 + + 374. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 375. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 376. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 377. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 378. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 379. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 380. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 381. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 382. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 383. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 384. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 385. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 386. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 387. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 388. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 1536, 1536] + Dtype: float32 + Parameters: 2,359,296 + + 389. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 1536, 1536] + Dtype: float32 + Parameters: 2,359,296 + + 390. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 391. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 392. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 393. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 394. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 395. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 396. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 397. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 398. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 399. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 400. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 401. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 402. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 403. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 404. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 1536, 2048] + Dtype: float32 + Parameters: 3,145,728 + + 405. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 1536, 2048] + Dtype: float32 + Parameters: 3,145,728 + + 406. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 407. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 408. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 409. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 410. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 411. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 412. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 413. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 414. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 415. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 416. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 417. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 418. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 419. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 420. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 421. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 422. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 423. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 424. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 425. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 426. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 427. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 428. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 429. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 430. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 431. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 432. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 433. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 434. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 435. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 436. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 437. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 438. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 439. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 440. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 441. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 442. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 443. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 444. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 445. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 446. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 447. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 448. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 449. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 450. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 451. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 452. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 453. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 454. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 455. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 456. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 457. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 458. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 459. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 460. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 461. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 462. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 463. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 464. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 465. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 466. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 467. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 468. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 469. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 470. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 471. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 472. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 473. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 474. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 475. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 476. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 477. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 478. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 479. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 480. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 481. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 482. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 483. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 484. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 485. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 486. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 487. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 488. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 489. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 490. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 491. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 492. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 493. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 494. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 495. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 496. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 497. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 498. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 499. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 500. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 501. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 502. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 503. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 504. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 505. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 506. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 507. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 508. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 509. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 510. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 511. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 512. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 513. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 514. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 515. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 516. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 517. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 518. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 519. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 520. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 521. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 522. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 523. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 524. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 525. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 526. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 527. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 528. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 529. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 530. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 531. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 532. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 533. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 534. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 535. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 536. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 537. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 538. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 539. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 540. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 541. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 542. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 543. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 544. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 545. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 546. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 547. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 548. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 549. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 550. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 551. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 552. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 553. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 554. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 555. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 556. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 557. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 558. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 559. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 560. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 561. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 562. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 563. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 564. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 565. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 566. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 567. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 568. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 569. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 570. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 571. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 572. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 573. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 574. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 575. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 576. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 577. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 578. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 579. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 580. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 581. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 582. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 583. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 584. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 585. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 586. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 587. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 588. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 589. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 590. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 591. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 592. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 593. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 594. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 595. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 596. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 597. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 598. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 599. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 600. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 601. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 602. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 603. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 604. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 605. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 606. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 607. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 608. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 609. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 610. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 611. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 612. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 613. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 614. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 615. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 616. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 617. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 618. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 619. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 620. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 621. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 622. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 623. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 624. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 625. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 626. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 627. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 628. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 629. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 630. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 631. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 632. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 633. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 634. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 635. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 636. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 637. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 638. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 639. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 640. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 641. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 642. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 643. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 644. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 645. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 646. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 647. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 648. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 649. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 650. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 651. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 652. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 653. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 654. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 655. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 656. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 657. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 658. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 659. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 660. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 661. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 662. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 663. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 664. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 665. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 666. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 667. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 668. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 669. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 670. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 671. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 672. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 673. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 674. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 675. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 676. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 677. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 678. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 679. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 680. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 681. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 682. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 683. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 684. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 685. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 686. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 687. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 688. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 689. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 690. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 691. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 692. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 693. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 694. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 695. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 696. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 697. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 698. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 699. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 700. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 701. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 702. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 703. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 704. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 705. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 706. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 707. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 708. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 709. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 710. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 711. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 712. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 713. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 714. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 715. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 716. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 717. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 718. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 719. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 720. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 721. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 722. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 723. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 724. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 725. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 726. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 727. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 728. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 729. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 730. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 731. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 732. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 733. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 734. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 735. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 736. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 737. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 738. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 739. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 740. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 741. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 742. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 743. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 744. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 745. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 746. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 747. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 748. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 749. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 750. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 751. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 752. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 753. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 754. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 755. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 756. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 757. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 758. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 759. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 760. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 761. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 762. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 763. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 764. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 765. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 766. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 767. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 768. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 769. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 770. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 771. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 772. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 773. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 774. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 775. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 776. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 777. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 778. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 779. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 780. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 781. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 782. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 783. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 784. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 785. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 786. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 787. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 788. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 789. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 790. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 791. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 792. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 793. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 794. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 795. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 796. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 797. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 798. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 799. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 800. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 801. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 802. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 803. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 804. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 805. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 806. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 807. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 808. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 809. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 810. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 811. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 812. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 813. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 814. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 815. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 816. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 817. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 818. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 819. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 820. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 821. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 822. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 823. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 824. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 825. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 826. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 827. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 828. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 829. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 830. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 831. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 832. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 833. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 834. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 835. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 836. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 837. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 838. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 839. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 840. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 841. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 842. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 843. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 844. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 845. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 846. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 847. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 848. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 849. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 850. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 851. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 852. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 853. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 854. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 855. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 856. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 857. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 858. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 859. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 860. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 861. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 862. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 863. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 864. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 865. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 866. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 867. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 868. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 869. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 870. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 871. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 872. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 873. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 874. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 875. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 876. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 877. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 878. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 879. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 880. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 881. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 882. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 883. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 884. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 885. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 886. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 887. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 888. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 889. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 890. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 891. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 892. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 893. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 894. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 895. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 896. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 897. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 898. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 899. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 900. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 901. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 902. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 903. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 904. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 905. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 906. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 907. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 908. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 909. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 910. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 911. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 912. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 913. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 914. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 915. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 916. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 917. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 918. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 919. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 920. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 921. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 922. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 923. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 924. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 925. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 926. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 927. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 928. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 929. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 930. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 931. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 932. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 933. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 934. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 935. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 936. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 937. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 938. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 939. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 940. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 941. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 942. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 943. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 944. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 945. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 946. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 947. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 948. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 949. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 950. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 951. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 952. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 953. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 954. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 955. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 956. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 957. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 958. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 959. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 960. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 961. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 962. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 963. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 964. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 965. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 966. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 967. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 968. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 969. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 970. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 971. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 972. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 973. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 974. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 975. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 976. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 977. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 978. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 979. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 980. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 981. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 982. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 983. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 984. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 985. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 986. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 987. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 988. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 989. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 990. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 991. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 992. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 993. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + + 994. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 995. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 996. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 997. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 998. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 999. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1000. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1001. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1002. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1003. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1004. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1005. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1006. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1007. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1008. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1009. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1010. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1011. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1012. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1013. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1014. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1015. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1016. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1017. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1018. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1019. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1020. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1021. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1022. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1023. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1024. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1025. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1026. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1027. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1028. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1029. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1030. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1031. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1032. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1033. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1034. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1035. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1036. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1037. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1038. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1039. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1040. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1041. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1042. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1043. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1044. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1045. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1046. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1047. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1048. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1049. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1050. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1051. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1052. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1053. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1054. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1055. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1056. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1057. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1058. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1059. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1060. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1061. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1062. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1063. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1064. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1065. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1066. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1067. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1068. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1069. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1070. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1071. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1072. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1073. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1074. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1075. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1076. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1077. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1078. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1079. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1080. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1081. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1082. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1083. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1084. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1085. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1086. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1087. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1088. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1089. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1090. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1091. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1092. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1093. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1094. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1095. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1096. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1097. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1098. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1099. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1100. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1101. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1102. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1103. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1104. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1105. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1106. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1107. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1108. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1109. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1110. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1111. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1112. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1113. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1114. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1115. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1116. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1117. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1118. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1119. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1120. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1121. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1122. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1123. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1124. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1125. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1126. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1127. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1128. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1129. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1130. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1131. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1132. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1133. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1134. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1135. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1136. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1137. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1138. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1139. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1140. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1141. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1142. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1143. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1144. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1145. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1146. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1147. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1148. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1149. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1150. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1151. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1152. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1153. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1154. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1155. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1156. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1157. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1158. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1159. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1160. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1161. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1162. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1163. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1164. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1165. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/depthwise_weights/Momentum + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + +1166. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + +1167. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/beta/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1168. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + +1169. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/gamma/Momentum + Shape: [728] + Dtype: float32 + Parameters: 728 + +1170. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + +1171. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + +1172. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + +1173. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/weights/Momentum + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + +================================================================================ +INSPECTION COMPLETE +================================================================================ + diff --git a/variables/tf1_tf2_checkpoints_compared.txt b/variables/tf1_tf2_checkpoints_compared.txt new file mode 100644 index 00000000..dbea8b04 --- /dev/null +++ b/variables/tf1_tf2_checkpoints_compared.txt @@ -0,0 +1,56 @@ +================================================================================ +CHECKPOINT COMPARISON +================================================================================ + +TF1 variables: 1173 +TF2 variables: 733 +Common variables: 149 +TF1 only: 1024 +TF2 only: 584 + +Common variables: + - aspp0/weights + - aspp1_depthwise/depthwise_weights + - aspp1_pointwise/weights + - aspp2_depthwise/depthwise_weights + - aspp2_pointwise/weights + - aspp3_depthwise/depthwise_weights + - aspp3_pointwise/weights + - concat_projection/weights + - decoder/decoder_conv0_depthwise/depthwise_weights + - decoder/decoder_conv0_pointwise/weights + ... and 139 more + + +Variables only in TF1 (first 10): + - aspp0/BatchNorm/beta + - aspp0/BatchNorm/beta/Momentum + - aspp0/BatchNorm/gamma + - aspp0/BatchNorm/gamma/Momentum + - aspp0/BatchNorm/moving_mean + - aspp0/BatchNorm/moving_variance + - aspp0/weights/Momentum + - aspp1_depthwise/BatchNorm/beta + - aspp1_depthwise/BatchNorm/beta/Momentum + - aspp1_depthwise/BatchNorm/gamma + ... and 1014 more + + +Variables only in TF2 (first 10): + - aspp0/BatchNorm/aspp0/BatchNorm/beta + - aspp0/BatchNorm/aspp0/BatchNorm/gamma + - aspp0/BatchNorm/aspp0/BatchNorm/moving_mean + - aspp0/BatchNorm/aspp0/BatchNorm/moving_variance + - aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/beta + - aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/gamma + - aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_mean + - aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_variance + - aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/beta + - aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/gamma + ... and 574 more + + +================================================================================ +INSPECTION COMPLETE +================================================================================ + diff --git a/variables/tf2_architecture.txt b/variables/tf2_architecture.txt new file mode 100644 index 00000000..079f8f5a --- /dev/null +++ b/variables/tf2_architecture.txt @@ -0,0 +1,4450 @@ + +================================================================================ +INSPECTING DEEPLAB TF2 MODEL ARCHITECTURE +================================================================================ + +Model Configuration: + - Model variant: xception_65 + - Number of classes: 2 + - Crop size: [512, 512] + - Output stride: 16 + - Atrous rates: [6, 12, 18] + +Building DeepLab model (same as vis.py)... +✓ Model graph built successfully + +================================================================================ +MODEL VARIABLES SUMMARY +================================================================================ + +Total variables: 732 +Trainable variables: 440 +Non-trainable variables: 292 + +Total parameters: 41,253,330 +Trainable parameters: 41,050,530 +Non-trainable parameters: 202,800 + +================================================================================ +VARIABLES BY SCOPE +================================================================================ + +aspp0/ (5 variables, 3 trainable, 525,312 parameters) +aspp1_depthwise/ (5 variables, 3 trainable, 26,624 parameters) +aspp1_pointwise/ (5 variables, 3 trainable, 525,312 parameters) +aspp2_depthwise/ (5 variables, 3 trainable, 26,624 parameters) +aspp2_pointwise/ (5 variables, 3 trainable, 525,312 parameters) +aspp3_depthwise/ (5 variables, 3 trainable, 26,624 parameters) +aspp3_pointwise/ (5 variables, 3 trainable, 525,312 parameters) +concat_projection/ (5 variables, 3 trainable, 328,704 parameters) +decoder/ (25 variables, 15 trainable, 165,168 parameters) +image_pooling/ (5 variables, 3 trainable, 525,312 parameters) +logits/ (2 variables, 2 trainable, 514 parameters) +xception_65/ (660 variables, 396 trainable, 38,052,512 parameters) + +================================================================================ +DETAILED VARIABLE LIST +================================================================================ + + 1. xception_65/entry_flow/conv1_1/weights:0 + Shape: [3, 3, 3, 32] + Dtype: float32 + Parameters: 864 + Trainable: ✓ + + 2. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/gamma:0 + Shape: [32] + Dtype: float32 + Parameters: 32 + Trainable: ✓ + + 3. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/beta:0 + Shape: [32] + Dtype: float32 + Parameters: 32 + Trainable: ✓ + + 4. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/moving_mean:0 + Shape: [32] + Dtype: float32 + Parameters: 32 + Trainable: ✗ + + 5. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/moving_variance:0 + Shape: [32] + Dtype: float32 + Parameters: 32 + Trainable: ✗ + + 6. xception_65/entry_flow/conv1_2/weights:0 + Shape: [3, 3, 32, 64] + Dtype: float32 + Parameters: 18,432 + Trainable: ✓ + + 7. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/gamma:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✓ + + 8. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/beta:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✓ + + 9. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/moving_mean:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✗ + + 10. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/moving_variance:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✗ + + 11. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 64, 1] + Dtype: float32 + Parameters: 576 + Trainable: ✓ + + 12. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✓ + + 13. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✓ + + 14. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✗ + + 15. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [64] + Dtype: float32 + Parameters: 64 + Trainable: ✗ + + 16. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + Trainable: ✓ + + 17. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 18. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 19. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 20. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 21. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + Trainable: ✓ + + 22. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 23. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 24. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 25. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 26. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + Trainable: ✓ + + 27. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 28. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 29. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 30. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 31. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + Trainable: ✓ + + 32. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 33. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 34. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 35. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 36. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + Trainable: ✓ + + 37. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 38. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 39. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 40. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 41. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/weights:0 + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + Trainable: ✓ + + 42. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 43. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 44. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 45. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 46. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + Trainable: ✓ + + 47. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 48. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✓ + + 49. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 50. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [128] + Dtype: float32 + Parameters: 128 + Trainable: ✗ + + 51. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + Trainable: ✓ + + 52. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 53. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 54. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 55. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 56. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + Trainable: ✓ + + 57. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 58. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 59. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 60. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 61. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + Trainable: ✓ + + 62. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 63. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 64. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 65. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 66. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + Trainable: ✓ + + 67. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 68. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 69. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 70. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 71. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + Trainable: ✓ + + 72. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 73. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 74. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 75. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 76. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/weights:0 + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + Trainable: ✓ + + 77. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 78. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 79. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 80. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 81. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + Trainable: ✓ + + 82. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 83. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 84. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 85. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 86. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + Trainable: ✓ + + 87. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 88. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 89. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 90. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 91. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 92. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 93. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 94. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 95. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 96. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 97. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 98. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 99. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 100. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 101. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 102. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 103. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 104. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 105. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 106. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 107. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 108. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 109. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 110. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 111. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/weights:0 + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + Trainable: ✓ + + 112. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 113. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 114. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 115. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 116. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 117. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 118. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 119. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 120. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 121. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 122. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 123. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 124. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 125. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 126. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 127. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 128. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 129. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 130. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 131. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 132. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 133. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 134. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 135. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 136. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 137. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 138. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 139. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 140. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 141. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 142. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 143. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 144. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 145. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 146. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 147. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 148. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 149. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 150. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 151. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 152. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 153. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 154. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 155. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 156. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 157. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 158. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 159. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 160. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 161. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 162. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 163. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 164. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 165. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 166. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 167. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 168. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 169. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 170. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 171. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 172. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 173. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 174. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 175. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 176. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 177. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 178. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 179. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 180. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 181. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 182. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 183. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 184. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 185. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 186. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 187. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 188. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 189. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 190. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 191. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 192. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 193. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 194. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 195. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 196. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 197. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 198. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 199. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 200. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 201. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 202. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 203. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 204. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 205. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 206. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 207. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 208. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 209. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 210. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 211. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 212. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 213. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 214. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 215. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 216. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 217. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 218. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 219. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 220. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 221. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 222. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 223. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 224. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 225. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 226. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 227. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 228. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 229. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 230. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 231. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 232. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 233. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 234. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 235. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 236. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 237. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 238. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 239. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 240. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 241. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 242. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 243. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 244. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 245. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 246. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 247. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 248. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 249. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 250. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 251. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 252. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 253. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 254. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 255. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 256. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 257. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 258. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 259. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 260. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 261. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 262. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 263. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 264. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 265. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 266. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 267. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 268. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 269. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 270. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 271. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 272. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 273. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 274. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 275. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 276. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 277. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 278. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 279. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 280. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 281. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 282. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 283. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 284. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 285. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 286. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 287. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 288. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 289. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 290. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 291. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 292. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 293. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 294. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 295. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 296. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 297. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 298. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 299. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 300. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 301. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 302. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 303. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 304. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 305. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 306. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 307. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 308. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 309. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 310. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 311. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 312. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 313. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 314. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 315. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 316. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 317. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 318. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 319. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 320. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 321. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 322. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 323. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 324. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 325. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 326. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 327. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 328. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 329. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 330. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 331. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 332. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 333. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 334. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 335. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 336. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 337. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 338. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 339. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 340. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 341. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 342. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 343. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 344. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 345. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 346. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 347. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 348. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 349. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 350. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 351. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 352. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 353. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 354. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 355. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 356. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 357. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 358. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 359. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 360. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 361. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 362. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 363. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 364. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 365. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 366. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 367. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 368. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 369. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 370. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 371. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 372. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 373. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 374. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 375. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 376. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 377. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 378. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 379. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 380. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 381. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 382. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 383. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 384. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 385. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 386. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 387. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 388. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 389. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 390. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 391. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 392. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 393. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 394. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 395. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 396. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 397. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 398. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 399. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 400. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 401. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 402. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 403. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 404. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 405. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 406. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 407. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 408. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 409. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 410. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 411. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 412. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 413. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 414. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 415. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 416. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 417. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 418. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 419. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 420. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 421. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 422. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 423. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 424. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 425. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 426. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 427. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 428. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 429. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 430. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 431. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 432. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 433. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 434. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 435. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 436. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 437. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 438. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 439. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 440. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 441. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 442. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 443. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 444. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 445. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 446. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 447. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 448. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 449. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 450. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 451. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 452. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 453. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 454. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 455. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 456. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 457. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 458. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 459. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 460. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 461. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 462. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 463. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 464. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 465. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 466. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 467. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 468. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 469. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 470. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 471. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 472. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 473. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 474. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 475. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 476. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 477. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 478. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 479. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 480. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 481. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 482. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 483. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 484. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 485. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 486. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 487. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 488. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 489. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 490. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 491. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 492. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 493. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 494. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 495. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 496. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 497. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 498. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 499. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 500. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 501. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 502. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 503. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 504. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 505. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 506. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 507. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 508. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 509. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 510. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 511. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 512. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 513. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 514. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 515. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 516. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 517. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 518. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 519. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 520. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 521. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 522. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 523. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 524. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 525. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 526. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 527. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 528. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 529. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 530. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 531. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 532. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 533. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 534. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 535. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 536. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 537. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 538. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 539. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 540. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 541. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 542. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 543. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 544. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 545. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 546. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 547. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 548. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 549. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 550. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 551. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 552. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 553. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 554. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 555. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 556. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 557. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 558. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 559. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 560. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 561. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 562. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 563. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 564. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 565. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 566. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 567. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 568. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 569. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 570. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 571. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 572. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 573. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 574. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 575. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 576. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 577. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 578. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 579. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 580. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 581. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 582. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 583. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 584. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 585. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 586. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 587. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 588. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 589. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 590. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 591. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 592. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 593. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 594. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 595. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 596. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 597. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 598. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 599. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 600. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 601. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + Trainable: ✓ + + 602. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 603. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 604. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 605. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 606. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + Trainable: ✓ + + 607. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 608. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✓ + + 609. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 610. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [728] + Dtype: float32 + Parameters: 728 + Trainable: ✗ + + 611. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + Trainable: ✓ + + 612. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 613. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 614. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 615. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 616. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + Trainable: ✓ + + 617. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 618. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 619. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 620. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 621. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 1024, 1024] + Dtype: float32 + Parameters: 1,048,576 + Trainable: ✓ + + 622. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 623. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 624. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 625. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 626. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/weights:0 + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + Trainable: ✓ + + 627. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 628. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 629. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 630. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 631. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + Trainable: ✓ + + 632. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 633. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✓ + + 634. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 635. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + Trainable: ✗ + + 636. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights:0 + Shape: [1, 1, 1024, 1536] + Dtype: float32 + Parameters: 1,572,864 + Trainable: ✓ + + 637. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 638. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 639. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 640. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 641. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights:0 + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + Trainable: ✓ + + 642. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 643. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 644. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 645. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 646. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights:0 + Shape: [1, 1, 1536, 1536] + Dtype: float32 + Parameters: 2,359,296 + Trainable: ✓ + + 647. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 648. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 649. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 650. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 651. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights:0 + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + Trainable: ✓ + + 652. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 653. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✓ + + 654. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 655. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance:0 + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + Trainable: ✗ + + 656. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights:0 + Shape: [1, 1, 1536, 2048] + Dtype: float32 + Parameters: 3,145,728 + Trainable: ✓ + + 657. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 658. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 659. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 660. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 661. image_pooling/weights:0 + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + Trainable: ✓ + + 662. image_pooling/BatchNorm/image_pooling/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 663. image_pooling/BatchNorm/image_pooling/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 664. image_pooling/BatchNorm/image_pooling/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 665. image_pooling/BatchNorm/image_pooling/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 666. aspp0/weights:0 + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + Trainable: ✓ + + 667. aspp0/BatchNorm/aspp0/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 668. aspp0/BatchNorm/aspp0/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 669. aspp0/BatchNorm/aspp0/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 670. aspp0/BatchNorm/aspp0/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 671. aspp1_depthwise/depthwise_weights:0 + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + Trainable: ✓ + + 672. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/gamma:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 673. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/beta:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 674. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_mean:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 675. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_variance:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 676. aspp1_pointwise/weights:0 + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + Trainable: ✓ + + 677. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 678. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 679. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 680. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 681. aspp2_depthwise/depthwise_weights:0 + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + Trainable: ✓ + + 682. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/gamma:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 683. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/beta:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 684. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/moving_mean:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 685. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/moving_variance:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 686. aspp2_pointwise/weights:0 + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + Trainable: ✓ + + 687. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 688. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 689. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 690. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 691. aspp3_depthwise/depthwise_weights:0 + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + Trainable: ✓ + + 692. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/gamma:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 693. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/beta:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✓ + + 694. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/moving_mean:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 695. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/moving_variance:0 + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + Trainable: ✗ + + 696. aspp3_pointwise/weights:0 + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + Trainable: ✓ + + 697. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 698. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 699. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 700. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 701. concat_projection/weights:0 + Shape: [1, 1, 1280, 256] + Dtype: float32 + Parameters: 327,680 + Trainable: ✓ + + 702. concat_projection/BatchNorm/concat_projection/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 703. concat_projection/BatchNorm/concat_projection/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 704. concat_projection/BatchNorm/concat_projection/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 705. concat_projection/BatchNorm/concat_projection/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 706. decoder/feature_projection0/weights:0 + Shape: [1, 1, 256, 48] + Dtype: float32 + Parameters: 12,288 + Trainable: ✓ + + 707. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/gamma:0 + Shape: [48] + Dtype: float32 + Parameters: 48 + Trainable: ✓ + + 708. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/beta:0 + Shape: [48] + Dtype: float32 + Parameters: 48 + Trainable: ✓ + + 709. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/moving_mean:0 + Shape: [48] + Dtype: float32 + Parameters: 48 + Trainable: ✗ + + 710. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/moving_variance:0 + Shape: [48] + Dtype: float32 + Parameters: 48 + Trainable: ✗ + + 711. decoder/decoder_conv0_depthwise/depthwise_weights:0 + Shape: [3, 3, 304, 1] + Dtype: float32 + Parameters: 2,736 + Trainable: ✓ + + 712. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/gamma:0 + Shape: [304] + Dtype: float32 + Parameters: 304 + Trainable: ✓ + + 713. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/beta:0 + Shape: [304] + Dtype: float32 + Parameters: 304 + Trainable: ✓ + + 714. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/moving_mean:0 + Shape: [304] + Dtype: float32 + Parameters: 304 + Trainable: ✗ + + 715. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/moving_variance:0 + Shape: [304] + Dtype: float32 + Parameters: 304 + Trainable: ✗ + + 716. decoder/decoder_conv0_pointwise/weights:0 + Shape: [1, 1, 304, 256] + Dtype: float32 + Parameters: 77,824 + Trainable: ✓ + + 717. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 718. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 719. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 720. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 721. decoder/decoder_conv1_depthwise/depthwise_weights:0 + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + Trainable: ✓ + + 722. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 723. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 724. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 725. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 726. decoder/decoder_conv1_pointwise/weights:0 + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + Trainable: ✓ + + 727. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/gamma:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 728. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/beta:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✓ + + 729. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/moving_mean:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 730. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/moving_variance:0 + Shape: [256] + Dtype: float32 + Parameters: 256 + Trainable: ✗ + + 731. logits/semantic/weights:0 + Shape: [1, 1, 256, 2] + Dtype: float32 + Parameters: 512 + Trainable: ✓ + + 732. logits/semantic/biases:0 + Shape: [2] + Dtype: float32 + Parameters: 2 + Trainable: ✓ + + +================================================================================ +INSPECTION COMPLETE +================================================================================ + +Total of 732 variables found in the model architecture. + +This shows the variable names that would be in a TF2 checkpoint +saved from this model (before loading any TF1 checkpoint). + diff --git a/variables/tf2_checkpoints.txt b/variables/tf2_checkpoints.txt new file mode 100644 index 00000000..8810f979 --- /dev/null +++ b/variables/tf2_checkpoints.txt @@ -0,0 +1,3701 @@ + +================================================================================ +INSPECTING TF2 CHECKPOINT: /home/iansari/model/model_mapped_tf2.ckpt +================================================================================ + +Total variables: 733 + +Total parameters: 41,253,330 + +================================================================================ +VARIABLES BY SCOPE +================================================================================ + +aspp0/ (5 variables, 525,312 parameters) +aspp1_depthwise/ (5 variables, 26,624 parameters) +aspp1_pointwise/ (5 variables, 525,312 parameters) +aspp2_depthwise/ (5 variables, 26,624 parameters) +aspp2_pointwise/ (5 variables, 525,312 parameters) +aspp3_depthwise/ (5 variables, 26,624 parameters) +aspp3_pointwise/ (5 variables, 525,312 parameters) +concat_projection/ (5 variables, 328,704 parameters) +decoder/ (25 variables, 165,168 parameters) +global_step/ (1 variables, 1.0 parameters) +image_pooling/ (5 variables, 525,312 parameters) +logits/ (2 variables, 514 parameters) +xception_65/ (660 variables, 38,052,512 parameters) + +================================================================================ +DETAILED VARIABLE LIST +================================================================================ + + 1. aspp0/BatchNorm/aspp0/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 2. aspp0/BatchNorm/aspp0/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 3. aspp0/BatchNorm/aspp0/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 4. aspp0/BatchNorm/aspp0/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 5. aspp0/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 6. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 7. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 8. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 9. aspp1_depthwise/BatchNorm/aspp1_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 10. aspp1_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 11. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 12. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 13. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 14. aspp1_pointwise/BatchNorm/aspp1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 15. aspp1_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 16. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 17. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 18. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 19. aspp2_depthwise/BatchNorm/aspp2_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 20. aspp2_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 21. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 22. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 23. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 24. aspp2_pointwise/BatchNorm/aspp2_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 25. aspp2_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 26. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 27. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 28. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 29. aspp3_depthwise/BatchNorm/aspp3_depthwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 30. aspp3_depthwise/depthwise_weights + Shape: [3, 3, 2048, 1] + Dtype: float32 + Parameters: 18,432 + + 31. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 32. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 33. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 34. aspp3_pointwise/BatchNorm/aspp3_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 35. aspp3_pointwise/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 36. concat_projection/BatchNorm/concat_projection/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 37. concat_projection/BatchNorm/concat_projection/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 38. concat_projection/BatchNorm/concat_projection/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 39. concat_projection/BatchNorm/concat_projection/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 40. concat_projection/weights + Shape: [1, 1, 1280, 256] + Dtype: float32 + Parameters: 327,680 + + 41. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/beta + Shape: [304] + Dtype: float32 + Parameters: 304 + + 42. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/gamma + Shape: [304] + Dtype: float32 + Parameters: 304 + + 43. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/moving_mean + Shape: [304] + Dtype: float32 + Parameters: 304 + + 44. decoder/decoder_conv0_depthwise/BatchNorm/decoder/decoder_conv0_depthwise/BatchNorm/moving_variance + Shape: [304] + Dtype: float32 + Parameters: 304 + + 45. decoder/decoder_conv0_depthwise/depthwise_weights + Shape: [3, 3, 304, 1] + Dtype: float32 + Parameters: 2,736 + + 46. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 47. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 48. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 49. decoder/decoder_conv0_pointwise/BatchNorm/decoder/decoder_conv0_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 50. decoder/decoder_conv0_pointwise/weights + Shape: [1, 1, 304, 256] + Dtype: float32 + Parameters: 77,824 + + 51. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 52. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 53. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 54. decoder/decoder_conv1_depthwise/BatchNorm/decoder/decoder_conv1_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 55. decoder/decoder_conv1_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 56. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 57. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 58. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 59. decoder/decoder_conv1_pointwise/BatchNorm/decoder/decoder_conv1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 60. decoder/decoder_conv1_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 61. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/beta + Shape: [48] + Dtype: float32 + Parameters: 48 + + 62. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/gamma + Shape: [48] + Dtype: float32 + Parameters: 48 + + 63. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/moving_mean + Shape: [48] + Dtype: float32 + Parameters: 48 + + 64. decoder/feature_projection0/BatchNorm/decoder/feature_projection0/BatchNorm/moving_variance + Shape: [48] + Dtype: float32 + Parameters: 48 + + 65. decoder/feature_projection0/weights + Shape: [1, 1, 256, 48] + Dtype: float32 + Parameters: 12,288 + + 66. global_step + Shape: [] + Dtype: int64 + Parameters: 0 + + 67. image_pooling/BatchNorm/image_pooling/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 68. image_pooling/BatchNorm/image_pooling/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 69. image_pooling/BatchNorm/image_pooling/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 70. image_pooling/BatchNorm/image_pooling/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 71. image_pooling/weights + Shape: [1, 1, 2048, 256] + Dtype: float32 + Parameters: 524,288 + + 72. logits/semantic/biases + Shape: [2] + Dtype: float32 + Parameters: 2 + + 73. logits/semantic/weights + Shape: [1, 1, 256, 2] + Dtype: float32 + Parameters: 512 + + 74. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [64] + Dtype: float32 + Parameters: 64 + + 75. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [64] + Dtype: float32 + Parameters: 64 + + 76. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [64] + Dtype: float32 + Parameters: 64 + + 77. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [64] + Dtype: float32 + Parameters: 64 + + 78. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 64, 1] + Dtype: float32 + Parameters: 576 + + 79. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 80. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 81. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 82. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 83. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 84. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 85. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 86. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 87. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 88. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 89. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 90. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 91. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 92. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 93. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 94. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 95. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 96. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 97. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 98. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 99. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 100. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 101. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 102. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 103. xception_65/entry_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 128, 128] + Dtype: float32 + Parameters: 16,384 + + 104. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 105. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 106. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 107. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 108. xception_65/entry_flow/block1/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 64, 128] + Dtype: float32 + Parameters: 8,192 + + 109. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [128] + Dtype: float32 + Parameters: 128 + + 110. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [128] + Dtype: float32 + Parameters: 128 + + 111. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [128] + Dtype: float32 + Parameters: 128 + + 112. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [128] + Dtype: float32 + Parameters: 128 + + 113. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 128, 1] + Dtype: float32 + Parameters: 1,152 + + 114. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 115. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 116. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 117. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 118. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 119. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 120. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 121. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 122. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 123. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 124. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 125. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 126. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 127. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 128. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 129. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 130. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 131. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 132. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 133. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 134. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 135. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 136. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 137. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 138. xception_65/entry_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 256, 256] + Dtype: float32 + Parameters: 65,536 + + 139. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 140. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 141. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 142. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block2/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 143. xception_65/entry_flow/block2/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 128, 256] + Dtype: float32 + Parameters: 32,768 + + 144. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [256] + Dtype: float32 + Parameters: 256 + + 145. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [256] + Dtype: float32 + Parameters: 256 + + 146. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [256] + Dtype: float32 + Parameters: 256 + + 147. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [256] + Dtype: float32 + Parameters: 256 + + 148. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 256, 1] + Dtype: float32 + Parameters: 2,304 + + 149. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 150. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 151. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 152. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 153. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 154. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 155. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 156. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 157. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 158. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 159. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 160. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 161. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 162. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 163. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 164. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 165. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 166. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 167. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 168. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 169. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 170. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 171. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 172. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 173. xception_65/entry_flow/block3/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 174. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 175. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 176. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 177. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/xception_65/entry_flow/block3/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 178. xception_65/entry_flow/block3/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 256, 728] + Dtype: float32 + Parameters: 186,368 + + 179. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/beta + Shape: [32] + Dtype: float32 + Parameters: 32 + + 180. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/gamma + Shape: [32] + Dtype: float32 + Parameters: 32 + + 181. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/moving_mean + Shape: [32] + Dtype: float32 + Parameters: 32 + + 182. xception_65/entry_flow/conv1_1/BatchNorm/xception_65/entry_flow/conv1_1/BatchNorm/moving_variance + Shape: [32] + Dtype: float32 + Parameters: 32 + + 183. xception_65/entry_flow/conv1_1/weights + Shape: [3, 3, 3, 32] + Dtype: float32 + Parameters: 864 + + 184. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/beta + Shape: [64] + Dtype: float32 + Parameters: 64 + + 185. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/gamma + Shape: [64] + Dtype: float32 + Parameters: 64 + + 186. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/moving_mean + Shape: [64] + Dtype: float32 + Parameters: 64 + + 187. xception_65/entry_flow/conv1_2/BatchNorm/xception_65/entry_flow/conv1_2/BatchNorm/moving_variance + Shape: [64] + Dtype: float32 + Parameters: 64 + + 188. xception_65/entry_flow/conv1_2/weights + Shape: [3, 3, 32, 64] + Dtype: float32 + Parameters: 18,432 + + 189. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 190. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 191. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 192. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 193. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 194. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 195. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 196. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 197. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 198. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 199. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 200. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 201. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 202. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 203. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 204. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 205. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 206. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 207. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 208. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 209. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 210. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 211. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 212. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 213. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 214. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 215. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 216. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 217. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 218. xception_65/exit_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 1024, 1024] + Dtype: float32 + Parameters: 1,048,576 + + 219. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 220. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 221. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 222. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/xception_65/exit_flow/block1/unit_1/xception_module/shortcut/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 223. xception_65/exit_flow/block1/unit_1/xception_module/shortcut/weights + Shape: [1, 1, 728, 1024] + Dtype: float32 + Parameters: 745,472 + + 224. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 225. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 226. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 227. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [1024] + Dtype: float32 + Parameters: 1,024 + + 228. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 1024, 1] + Dtype: float32 + Parameters: 9,216 + + 229. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 230. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 231. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 232. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 233. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 1024, 1536] + Dtype: float32 + Parameters: 1,572,864 + + 234. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 235. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 236. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 237. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 238. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 239. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 240. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 241. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 242. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 243. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 1536, 1536] + Dtype: float32 + Parameters: 2,359,296 + + 244. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 245. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 246. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 247. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [1536] + Dtype: float32 + Parameters: 1,536 + + 248. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 1536, 1] + Dtype: float32 + Parameters: 13,824 + + 249. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 250. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 251. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 252. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [2048] + Dtype: float32 + Parameters: 2,048 + + 253. xception_65/exit_flow/block2/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 1536, 2048] + Dtype: float32 + Parameters: 3,145,728 + + 254. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 255. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 256. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 257. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 258. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 259. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 260. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 261. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 262. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 263. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 264. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 265. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 266. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 267. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 268. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 269. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 270. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 271. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 272. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 273. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 274. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 275. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 276. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 277. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 278. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 279. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 280. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 281. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 282. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 283. xception_65/middle_flow/block1/unit_1/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 284. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 285. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 286. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 287. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 288. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 289. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 290. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 291. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 292. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 293. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 294. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 295. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 296. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 297. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 298. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 299. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 300. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 301. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 302. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 303. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 304. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 305. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 306. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 307. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 308. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 309. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 310. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 311. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 312. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 313. xception_65/middle_flow/block1/unit_10/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 314. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 315. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 316. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 317. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 318. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 319. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 320. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 321. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 322. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 323. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 324. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 325. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 326. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 327. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 328. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 329. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 330. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 331. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 332. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 333. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 334. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 335. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 336. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 337. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 338. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 339. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 340. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 341. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 342. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 343. xception_65/middle_flow/block1/unit_11/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 344. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 345. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 346. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 347. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 348. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 349. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 350. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 351. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 352. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 353. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 354. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 355. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 356. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 357. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 358. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 359. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 360. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 361. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 362. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 363. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 364. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 365. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 366. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 367. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 368. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 369. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 370. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 371. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 372. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 373. xception_65/middle_flow/block1/unit_12/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 374. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 375. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 376. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 377. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 378. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 379. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 380. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 381. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 382. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 383. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 384. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 385. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 386. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 387. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 388. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 389. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 390. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 391. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 392. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 393. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 394. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 395. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 396. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 397. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 398. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 399. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 400. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 401. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 402. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 403. xception_65/middle_flow/block1/unit_13/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 404. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 405. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 406. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 407. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 408. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 409. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 410. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 411. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 412. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 413. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 414. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 415. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 416. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 417. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 418. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 419. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 420. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 421. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 422. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 423. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 424. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 425. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 426. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 427. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 428. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 429. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 430. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 431. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 432. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 433. xception_65/middle_flow/block1/unit_14/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 434. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 435. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 436. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 437. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 438. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 439. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 440. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 441. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 442. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 443. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 444. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 445. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 446. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 447. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 448. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 449. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 450. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 451. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 452. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 453. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 454. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 455. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 456. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 457. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 458. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 459. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 460. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 461. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 462. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 463. xception_65/middle_flow/block1/unit_15/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 464. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 465. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 466. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 467. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 468. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 469. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 470. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 471. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 472. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 473. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 474. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 475. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 476. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 477. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 478. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 479. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 480. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 481. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 482. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 483. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 484. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 485. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 486. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 487. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 488. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 489. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 490. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 491. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 492. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 493. xception_65/middle_flow/block1/unit_16/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 494. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 495. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 496. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 497. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 498. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 499. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 500. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 501. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 502. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 503. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 504. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 505. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 506. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 507. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 508. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 509. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 510. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 511. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 512. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 513. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 514. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 515. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 516. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 517. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 518. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 519. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 520. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 521. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 522. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 523. xception_65/middle_flow/block1/unit_2/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 524. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 525. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 526. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 527. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 528. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 529. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 530. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 531. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 532. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 533. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 534. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 535. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 536. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 537. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 538. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 539. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 540. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 541. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 542. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 543. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 544. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 545. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 546. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 547. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 548. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 549. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 550. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 551. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 552. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 553. xception_65/middle_flow/block1/unit_3/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 554. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 555. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 556. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 557. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 558. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 559. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 560. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 561. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 562. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 563. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 564. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 565. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 566. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 567. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 568. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 569. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 570. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 571. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 572. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 573. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 574. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 575. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 576. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 577. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 578. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 579. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 580. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 581. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 582. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 583. xception_65/middle_flow/block1/unit_4/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 584. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 585. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 586. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 587. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 588. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 589. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 590. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 591. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 592. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 593. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 594. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 595. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 596. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 597. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 598. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 599. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 600. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 601. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 602. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 603. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 604. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 605. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 606. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 607. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 608. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 609. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 610. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 611. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 612. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 613. xception_65/middle_flow/block1/unit_5/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 614. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 615. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 616. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 617. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 618. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 619. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 620. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 621. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 622. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 623. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 624. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 625. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 626. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 627. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 628. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 629. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 630. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 631. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 632. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 633. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 634. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 635. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 636. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 637. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 638. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 639. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 640. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 641. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 642. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 643. xception_65/middle_flow/block1/unit_6/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 644. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 645. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 646. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 647. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 648. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 649. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 650. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 651. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 652. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 653. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 654. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 655. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 656. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 657. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 658. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 659. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 660. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 661. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 662. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 663. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 664. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 665. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 666. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 667. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 668. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 669. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 670. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 671. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 672. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 673. xception_65/middle_flow/block1/unit_7/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 674. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 675. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 676. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 677. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 678. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 679. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 680. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 681. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 682. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 683. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 684. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 685. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 686. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 687. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 688. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 689. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 690. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 691. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 692. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 693. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 694. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 695. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 696. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 697. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 698. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 699. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 700. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 701. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 702. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 703. xception_65/middle_flow/block1/unit_8/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 704. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 705. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 706. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 707. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 708. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 709. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 710. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 711. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 712. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 713. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv1_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 714. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 715. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 716. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 717. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 718. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 719. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 720. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 721. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 722. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 723. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv2_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + 724. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 725. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 726. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 727. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 728. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_depthwise/depthwise_weights + Shape: [3, 3, 728, 1] + Dtype: float32 + Parameters: 6,552 + + 729. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/beta + Shape: [728] + Dtype: float32 + Parameters: 728 + + 730. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/gamma + Shape: [728] + Dtype: float32 + Parameters: 728 + + 731. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_mean + Shape: [728] + Dtype: float32 + Parameters: 728 + + 732. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/BatchNorm/moving_variance + Shape: [728] + Dtype: float32 + Parameters: 728 + + 733. xception_65/middle_flow/block1/unit_9/xception_module/separable_conv3_pointwise/weights + Shape: [1, 1, 728, 728] + Dtype: float32 + Parameters: 529,984 + + +================================================================================ +INSPECTION COMPLETE +================================================================================ +