| import subprocess | |
| import sys | |
| import os | |
| def install_dependencies(): | |
| print("Installing dependencies...") | |
| # Use -v for verbose output so user sees progress | |
| subprocess.check_call([sys.executable, "-m", "pip", "install", "-v", "-r", "requirements_train.txt"]) | |
| def main(): | |
| install_dependencies() | |
| print("Dependencies installed. Starting training...") | |
| # Import train only after dependencies are installed | |
| import train | |
| train.main() | |
| if __name__ == "__main__": | |
| main() | |