x
This commit is contained in:
+16
-3
@@ -137,8 +137,8 @@ def nuke_vllm_cache():
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f" Failed: {e}")
|
print(f" Failed: {e}")
|
||||||
|
|
||||||
def configure_and_launch(model_idx, gpu_count):
|
def configure_and_launch(model_idx, gpu_count, use_default=False):
|
||||||
print(f"DEBUG: configure_and_launch called with model_idx={model_idx}, gpu_count={gpu_count}")
|
print(f"DEBUG: configure_and_launch called with model_idx={model_idx}, gpu_count={gpu_count}, use_default={use_default}")
|
||||||
model_id = MODELS_TO_RUN[model_idx]
|
model_id = MODELS_TO_RUN[model_idx]
|
||||||
config = MODEL_TABLE[model_id]
|
config = MODEL_TABLE[model_id]
|
||||||
print(f"DEBUG: model_id={model_id}")
|
print(f"DEBUG: model_id={model_id}")
|
||||||
@@ -215,6 +215,15 @@ def configure_and_launch(model_idx, gpu_count):
|
|||||||
|
|
||||||
name = model_id.split("/")[-1]
|
name = model_id.split("/")[-1]
|
||||||
|
|
||||||
|
# If use_default is True, skip interactive menu and launch directly
|
||||||
|
if use_default:
|
||||||
|
print(f"DEBUG: use_default=True, skipping interactive menu")
|
||||||
|
print(f"DEBUG: Using default config: TP={current_tp}, Seqs={current_seqs}, Ctx={current_ctx}")
|
||||||
|
# Jump directly to launch
|
||||||
|
launch_server = True
|
||||||
|
else:
|
||||||
|
launch_server = False
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
cache_status = "YES" if clear_cache else "NO"
|
cache_status = "YES" if clear_cache else "NO"
|
||||||
eager_status = "YES" if use_eager else "NO"
|
eager_status = "YES" if use_eager else "NO"
|
||||||
@@ -314,6 +323,10 @@ def configure_and_launch(model_idx, gpu_count):
|
|||||||
|
|
||||||
elif choice == "8":
|
elif choice == "8":
|
||||||
# Launch
|
# Launch
|
||||||
|
launch_server = True
|
||||||
|
break
|
||||||
|
|
||||||
|
if launch_server:
|
||||||
break
|
break
|
||||||
|
|
||||||
# Build Command
|
# Build Command
|
||||||
@@ -385,7 +398,7 @@ def main():
|
|||||||
try:
|
try:
|
||||||
default_idx = MODELS_TO_RUN.index(DEFAULT_MODEL)
|
default_idx = MODELS_TO_RUN.index(DEFAULT_MODEL)
|
||||||
print(f"Using default model: {DEFAULT_MODEL}")
|
print(f"Using default model: {DEFAULT_MODEL}")
|
||||||
configure_and_launch(default_idx, gpu_count)
|
configure_and_launch(default_idx, gpu_count, use_default=True)
|
||||||
except ValueError:
|
except ValueError:
|
||||||
print(f"Error: Default model {DEFAULT_MODEL} not found in configuration")
|
print(f"Error: Default model {DEFAULT_MODEL} not found in configuration")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|||||||
Reference in New Issue
Block a user