Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions operators/cluster_embeddings/cluster_embeddings.py
Comment thread
aatmanvaidya marked this conversation as resolved.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ class ClusterEmbeddings(Operator):
def __init__(self) -> None:
"""Initialize the `ClusterEmbeddings` operator."""
super().__init__()
self.matrix = []
self.payloads = []
self.modality = None
self.n_clusters = None

@staticmethod
def gen_data(payloads: list[dict], labels: np.ndarray) -> dict:
Expand Down Expand Up @@ -130,8 +134,8 @@ def run(

def cleanup(self) -> None:
"""Clean up resources used by the operator."""
self.matrix.clear()
self.payloads.clear()
self.matrix = []
self.payloads = []
self.modality = None
self.n_clusters = None

Expand Down
10 changes: 7 additions & 3 deletions operators/vid_vec_rep_clip/vid_vec_rep_clip.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,10 @@ class VidVecRepClip(Operator):
def __init__(self) -> None:
"""Initialize the `VidVecRepClip` class."""
self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
self.model = None
self.processor = None
self.frame_images = []
self.feature_matrix = []
self.feature_matrix = None
self.load_model()
self.validate_system()

Expand Down Expand Up @@ -199,7 +201,7 @@ def cleanup(self) -> None:
del self.processor

self.frame_images.clear()
self.feature_matrix.clear()
self.feature_matrix = None

gc.collect()
if torch.cuda.is_available():
Expand All @@ -216,5 +218,7 @@ def state(self) -> dict:
"model": self.model,
"processor": self.processor,
"frame_images": self.frame_images.copy(),
"feature_matrix": self.feature_matrix.copy() if self.feature_matrix else [],
"feature_matrix": self.feature_matrix.clone().cpu().tolist()
if self.feature_matrix is not None
else [],
}
Empty file.

This file was deleted.

107 changes: 0 additions & 107 deletions tests/feluda_integration_tests/test_02_feluda_and_vid_vec_rep_clip.py

This file was deleted.

This file was deleted.

Loading
Loading