From 4842b0c39fb81b967977d9af7bfed54323e95f57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=BCbotter?= Date: Thu, 28 Aug 2025 20:32:24 +0200 Subject: [PATCH 1/2] make faiss import optional --- activeft/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/activeft/__init__.py b/activeft/__init__.py index aa98b05..bea192c 100644 --- a/activeft/__init__.py +++ b/activeft/__init__.py @@ -158,7 +158,11 @@ """ from activeft.active_data_loader import ActiveDataLoader -from activeft import acquisition_functions, data, embeddings, model, sift +from activeft import acquisition_functions, data, embeddings, model +try: + from activeft import sift +except ImportError: + pass __all__ = [ "ActiveDataLoader", From b9474082464383277854ec991c924cc763bc788a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=BCbotter?= Date: Thu, 28 Aug 2025 20:39:15 +0200 Subject: [PATCH 2/2] black --- activeft/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/activeft/__init__.py b/activeft/__init__.py index bea192c..b5cd071 100644 --- a/activeft/__init__.py +++ b/activeft/__init__.py @@ -159,6 +159,7 @@ from activeft.active_data_loader import ActiveDataLoader from activeft import acquisition_functions, data, embeddings, model + try: from activeft import sift except ImportError: