CoolFace
Apppublic

fluxdev/stable-diffusion-webui-forge

sourceHugging Faceupdated 2y agoView on Hugging Face
1likes
launch.py52 linesDownload Raw Back to root
1from modules import launch_utils2 3args = launch_utils.args4python = launch_utils.python5git = launch_utils.git6index_url = launch_utils.index_url7dir_repos = launch_utils.dir_repos8 9commit_hash = launch_utils.commit_hash10git_tag = launch_utils.git_tag11 12run = launch_utils.run13is_installed = launch_utils.is_installed14repo_dir = launch_utils.repo_dir15 16run_pip = launch_utils.run_pip17check_run_python = launch_utils.check_run_python18git_clone = launch_utils.git_clone19git_pull_recursive = launch_utils.git_pull_recursive20list_extensions = launch_utils.list_extensions21run_extension_installer = launch_utils.run_extension_installer22prepare_environment = launch_utils.prepare_environment23configure_for_tests = launch_utils.configure_for_tests24start = launch_utils.start25 26 27def main():28    if args.dump_sysinfo:29        filename = launch_utils.dump_sysinfo()30 31        print(f"Sysinfo saved as {filename}. Exiting...")32 33        exit(0)34 35    launch_utils.startup_timer.record("initial startup")36 37    with launch_utils.startup_timer.subcategory("prepare environment"):38        if not args.skip_prepare_environment:39            prepare_environment()40 41    if args.test_server:42        configure_for_tests()43 44    if args.forge_ref_a1111_home:45        launch_utils.configure_forge_reference_checkout(args.forge_ref_a1111_home)46 47    start()48 49 50if __name__ == "__main__":51    main()52