Skip to content

Commit 35a4412

Browse files
committed
@RUNIF(mps=False)
1 parent 7b19eb7 commit 35a4412

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

tests/tests_fabric/plugins/precision/test_bitsandbytes.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828

2929

3030
@pytest.mark.skipif(_BITSANDBYTES_AVAILABLE, reason="bitsandbytes needs to be unavailable")
31+
@RunIf(mps=False) # skip on MPS as Bitsandbytes is only supported on CUDA GPUs
3132
def test_bitsandbytes_plugin(monkeypatch):
3233
module = lightning.fabric.plugins.precision.bitsandbytes
3334
monkeypatch.setattr(module, "_BITSANDBYTES_AVAILABLE", lambda: True)

tests/tests_pytorch/plugins/precision/test_bitsandbytes.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,11 @@
2222
from lightning.fabric.plugins.precision.bitsandbytes import _BITSANDBYTES_AVAILABLE
2323
from lightning.pytorch import LightningModule, Trainer
2424
from lightning.pytorch.plugins.precision.bitsandbytes import BitsandbytesPrecision
25+
from tests_pytorch.helpers.runif import RunIf
2526

2627

2728
@pytest.mark.skipif(_BITSANDBYTES_AVAILABLE, reason="bitsandbytes needs to be unavailable")
29+
@RunIf(mps=False) # skip on MPS as Bitsandbytes is only supported on CUDA GPUs
2830
def test_bitsandbytes_plugin(monkeypatch):
2931
module = lightning.fabric.plugins.precision.bitsandbytes
3032
monkeypatch.setattr(module, "_BITSANDBYTES_AVAILABLE", lambda: True)

0 commit comments

Comments
 (0)