I deployed an app that uses one encoder task and one llm task (examples/mllm/app.py with encoder_fission=True) and after it has been deployed, another app that uses one llm task (examples/mllm/app.py with encoder_fission=True). The two llm tasks are not equivalent with each other and thus the second app registration spawns a second instance of vLLM. However, for some reason, the current stdout log output of the first llm (part of the first app) appeared in the output of cornserve register.
cc. @yizhuoliang
I deployed an app that uses one encoder task and one llm task (
examples/mllm/app.pywithencoder_fission=True) and after it has been deployed, another app that uses one llm task (examples/mllm/app.pywithencoder_fission=True). The two llm tasks are not equivalent with each other and thus the second app registration spawns a second instance of vLLM. However, for some reason, the current stdout log output of the first llm (part of the first app) appeared in the output ofcornserve register.cc. @yizhuoliang