Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert magenta/image_stylization model on Android, but doesn't work #9678

Closed
haikuoyao opened this issue May 5, 2017 · 12 comments
Closed
Assignees

Comments

@haikuoyao
Copy link

haikuoyao commented May 5, 2017

I try TF Stylize on Android and it works perfectly. Also I find the training code of this image stylization model. Its name is magenta/image_stylization and provides two pre-trained models: Monet and Varied. The first one had 10 styles and second has 32.

So my idea it to use them to replace image stylization model.

Here is what I did.
1 Save *.ckpt model to *.pb
Save graph

import tensorflow as tf
import model
import ops

num_styles = 10
imgWidth = 216
imgHeight = 216
channel = 3
checkpoint = "models/multistyle-pastiche-generator-monet.ckpt"

inputImage = tf.placeholder(tf.float32,shape=[None,imgWidth,imgHeight,channel],name="input")
styles = tf.placeholder(tf.float32,shape=[num_styles],name="style_num")

with tf.name_scope(""):
    transform = model.transform(inputImage,
                            normalizer_fn=ops.weighted_instance_norm,
                            normalizer_params={
                                # 'weights': tf.constant(mixture),
                                'weights' : styles,
                                'num_categories': num_styles,
                                'center': True,
                                'scale': True})

model_saver = tf.train.Saver(tf.global_variables())

with tf.Session() as sess:
    tf.train.write_graph(sess.graph_def, "models/", "input.pb")

Freeze Graph

bazel-bin/tensorflow/python/tools/freeze_graph \
 --input_graph=input.pb --input_checkpoint=multistyle-pastiche-generator-monet.ckpt \
 --output_node_names=transformer/expand/conv3/conv/Sigmoid --input_binary=False \
 --output_graph=frozen.pb

Inference

bazel-bin/tensorflow/python/tools/optimize_for_inference \
--input=frozen.pb --output=inference.pb \
--input_names=input --output_names=transformer/expand/conv3/conv/Sigmoid \
--frozen_graph=True

Quantize

bazel-bin/tensorflow/tools/quantization/quantize_graph \
--input=inference.pb \
--output=quantize_graph.pb \
--output_node_names=transformer/expand/conv3/conv/Sigmoid  \
--mode=weights_rounded

2 Replace model with quantize_graph.pb

Then I got an issue.
I can see there are 10 styles and they display on the screen :
screenshot_2017-05-05-14-10-21

However, the image is not transformed. There's no style on the image. It's the just original image.
TF version is 1.1.0. Android is 6.0.1

Anyone met the same issue or anyone knew how exactly to convert these two models and use on mobile?

@guanlicome
Copy link

I have the same problem.

@funzhang
Copy link

funzhang commented May 5, 2017

Mark~

@SnailTyan
Copy link

Similar problem.

@haikuoyao
Copy link
Author

When I use image stylization model, I got this log and looks correct:

05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for '_arg_input_0_0\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution_eightbit_reshape_transformer/contract/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution_eightbit_quantize_transformer/contract/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution_eightbit_requantize\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/Relu_eightbit_reshape_transformer/contract/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/Relu_eightbit_quantize_transformer/contract/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/Relu_eightbit_quantized\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/Relu\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution_eightbit_reshape_transformer/contract/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution_eightbit_quantize_transformer/contract/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution_eightbit_requantize\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/Relu_eightbit_reshape_transformer/contract/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/Relu_eightbit_quantize_transformer/contract/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/Relu_eightbit_quantized\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/Relu\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/MirrorPad_2\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution_eightbit_reshape_transformer/contract/MirrorPad_2\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution_eightbit_quantize_transformer/contract/MirrorPad_2\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution_eightbit_quantized_conv\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution_eightbit_requantize\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/Relu_eightbit_reshape_transformer/contract/conv3/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/Relu_eightbit_quantize_transformer/contract/conv3/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/Relu_eightbit_quantized\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/Relu\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution_eightbit_reshape_transformer/residual/residual1/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution_eightbit_quantize_transformer/residual/residual1/MirrorPad\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution_eightbit_requantize\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/Relu_eightbit_reshape_transformer/residual/residual1/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/Relu_eightbit_quantize_transformer/residual/residual1/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/Relu_eightbit_quantized\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/Relu\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution_eightbit_reshape_transformer/residual/residual1/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution_eightbit_quantize_transformer/residual/residual1/MirrorPad_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution_eightbit_requantize\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/add\
05-05 16:21:39.482 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution_eightbit_reshape_transformer/residual/residual2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution_eightbit_quantize_transformer/residual/residual2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/Relu_eightbit_reshape_transformer/residual/residual2/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/Relu_eightbit_quantize_transformer/residual/residual2/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution_eightbit_reshape_transformer/residual/residual2/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution_eightbit_quantize_transformer/residual/residual2/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/add\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution_eightbit_reshape_transformer/residual/residual3/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution_eightbit_quantize_transformer/residual/residual3/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/Relu_eightbit_reshape_transformer/residual/residual3/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/Relu_eightbit_quantize_transformer/residual/residual3/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution_eightbit_reshape_transformer/residual/residual3/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution_eightbit_quantize_transformer/residual/residual3/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/add\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution_eightbit_reshape_transformer/residual/residual4/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution_eightbit_quantize_transformer/residual/residual4/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/Relu_eightbit_reshape_transformer/residual/residual4/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/Relu_eightbit_quantize_transformer/residual/residual4/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution_eightbit_reshape_transformer/residual/residual4/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution_eightbit_quantize_transformer/residual/residual4/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/add\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution_eightbit_reshape_transformer/residual/residual5/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution_eightbit_quantize_transformer/residual/residual5/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/Relu_eightbit_reshape_transformer/residual/residual5/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/Relu_eightbit_quantize_transformer/residual/residual5/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution_eightbit_reshape_transformer/residual/residual5/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution_eightbit_quantize_transformer/residual/residual5/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/add\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/convolution_eightbit_reshape_transformer/residual/residual6/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/convolution_eightbit_quantize_transformer/residual/residual6/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/Relu_eightbit_reshape_transformer/residual/residual6/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/Relu_eightbit_quantize_transformer/residual/residual6/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv1/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/convolution_eightbit_reshape_transformer/residual/residual6/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/convolution_eightbit_quantize_transformer/residual/residual6/MirrorPad_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual6/add\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/ResizeNearestNeighbor\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/convolution_eightbit_reshape_transformer/expand/conv1/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/convolution_eightbit_quantize_transformer/expand/conv1/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/Relu_eightbit_reshape_transformer/expand/conv1/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/Relu_eightbit_quantize_transformer/expand/conv1/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv1/conv/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/ResizeNearestNeighbor\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/convolution_eightbit_reshape_transformer/expand/conv2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/convolution_eightbit_quantize_transformer/expand/conv2/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/convolution_eightbit_quantized_conv\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/convolution_eightbit_requantize\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/convolution\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/Relu_eightbit_reshape_transformer/expand/conv2/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/Relu_eightbit_quantize_transformer/expand/conv2/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/Relu_eightbit_quantized\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv2/conv/Relu\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/ResizeNearestNeighbor\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/MirrorPad\
05-05 16:21:39.492 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/convolution_eightbit_reshape_transformer/expand/conv3/MirrorPad\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/convolution_eightbit_quantize_transformer/expand/conv3/MirrorPad\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/convolution_eightbit_quantized_conv\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/convolution_eightbit_requantize\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/convolution\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/InstanceNorm/moments/sufficient_statistics/Square\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/InstanceNorm/batchnorm/mul_1\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/InstanceNorm/batchnorm/add_1\
05-05 16:21:39.502 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/expand/conv3/conv/Sigmoid\

This is when I use mine. not right...

05-05 16:26:59.162 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for '_arg_input_0_0\
05-05 16:26:59.162 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/convolution\
05-05 16:26:59.162 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.162 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv2/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/contract/conv3/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual1/add\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual2/add\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual3/add\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual4/add\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv1/Relu\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/convolution\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/moments/sufficient_statistics/SquaredDifference\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/moments/sufficient_statistics/Sub\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/batchnorm/mul_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/conv2/InstanceNorm/batchnorm/add_1\
05-05 16:26:59.172 6107-9753/org.tensorflow.demo W/native: stat_summarizer.cc:64 Output tensor changed between runs for 'transformer/residual/residual5/add\

@andrewharp
Copy link
Contributor

@haikuoyao The stat_summarizer spam might be due to changing the input size while the debug mode is active (making the sizes of all the tensors change). Is this the case? If so you can safely ignore those log messages.

Do you see anything else in the log that might indicate an issue?

@guanlicome @funzhang @SnailTyan To be clear you're all experiencing the same problem after following the steps @haikuoyao describes above? Just trying to understand how so many people are suddenly seeing the same issue :)

@haikuoyao
Copy link
Author

haikuoyao commented May 6, 2017

Thanks. @andrewharp

I didn't see anything else in my log and don't find any doc about how to convert ckpt model to stylize_quantized.pb?

I wonder did I use the correct way to this?
And magenta/image_stylization is the training code of this model, right ?

I saw residual6 in log but I didn't see this layer in https://github.com/tensorflow/magenta/blob/master/magenta/models/image_stylization/model.py#L53-L66

@JiaoLiu
Copy link

JiaoLiu commented May 6, 2017

There are some Nans in the ckpt you downloaded from the wed.
You should get rid of them. Then you will get right outputs on the mobile device.

@haikuoyao
Copy link
Author

Thanks. @JiaoLiu It works now.

@RogerWu1228
Copy link

I also met this question (on ios), but I am not very clear about : "There are some Nans in the ckpt you downloaded from the wed.You should get rid of them. Then you will get right outputs on the mobile device."

so , how to do that...?

@chenhxbj
Copy link

@haikuoyao I have followed the scripts in your first post, but when i use the generated quantize_graph.pb to transfer style with magenta/models/image_stylization/image_stylization_transform.py, i got the following error:
....
2017-12-11 14:30:08.818967: W tensorflow/core/framework/op_kernel.cc:1192] Data loss: Unable to open table file models/quantize_graph.pb: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator?
Traceback (most recent call last):
File "image_stylization_transform.py", line 148, in
console_entry_point()
File "image_stylization_transform.py", line 144, in console_entry_point
tf.app.run(main)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "image_stylization_transform.py", line 135, in main
_multiple_images(image, which_styles, output_dir)
File "image_stylization_transform.py", line 94, in _multiple_images
_load_checkpoint(sess, FLAGS.checkpoint)
File "image_stylization_transform.py", line 57, in _load_checkpoint
model_saver.restore(sess, checkpoint)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1666, in restore
{self.saver_def.filename_tensor_name: save_path})
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 889, in run
run_metadata_ptr)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1120, in _run
feed_dict_tensor, options, run_metadata)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1317, in _do_run
options, run_metadata)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/client/session.py", line 1336, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.DataLossError: Unable to open table file models/quantize_graph.pb: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator?
[[Node: save/RestoreV2_2 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"](_arg_save/Const_0_0, save/RestoreV2_2/tensor_names, save/RestoreV2_2/shape_and_slices)]]
[[Node: save/RestoreV2_29/_59 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device_incarnation=1, tensor_name="edge_158_save/RestoreV2_29", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:GPU:0"]]

Caused by op u'save/RestoreV2_2', defined at:
File "image_stylization_transform.py", line 148, in
console_entry_point()
File "image_stylization_transform.py", line 144, in console_entry_point
tf.app.run(main)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "image_stylization_transform.py", line 135, in main
_multiple_images(image, which_styles, output_dir)
File "image_stylization_transform.py", line 94, in _multiple_images
_load_checkpoint(sess, FLAGS.checkpoint)
File "image_stylization_transform.py", line 52, in _load_checkpoint
model_saver = tf.train.Saver(tf.global_variables())
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1218, in init
self.build()
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1227, in build
self._build(self._filename, build_save=True, build_restore=True)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 1263, in _build
build_save=build_save, build_restore=build_restore)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 751, in _build_internal
restore_sequentially, reshape)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 427, in _AddRestoreOps
tensors = self.restore_op(filename_tensor, saveable, preferred_shard)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/training/saver.py", line 267, in restore_op
[spec.tensor.dtype])[0])
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/gen_io_ops.py", line 1021, in restore_v2
shape_and_slices=shape_and_slices, dtypes=dtypes, name=name)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/op_def_library.py", line 787, in _apply_op_helper
op_def=op_def)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 2956, in create_op
op_def=op_def)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py", line 1470, in init
self._traceback = self._graph._extract_stack() # pylint: disable=protected-access

DataLossError (see above for traceback): Unable to open table file models/quantize_graph.pb: Data loss: not an sstable (bad magic number): perhaps your file is in a different file format and you need to use a different restore operator?
[[Node: save/RestoreV2_2 = RestoreV2[dtypes=[DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"](_arg_save/Const_0_0, save/RestoreV2_2/tensor_names, save/RestoreV2_2/shape_and_slices)]]
[[Node: save/RestoreV2_29/_59 = _Recvclient_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device_incarnation=1, tensor_name="edge_158_save/RestoreV2_29", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:GPU:0"]]

My environment is ubuntu 16.04/tensorflow 1.4/python 2.7.

Actually, i have trained the model myself, i got the following output:
├── checkpoint
├── events.out.tfevents.1512703812.Y920
├── graph.pbtxt
├── model.ckpt-39954.data-00000-of-00001
├── model.ckpt-39954.index
├── model.ckpt-39954.meta
├── model.ckpt-39966.data-00000-of-00001
├── model.ckpt-39966.index
├── model.ckpt-39966.meta
├── model.ckpt-39978.data-00000-of-00001
├── model.ckpt-39978.index
├── model.ckpt-39978.meta
├── model.ckpt-39990.data-00000-of-00001
├── model.ckpt-39990.index
├── model.ckpt-39990.meta
├── model.ckpt-40000.data-00000-of-00001
├── model.ckpt-40000.index
├── model.ckpt-40000.meta

And i use above trained model and get the same error message.

I can use above model to transfer style with magenta/models/image_stylization/image_stylization_transform.py, but i failed to convert the trained model(checkpoint) to quantized_graph.pb

Thanks for any help!

@haikuoyao
Copy link
Author

Hi @chenhxbj I got some advice from @JiaoLiu I think you can try to contact him.
Actually, I got a transfer script from him and it works.
But I don't know if it's ok to post it here. Because he has the copyright.
Anyway, you can send a message to him.
Thanks.

@lenk0
Copy link

lenk0 commented Sep 2, 2019

Any solution on this? Still trying to freeze ckpt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants