MCPcopy Create free account
hub / github.com/LuChengTHU/dpm-solver / __init__

Method __init__

examples/stable-diffusion/scripts/knn2img.py:62–73  ·  view source on GitHub ↗
(self, database, retriever_version='ViT-L/14')

Source from the content-addressed store, hash-verified

60
61class Searcher(object):
62 def __init__(self, database, retriever_version='ViT-L/14'):
63 assert database in DATABASES
64 # self.database = self.load_database(database)
65 self.database_name = database
66 self.searcher_savedir = f'data/rdm/searchers/{self.database_name}'
67 self.database_path = f'data/rdm/retrieval_databases/{self.database_name}'
68 self.retriever = self.load_retriever(version=retriever_version)
69 self.database = {'embedding': [],
70 'img_id': [],
71 'patch_coords': []}
72 self.load_database()
73 self.load_searcher()
74
75 def train_searcher(self, k,
76 metric='dot_product',

Callers

nothing calls this directly

Calls 3

load_retrieverMethod · 0.95
load_databaseMethod · 0.95
load_searcherMethod · 0.95

Tested by

no test coverage detected