#!/usr/bin/env python3 """Verify GPU, PyTorch, and core dependencies for Vast.ai / local runs.""" from __future__ import annotations import sys from pathlib import Path ROOT = Path(__file__).resolve().parents[1] sys.path.insert(0, str(ROOT / "src")) def main() -> int: import torch print("python:", sys.version.split()[0]) print("torch:", torch.__version__) print("cuda available:", torch.cuda.is_available()) if torch.cuda.is_available(): print("cuda device:", torch.cuda.get_device_name(0)) import transformers import accelerate import datasets print("transformers:", transformers.__version__) print("accelerate:", accelerate.__version__) print("datasets:", datasets.__version__) return 0 if __name__ == "__main__": raise SystemExit(main())