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