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

Method _update_gradient

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

Source from the content-addressed store, hash-verified

378 return tf.group(*update_ops)
379
380 def _update_gradient(self, loss, neighbor, neigh_embeddings):
381 update_ops = []
382 for gradient_store, neigh_embedding in zip(
383 self.gradient_stores, neigh_embeddings):
384 embedding_gradient = tf.gradients(loss, neigh_embedding)[0]
385 update_ops.append(
386 utils_embedding.embedding_add(gradient_store,
387 neighbor, embedding_gradient))
388 return tf.group(*update_ops)
389
390 def _optimize_store(self, node, node_embeddings):
391 if not self.gradient_stores:

Callers 1

callMethod · 0.95

Calls 1

appendMethod · 0.80

Tested by

no test coverage detected