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

Method __call__

tf_euler/python/solution/base_sample.py:127–136  ·  view source on GitHub ↗
(self, inputs)

Source from the content-addressed store, hash-verified

125 return src, pos, neg
126
127 def __call__(self, inputs):
128 src, pos, negs = self.to_sample(inputs)
129 embedding = self.target_embed(src)
130 embedding_pos = self.context_embed(pos)
131 embedding_negs = self.context_embed(negs)
132
133 logits, neg_logits = self.logit_fn(embedding, embedding_pos, embedding_negs)
134 loss = self.loss_fn(logits, neg_logits)
135 metric = self.metric_fn(logits, neg_logits)
136 return (embedding, loss, self.metric_name, metric)

Callers

nothing calls this directly

Calls 4

to_sampleMethod · 0.95
target_embedMethod · 0.95
context_embedMethod · 0.95
loss_fnMethod · 0.45

Tested by

no test coverage detected