'Gate values corresponding to the examples in the per-expert `Tensor`s.
Returns:
a list of `num_experts` one-dimensional `Tensor`s of type `tf.float32`.'

def ExpertToGates(self):

    return Parallel(self._expert_devices, tf.concat, TransposeListOfLists(Parallel(self._datashard_devices, [self._dispatchers[d].ExpertToGates for d in xrange(self._num_datashards)])), 0)
