# Python dependencies for hyperparameter_tuner.py # Install with: pip3 install -r requirements-tuner.txt # Optuna 3.0+ with JournalStorage support optuna>=3.0.0,<4.0.0 # gRPC for communication with ML Training Service grpcio>=1.50.0,<2.0.0 grpcio-tools>=1.50.0,<2.0.0 # YAML config parsing PyYAML>=6.0,<7.0 # GPU monitoring (pynvml, NOT nvidia-smi subprocess) nvidia-ml-py3>=7.352.0 # Optional: Distributed optimization (not used in sequential mode) # optuna-integration>=3.0.0