character encoding issues
This commit is contained in:
@@ -494,6 +494,10 @@ class RealtimeLoraTrainer:
|
||||
startupinfo = subprocess.STARTUPINFO()
|
||||
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
|
||||
|
||||
# Set UTF-8 encoding for subprocess to handle non-ASCII output
|
||||
env = os.environ.copy()
|
||||
env['PYTHONIOENCODING'] = 'utf-8'
|
||||
|
||||
process = subprocess.Popen(
|
||||
[venv_python, run_script, config_path],
|
||||
stdout=subprocess.PIPE,
|
||||
@@ -503,7 +507,8 @@ class RealtimeLoraTrainer:
|
||||
errors='replace',
|
||||
bufsize=1,
|
||||
startupinfo=startupinfo,
|
||||
cwd=ai_toolkit_path
|
||||
cwd=ai_toolkit_path,
|
||||
env=env,
|
||||
)
|
||||
|
||||
# Stream output for progress visibility
|
||||
|
||||
@@ -460,6 +460,10 @@ class SD15LoraTrainer:
|
||||
startupinfo = subprocess.STARTUPINFO()
|
||||
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
|
||||
|
||||
# Set UTF-8 encoding for subprocess to handle Japanese text in sd-scripts
|
||||
env = os.environ.copy()
|
||||
env['PYTHONIOENCODING'] = 'utf-8'
|
||||
|
||||
process = subprocess.Popen(
|
||||
cmd,
|
||||
stdout=subprocess.PIPE,
|
||||
@@ -469,6 +473,7 @@ class SD15LoraTrainer:
|
||||
errors='replace',
|
||||
cwd=sd_scripts_path,
|
||||
startupinfo=startupinfo,
|
||||
env=env,
|
||||
)
|
||||
|
||||
# Stream output
|
||||
|
||||
@@ -461,6 +461,10 @@ class SDXLLoraTrainer:
|
||||
startupinfo = subprocess.STARTUPINFO()
|
||||
startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW
|
||||
|
||||
# Set UTF-8 encoding for subprocess to handle Japanese text in sd-scripts
|
||||
env = os.environ.copy()
|
||||
env['PYTHONIOENCODING'] = 'utf-8'
|
||||
|
||||
process = subprocess.Popen(
|
||||
cmd,
|
||||
stdout=subprocess.PIPE,
|
||||
@@ -470,6 +474,7 @@ class SDXLLoraTrainer:
|
||||
errors='replace',
|
||||
cwd=sd_scripts_path,
|
||||
startupinfo=startupinfo,
|
||||
env=env,
|
||||
)
|
||||
|
||||
# Stream output
|
||||
|
||||
Reference in New Issue
Block a user