Fix issue with tensorboard

pull/2472/head
bmaltais 2024-05-09 13:20:20 -04:00
parent ca668e805b
commit 92a01a3890
21 changed files with 23 additions and 23 deletions

View File

@ -85,7 +85,7 @@ def caption_images(
log.info(f"Executing command: {command_to_run}")
# Set the environment variable for the Python path
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command in the sd-scripts folder context
subprocess.run(run_cmd, env=env, shell=False)

View File

@ -87,7 +87,7 @@ def caption_images(
)
# Set up the environment
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -73,7 +73,7 @@ class TensorboardManager:
self.log.info("Starting TensorBoard on port {}".format(self.tensorboard_port))
try:
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
self.tensorboard_proc = subprocess.Popen(run_cmd, env=env)
except Exception as e:
self.log.error("Failed to start Tensorboard:", e)

View File

@ -1485,7 +1485,7 @@ def validate_args_setting(input_string):
)
return False
def setup_environment(scriptdir: str):
def setup_environment():
env = os.environ.copy()
env["PYTHONPATH"] = (
fr"{scriptdir}{os.pathsep}{scriptdir}/sd-scripts{os.pathsep}{env.get('PYTHONPATH', '')}"

View File

@ -62,7 +62,7 @@ def convert_lcm(
run_cmd.append("--ssd-1b")
# Set up the environment
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -99,7 +99,7 @@ def convert_model(
# Log the command
log.info(" ".join(run_cmd))
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command
subprocess.run(run_cmd, env=env, shell=False)

View File

@ -899,7 +899,7 @@ def train_model(
# log.info(run_cmd)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command

View File

@ -59,7 +59,7 @@ def extract_dylora(
str(unit),
]
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -109,7 +109,7 @@ def extract_lora(
run_cmd.append("--load_tuned_model_to")
run_cmd.append(load_tuned_model_to)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -123,7 +123,7 @@ def extract_lycoris_locon(
run_cmd.append(fr"{db_model}")
run_cmd.append(fr"{output_name}")
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -639,7 +639,7 @@ def train_model(
log.info(" ".join(run_cmd))
# Prepare environment variables
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# create images buckets
if generate_image_buckets:
@ -677,7 +677,7 @@ def train_model(
log.info(" ".join(run_cmd))
# Copy and modify environment variables
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Execute the command if not just for printing
if not print_only:
@ -953,7 +953,7 @@ def train_model(
# log.info(run_cmd)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command
executor.execute_command(run_cmd=run_cmd, env=env)

View File

@ -58,7 +58,7 @@ def caption_images(
# Add the directory containing the training data
run_cmd.append(fr"{train_data_dir}")
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -51,7 +51,7 @@ def group_images(
run_cmd.append("--caption_ext")
run_cmd.append(caption_ext)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -1282,7 +1282,7 @@ def train_model(
)
# log.info(run_cmd)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command

View File

@ -451,7 +451,7 @@ class GradioMergeLoRaTab:
map(str, valid_ratios)
) # Convert ratios to strings and include them as separate arguments
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -59,7 +59,7 @@ def merge_lycoris(
run_cmd.append("--is_v2")
# Copy and update the environment variables
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -90,7 +90,7 @@ def resize_lora(
if verbose:
run_cmd.append("--verbose")
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)

View File

@ -95,7 +95,7 @@ def svd_merge_lora(
# Log the command
log.info(" ".join(run_cmd))
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command
subprocess.run(run_cmd, env=env)

View File

@ -916,7 +916,7 @@ def train_model(
exclusion=["file_path", "save_as", "headless", "print_only"],
)
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command

View File

@ -46,7 +46,7 @@ def verify_lora(
log.info(f"Executing command: {command_to_run}")
# Set the environment variable for the Python path
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Run the command using subprocess.Popen for asynchronous handling
process = subprocess.Popen(

View File

@ -117,7 +117,7 @@ def caption_images(
# Add the directory containing the training data
run_cmd.append(rf"{train_data_dir}")
env = setup_environment(scriptdir=scriptdir)
env = setup_environment()
# Reconstruct the safe command string for display
command_to_run = " ".join(run_cmd)