MCPcopy Create free account
hub / github.com/LUMIA-Group/MemoryDecoder / get_knns

Method get_knns

knn_utils/saveEmbedMulti.py:143–148  ·  view source on GitHub ↗
(self, queries)

Source from the content-addressed store, hash-verified

141 self.vocab_size = final_layer.out_features
142
143 def get_knns(self, queries):
144 if not self.knn_gpu:
145 queries = queries.cpu()
146 dists, knns = self.index.search(queries.to(torch.float32), self.k)
147 dists, knns = dists.to(self.device), knns.to(self.device)
148 return dists, knns
149
150 def pre_forward_hook(self, input_ids=None, attention_mask=None, labels=None, **kwargs):
151 self.labels = labels

Callers 1

post_forward_hookMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected