Пример #1
0
 def pack(self, grouped_grads_and_vars):
   """Aggregate small tensors."""
   if (self.agg_small_grads_max_bytes > 0 and
       self.agg_small_grads_max_group > 0):
     tower_grads, self.packing = cross_tower_utils.pack_small_tensors(
         grouped_grads_and_vars,
         max_bytes=self.agg_small_grads_max_bytes,
         max_group=self.agg_small_grads_max_group)
   return tower_grads
Пример #2
0
 def pack(self, grouped_grads_and_vars):
   """Aggregate small tensors."""
   if (self.agg_small_grads_max_bytes > 0 and
       self.agg_small_grads_max_group > 0):
     device_grads, self.packing = cross_tower_utils.pack_small_tensors(
         grouped_grads_and_vars,
         max_bytes=self.agg_small_grads_max_bytes,
         max_group=self.agg_small_grads_max_group)
   return device_grads