Skip to content

Commit 53a3e95

Browse files
committed
add cuda tagging for test
1 parent 97837dc commit 53a3e95

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

tests/ops/mapper/test_image_sam_3d_body_mapper.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def _is_egl_available():
1717
from OpenGL.platform import ctypesloader
1818
ctypesloader.loadLibrary(None, 'EGL')
1919
return True
20-
except (ImportError, OSError):
20+
except (ImportError, OSError, TypeError):
2121
return False
2222

2323

tests/ops/mapper/test_text_tagging_by_prompt_mapper.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import unittest
22
from data_juicer.ops.mapper.text_tagging_by_prompt_mapper import TextTaggingByPromptMapper, DEFAULT_CLASSIFICATION_PROMPT, DEFAULT_CLASSIFICATION_LIST
33
from data_juicer.utils.constant import Fields
4+
from data_juicer.utils.resource_utils import is_cuda_available
45
from data_juicer.utils.unittest_utils import DataJuicerTestCaseBase
56

67
def check_string_in_list(string_list, output):
@@ -40,6 +41,7 @@ def test_tagging(self):
4041
}]
4142
self._run_tagging(samples)
4243

44+
@unittest.skipUnless(is_cuda_available(), 'vLLM requires CUDA')
4345
def test_tagging_vllm(self):
4446
samples = [
4547
{

0 commit comments

Comments
 (0)