diff --git a/installer/templates/invoke.sh.in b/installer/templates/invoke.sh.in index 29e95d0ba0..5c08d7c23b 100644 --- a/installer/templates/invoke.sh.in +++ b/installer/templates/invoke.sh.in @@ -47,11 +47,11 @@ if [ "$0" != "bash" ]; then ;; 3) echo "Starting Textual Inversion:" - exec textual_inversion --gui $@ + exec invokeai-ti --gui $@ ;; 4) echo "Merging Models:" - exec merge_models --gui $@ + exec invokeai-merge --gui $@ ;; 5) echo "Developer Console:" diff --git a/ldm/invoke/merge_diffusers.py b/ldm/invoke/merge_diffusers.py index 85eac1077c..8c6aeab535 100644 --- a/ldm/invoke/merge_diffusers.py +++ b/ldm/invoke/merge_diffusers.py @@ -7,6 +7,7 @@ Copyright (c) 2023 Lincoln Stein and the InvokeAI Development Team import argparse import os import sys +import traceback from argparse import Namespace from pathlib import Path from typing import List, Union @@ -372,7 +373,8 @@ def main(): run_cli(args) print(f">> Conversion successful. New model is named {args.merged_model_name}") except Exception as e: - print(f"** An error occurred while merging the pipelines: {str(e)}") + print(">> An error occurred:") + traceback.print_exc() sys.exit(-1) except KeyboardInterrupt: sys.exit(-1)