def add(self, stamp_token, partition_ids, feature_ids, gradients, hessians):
   """Updates the stats accumulator."""
   partition_ids, feature_ids, gradients, hessians = (self._make_summary(
       partition_ids, feature_ids, gradients, hessians))
   if self._is_scalar:
     return gen_stats_accumulator_ops.stats_accumulator_scalar_add(
         [self.resource_handle], stamp_token, [partition_ids], [feature_ids],
         [gradients], [hessians])
   else:
     return gen_stats_accumulator_ops.stats_accumulator_tensor_add(
         [self.resource_handle], stamp_token, [partition_ids], [feature_ids],
         [gradients], [hessians])
예제 #2
0
 def add(self, stamp_token, partition_ids, feature_ids, gradients,
         hessians):
     """Updates the stats accumulator."""
     partition_ids, feature_ids, gradients, hessians = (self._make_summary(
         partition_ids, feature_ids, gradients, hessians))
     if self._is_scalar:
         return gen_stats_accumulator_ops.stats_accumulator_scalar_add(
             [self._resource_handle], stamp_token, [partition_ids],
             [feature_ids], [gradients], [hessians])
     else:
         return gen_stats_accumulator_ops.stats_accumulator_tensor_add(
             [self._resource_handle], stamp_token, [partition_ids],
             [feature_ids], [gradients], [hessians])