Skip to content
This repository was archived by the owner on Apr 1, 2023. It is now read-only.

Commit f8fe961

Browse files
committed
Fix broken inception score code.
1 parent 39def4b commit f8fe961

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src_single/inception_score.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,16 @@ def _progress(count, block_size, total_size):
8989
for o in op.outputs:
9090
shape = o.get_shape()
9191
shape = [s.value for s in shape]
92-
new_shape = []
92+
# new_shape = []
9393
for j, s in enumerate(shape):
9494
if s == 1 and j == 0:
95-
new_shape.append(None)
96-
else:
97-
new_shape.append(s)
98-
o.set_shape = tf.TensorShape(new_shape)
95+
o.shape.dims[0] = tf.Dimension(None)
96+
# new_shape.append(None)
97+
# else:
98+
# new_shape.append(s)
99+
# o.set_shape(tf.TensorShape(new_shape))
99100
w = sess.graph.get_operation_by_name(prefix + "softmax/logits/MatMul").inputs[1]
100-
logits = tf.matmul(tf.reshape(pool3, (1, -1)), w)
101+
logits = tf.matmul(tf.squeeze(pool3, (1, 2)), w)
101102
softmax = tf.nn.softmax(logits)
102103

103104

0 commit comments

Comments
 (0)