MCPcopy Create free account
hub / github.com/alibaba/euler / _update_gradient

Method _update_gradient

tf_euler/python/utils/encoders.py:720–728  ·  view source on GitHub ↗
(self, loss, neighbor, neigh_embeddings)

Source from the content-addressed store, hash-verified

718 return tf.group(*update_ops)
719
720 def _update_gradient(self, loss, neighbor, neigh_embeddings):
721 update_ops = []
722 for gradient_store, neigh_embedding in zip(self.gradient_stores,
723 neigh_embeddings):
724 embedding_gradient = tf.gradients(loss, neigh_embedding)[0]
725 update_ops.append(
726 utils_embedding.embedding_add(gradient_store,
727 neighbor, embedding_gradient))
728 return tf.group(*update_ops)
729
730 def _optimize_store(self, node, node_embeddings):
731 if not self.gradient_stores:

Callers 1

callMethod · 0.95

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected