(self, mock_subprocess, mock_nvidia, mock_rocm)
| 207 | @mock.patch("codecarbon.core.gpu.is_nvidia_system", return_value=False) |
| 208 | @mock.patch("codecarbon.core.gpu_amd.subprocess.check_output") |
| 209 | def test_rocm_initialization(self, mock_subprocess, mock_nvidia, mock_rocm): |
| 210 | from codecarbon.core.gpu import AllGPUDevices |
| 211 | |
| 212 | # Should not crash on init |
| 213 | AllGPUDevices() |
| 214 | |
| 215 | @mock.patch("codecarbon.core.gpu.is_rocm_system", return_value=False) |
| 216 | @mock.patch("codecarbon.core.gpu.is_nvidia_system", return_value=True) |
nothing calls this directly
no test coverage detected