From b3ce8fb9fd6209ef7542c90daac7f1cc8a969b70 Mon Sep 17 00:00:00 2001 From: comfyanonymous Date: Fri, 13 Sep 2024 23:24:47 -0400 Subject: [PATCH] Revert "Reduce repeated calls of get_immediate_node_signature for ancestors in cache (#4871)" This reverts commit f6b7194f64ab4b32018eea0da9d9d89a30b582aa. --- comfy_execution/caching.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/comfy_execution/caching.py b/comfy_execution/caching.py index f163bc98..62311ed7 100644 --- a/comfy_execution/caching.py +++ b/comfy_execution/caching.py @@ -67,7 +67,6 @@ def __init__(self, dynprompt, node_ids, is_changed_cache): super().__init__(dynprompt, node_ids, is_changed_cache) self.dynprompt = dynprompt self.is_changed_cache = is_changed_cache - self.immediate_node_signature = {} self.add_keys(node_ids) def include_node_id_in_input(self) -> bool: @@ -95,8 +94,6 @@ def get_immediate_node_signature(self, dynprompt, node_id, ancestor_order_mappin if not dynprompt.has_node(node_id): # This node doesn't exist -- we can't cache it. return [float("NaN")] - if node_id in self.immediate_node_signature: # reduce repeated calls of ancestors - return self.immediate_node_signature[node_id] node = dynprompt.get_node(node_id) class_type = node["class_type"] class_def = nodes.NODE_CLASS_MAPPINGS[class_type] @@ -111,7 +108,6 @@ def get_immediate_node_signature(self, dynprompt, node_id, ancestor_order_mappin signature.append((key,("ANCESTOR", ancestor_index, ancestor_socket))) else: signature.append((key, inputs[key])) - self.immediate_node_signature[node_id] = signature return signature # This function returns a list of all ancestors of the given node. The order of the list is