MCPcopy Create free account
hub / github.com/ml-explore/mlx / test_mlx_default_device

Method test_mlx_default_device

python/tests/test_device.py:11–21  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

9# Don't inherit from MLXTestCase to avoid call to setUp
10class TestDefaultDevice(unittest.TestCase):
11 def test_mlx_default_device(self):
12 device = mx.default_device()
13 if mx.is_available(mx.gpu):
14 self.assertEqual(device, mx.Device(mx.gpu))
15 self.assertEqual(str(device), "Device(gpu, 0)")
16 self.assertEqual(device, mx.gpu)
17 self.assertEqual(mx.gpu, device)
18 else:
19 self.assertEqual(device.type, mx.Device(mx.cpu))
20 with self.assertRaises(ValueError):
21 mx.set_default_device(mx.gpu)
22
23
24class TestDevice(mlx_tests.MLXTestCase):

Callers

nothing calls this directly

Calls 2

is_availableMethod · 0.45
DeviceMethod · 0.45

Tested by

no test coverage detected