From e820a5de209bd6407ae61f62bff1df9e683bfecf Mon Sep 17 00:00:00 2001 From: doctorpangloss <@hiddenswitch.com> Date: Tue, 17 Sep 2024 16:54:55 -0700 Subject: [PATCH] Revert "Reduce repeated calls of get_immediate_node_signature for ancestors in cache (#4871)" This reverts commit f6b7194f64ab4b32018eea0da9d9d89a30b582aa. --- comfy/caching.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/comfy/caching.py b/comfy/caching.py index 8700e0fc2..a583c83c5 100644 --- a/comfy/caching.py +++ b/comfy/caching.py @@ -71,7 +71,6 @@ class CacheKeySetInputSignature(CacheKeySet): 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: @@ -99,8 +98,6 @@ class CacheKeySetInputSignature(CacheKeySet): 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] @@ -115,7 +112,6 @@ class CacheKeySetInputSignature(CacheKeySet): 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