MCPcopy Index your code
hub / github.com/NVIDIA/Stable-Diffusion-WebUI-TensorRT / phase_finish

Method phase_finish

utilities.py:96–120  ·  view source on GitHub ↗
(self, phase_name)

Source from the content-addressed store, hash-verified

94 _step_result = False
95
96 def phase_finish(self, phase_name):
97 try:
98 if phase_name in self._active_phases.keys():
99 self._active_phases[phase_name]["tq"].update(
100 self._active_phases[phase_name]["tq"].total
101 - self._active_phases[phase_name]["tq"].n
102 )
103
104 parent_phase = self._active_phases[phase_name].get("parent_phase", None)
105 while parent_phase is not None:
106 self._active_phases[parent_phase]["tq"].refresh()
107 parent_phase = self._active_phases[parent_phase].get(
108 "parent_phase", None
109 )
110 if (
111 self._active_phases[phase_name]["parent_phase"]
112 in self._active_phases.keys()
113 ):
114 self._active_phases[
115 self._active_phases[phase_name]["parent_phase"]
116 ]["tq"].refresh()
117 del self._active_phases[phase_name]
118 pass
119 except KeyboardInterrupt:
120 _step_result = False
121
122 def step_complete(self, phase_name, step):
123 try:

Callers

nothing calls this directly

Calls 1

updateMethod · 0.80

Tested by

no test coverage detected