Commit Graph

2 Commits

Author SHA1 Message Date
Ivan
3b86dc6254
fix: fallback to CPU when CUDA is not available
Previously, the code unconditionally attempted to move the model to the CUDA device (`self.model.to("cuda")`), which caused a runtime crash on systems where CUDA is not available (e.g., Apple M1/M2 or CPU-only environments). This resulted in the error:

AssertionError: Torch not compiled with CUDA enabled

The fix introduces a dynamic device selection:

    device = "cuda" if torch.cuda.is_available() else "cpu"
    self.model.to(device)

This change ensures compatibility across platforms and prevents crashes due to unavailable CUDA devices.
2025-06-15 13:52:42 +04:00
fenghao.2019
49f51871c6 [init] initial commit 2025-05-26 23:20:51 +08:00