As a user, I want the vLLM child process to be automatically terminated when I stop the main AutoTuner process, so that no orphan vLLM processes are left running.
Context / current behavior:
- AutoTuner launches a child vLLM process
- vLLM process starts successfully
- User stops the AutoTuner process
- vLLM process remains alive as an orphan
As a user, I want the vLLM child process to be automatically terminated when I stop the main AutoTuner process, so that no orphan vLLM processes are left running.
Context / current behavior: