mirror of
https://github.com/immich-app/immich.git
synced 2025-07-09 03:04:16 -04:00
add test
This commit is contained in:
parent
543bc72ae3
commit
5a3b11d603
@ -180,6 +180,7 @@ class TestOrtSession:
|
|||||||
CUDA_EP_OUT_OF_ORDER = ["CPUExecutionProvider", "CUDAExecutionProvider"]
|
CUDA_EP_OUT_OF_ORDER = ["CPUExecutionProvider", "CUDAExecutionProvider"]
|
||||||
TRT_EP = ["TensorrtExecutionProvider", "CUDAExecutionProvider", "CPUExecutionProvider"]
|
TRT_EP = ["TensorrtExecutionProvider", "CUDAExecutionProvider", "CPUExecutionProvider"]
|
||||||
ROCM_EP = ["ROCMExecutionProvider", "CPUExecutionProvider"]
|
ROCM_EP = ["ROCMExecutionProvider", "CPUExecutionProvider"]
|
||||||
|
COREML_EP = ["CoreMLExecutionProvider", "CPUExecutionProvider"]
|
||||||
|
|
||||||
@pytest.mark.providers(CPU_EP)
|
@pytest.mark.providers(CPU_EP)
|
||||||
def test_sets_cpu_provider(self, providers: list[str]) -> None:
|
def test_sets_cpu_provider(self, providers: list[str]) -> None:
|
||||||
@ -225,6 +226,12 @@ class TestOrtSession:
|
|||||||
|
|
||||||
assert session.providers == self.ROCM_EP
|
assert session.providers == self.ROCM_EP
|
||||||
|
|
||||||
|
@pytest.mark.providers(COREML_EP)
|
||||||
|
def test_uses_coreml(self, providers: list[str]) -> None:
|
||||||
|
session = OrtSession("ViT-B-32__openai")
|
||||||
|
|
||||||
|
assert session.providers == self.COREML_EP
|
||||||
|
|
||||||
def test_sets_provider_kwarg(self) -> None:
|
def test_sets_provider_kwarg(self) -> None:
|
||||||
providers = ["CUDAExecutionProvider"]
|
providers = ["CUDAExecutionProvider"]
|
||||||
session = OrtSession("ViT-B-32__openai", providers=providers)
|
session = OrtSession("ViT-B-32__openai", providers=providers)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user