#4huyabing 回复119 input_tensor = sess.graph.get_tensor_by_name('X_content:0')
120 output_tensor = sess.graph.get_tensor_by_name('add_37:0')
121 in1 = sess.graph.get_tensor_by_name('Conv2D_13:0')
122 in2 = sess.graph.get_tensor_by_name('moments_15/StopGradient:0')
123 out = sess.graph.get_tensor_by_name('moments_15/PowerDifference:0')
124
125 start_time = time.time()
126 out0=power_diff_numpy(in1,in2,2)
127 ret =sess.run(output_tensor, feed_dict={input_tensor:[X], out:out0})
大佬看看是不是126那句写错了,报错:ValueError: cannot reshape array of size 1 into shape (3)
展开 你这里powerd_np插入位置错了
直接插入到计算图是不能识别的
正确逻辑是
x,y=sess.run([in1,in2],feed_dict=...)
pow_out=power_diff_numpy(x,y,2)
out = sess.run(output_tensor, fedd_dict={..:X,...:pow_out})