Nas*_*793 5 machine-learning python-2.7 deep-learning tensorflow
我想使用compute_gradients并生成局部渐变。这些梯度将与其他机器的多个局部梯度求平均值,之后apply_gradients将被调用。我在第二个中使用2 session.runs并feed_dict接受渐变。由于apply_gradients期望有元组列表,因此我正在寻找一种有效的方法来执行此操作。
这就是我生成元组占位符列表的方式:
grads = cifar10.train_part1(loss, global_step)
xx = [tf.placeholder(tf.float32, shape=grads[0][0].shape) for i in range(10)]
yy = [tf.placeholder(tf.float32, shape=grads[0][0].shape) for i in range(10)]
xyz = zip(xx,yy)
train_op = cifar10.train_part2(loss,global_step, xyz)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
NotImplementedError: ('Trying to optimize unsupported type ', tf.Tensor 'Placeholder_10:0' shape=(5, 5, 3, 64) dtype=float32)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |