import torch import transformers import datasets import peft import accelerate import platform def verify(): print(f"OS: {platform.system()} {platform.release()}") print(f"Python: {platform.python_version()}") print("-" * 20) print(f"PyTorch version: {torch.__version__}") print(f"Transformers version: {transformers.__version__}") print(f"Datasets version: {datasets.__version__}") print(f"PEFT version: {peft.__version__}") print(f"Accelerate version: {accelerate.__version__}") # Check for GPU if torch.cuda.is_available(): print(f"GPU: {torch.cuda.get_device_name(0)} (CUDA available)") elif torch.backends.mps.is_available(): print("GPU: Apple Silicon MPS available") else: print("GPU: Not available (using CPU)") if __name__ == "__main__": verify()