MCPcopy
hub / github.com/XingangPan/DragGAN / load

Method load

viz/pickle_widget.py:47–69  ·  view source on GitHub ↗
(self, pkl, ignore_errors=False)

Source from the content-addressed store, hash-verified

45 raise
46
47 def load(self, pkl, ignore_errors=False):
48 viz = self.viz
49 viz.clear_result()
50 viz.skip_frame() # The input field will change on next frame.
51 try:
52 resolved = self.resolve_pkl(pkl)
53 name = resolved.replace('\\', '/').split('/')[-1]
54 self.cur_pkl = resolved
55 self.user_pkl = resolved
56 viz.result.message = f'Loading {name}...'
57 viz.defer_rendering()
58 if resolved in self.recent_pkls:
59 self.recent_pkls.remove(resolved)
60 self.recent_pkls.insert(0, resolved)
61 except:
62 self.cur_pkl = None
63 self.user_pkl = pkl
64 if pkl == '':
65 viz.result = dnnlib.EasyDict(message='No network pickle loaded')
66 else:
67 viz.result = dnnlib.EasyDict(error=renderer.CapturedException())
68 if not ignore_errors:
69 raise
70
71 @imgui_utils.scoped_by_object_id
72 def __call__(self, show=True):

Callers 15

__init__Method · 0.95
__call__Method · 0.95
recurseMethod · 0.95
load_network_pklFunction · 0.80
load_pickleMethod · 0.80
get_pluginFunction · 0.80
load_network_pklFunction · 0.80
load_pklFunction · 0.80
__init__Method · 0.80
mainFunction · 0.80
__init__Method · 0.80
reverse_quad_transformFunction · 0.80

Calls 4

resolve_pklMethod · 0.95
skip_frameMethod · 0.80
defer_renderingMethod · 0.80
clear_resultMethod · 0.45

Tested by

no test coverage detected