Skip to content

Commit db413d8

Browse files
committed
Fix tests
1 parent f445197 commit db413d8

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/tests/_internal/core/backends/kubernetes/test_compute.py renamed to src/tests/_internal/core/backends/kubernetes/test_resources.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,51 +3,51 @@
33
import pytest
44
from gpuhunt import AcceleratorVendor
55

6-
from dstack._internal.core.backends.kubernetes.compute import (
7-
_get_amd_gpu_from_node_labels,
8-
_get_nvidia_gpu_from_node_labels,
6+
from dstack._internal.core.backends.kubernetes.resources import (
7+
get_amd_gpu_from_node_labels,
8+
get_nvidia_gpu_from_node_labels,
99
)
1010
from dstack._internal.core.models.instances import Gpu
1111

1212

1313
class TestGetNvidiaGPUFromNodeLabels:
1414
def test_returns_none_if_no_labels(self):
15-
assert _get_nvidia_gpu_from_node_labels({}) is None
15+
assert get_nvidia_gpu_from_node_labels({}) is None
1616

1717
def test_returns_correct_memory_for_different_A100(self):
18-
assert _get_nvidia_gpu_from_node_labels(
18+
assert get_nvidia_gpu_from_node_labels(
1919
{"nvidia.com/gpu.product": "A100-SXM4-40GB"}
2020
) == Gpu(vendor=AcceleratorVendor.NVIDIA, name="A100", memory_mib=40 * 1024)
2121

22-
assert _get_nvidia_gpu_from_node_labels(
22+
assert get_nvidia_gpu_from_node_labels(
2323
{"nvidia.com/gpu.product": "A100-SXM4-80GB"}
2424
) == Gpu(vendor=AcceleratorVendor.NVIDIA, name="A100", memory_mib=80 * 1024)
2525

2626

2727
class TestGetAMDGPUFromNodeLabels:
2828
def test_returns_no_gpus_if_no_labels(self):
29-
assert _get_amd_gpu_from_node_labels({}) is None
29+
assert get_amd_gpu_from_node_labels({}) is None
3030

3131
def test_returns_known_gpu(self):
32-
assert _get_amd_gpu_from_node_labels({"beta.amd.com/gpu.device-id.74b5": "4"}) == Gpu(
32+
assert get_amd_gpu_from_node_labels({"beta.amd.com/gpu.device-id.74b5": "4"}) == Gpu(
3333
vendor=AcceleratorVendor.AMD, name="MI300X", memory_mib=192 * 1024
3434
)
3535

3636
def test_returns_known_gpu_if_multiple_device_ids_match_the_same_gpu(self):
3737
# 4x AMD Instinct MI300X VF + 4x AMD Instinct MI300X
3838
labels = {"beta.amd.com/gpu.device-id.74b5": "4", "beta.amd.com/gpu.device-id.74a1": "4"}
39-
assert _get_amd_gpu_from_node_labels(labels) == Gpu(
39+
assert get_amd_gpu_from_node_labels(labels) == Gpu(
4040
vendor=AcceleratorVendor.AMD, name="MI300X", memory_mib=192 * 1024
4141
)
4242

4343
def test_returns_none_if_device_id_is_unknown(self, caplog: pytest.LogCaptureFixture):
4444
caplog.set_level(logging.WARNING)
45-
assert _get_amd_gpu_from_node_labels({"beta.amd.com/gpu.device-id.ffff": "4"}) is None
45+
assert get_amd_gpu_from_node_labels({"beta.amd.com/gpu.device-id.ffff": "4"}) is None
4646
assert "Unknown AMD GPU device id: FFFF" in caplog.text
4747

4848
def test_returns_none_if_multiple_gpu_models(self, caplog: pytest.LogCaptureFixture):
4949
caplog.set_level(logging.WARNING)
5050
# 4x AMD Instinct MI300X VF + 4x AMD Instinct MI325X
5151
labels = {"beta.amd.com/gpu.device-id.74b5": "4", "beta.amd.com/gpu.device-id.74a5": "4"}
52-
assert _get_amd_gpu_from_node_labels(labels) is None
52+
assert get_amd_gpu_from_node_labels(labels) is None
5353
assert "Multiple AMD GPU models detected" in caplog.text

0 commit comments

Comments
 (0)