Spaces:
Runtime error
Runtime error
| import sys | |
| import os | |
| import shutil | |
| def check_gpu(): | |
| print("\n--- GPU Check (via nvidia-smi) ---") | |
| if shutil.which("nvidia-smi"): | |
| ret = os.system("nvidia-smi") | |
| if ret == 0: | |
| print("✅ NVIDIA Driver detected.") | |
| else: | |
| print("⚠️ nvidia-smi found but returned error.") | |
| else: | |
| print("❌ nvidia-smi not found. CUDA might not be in PATH.") | |
| def check_llama_cuda(): | |
| print("\n--- Llama.cpp CUDA Check ---") | |
| try: | |
| from llama_cpp import Llama | |
| print("✅ llama-cpp-python is installed.") | |
| print(f"Llama.cpp package location: {sys.modules['llama_cpp'].__file__}") | |
| except ImportError: | |
| print("❌ llama-cpp-python is NOT installed.") | |
| sys.exit(1) | |
| if __name__ == "__main__": | |
| print(f"Python Version: {sys.version}") | |
| check_gpu() | |
| check_llama_cuda() | |
| print("\nEnvironment check complete.") |