bug: Ideogram 4 frontend generation saves unused steps/cfgScale in metadata and does not recall sampler preset or overrides

Abierto
#10,140 0 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
typescript
Área
frontend

Línea de trabajo

Start with webv2/src/features/generation/core/graph.ts and graphBuilder.ts to trace Ideogram 4 graph inputs and metadata, then read webv2/src/workbench/image-actions/imageRecall.ts for model tuning recall. Check GenerateRenderSection.tsx for the generic controls that remain available. Done when metadata reflects the effective preset and overrides, and Recall All or Remix restores the Ideogram 4 settings described in the issue.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

What happened?

When generating with Ideogram 4 from the frontend Generate tab (webv2), selecting a different Sampler Preset (V4_QUALITY_48 = 48 steps, V4_DEFAULT_20 = 20 steps, V4_TURBO_12 = 12 steps) or toggling the Ideogram 4 Steps / Guidance / Mu overrides runs ideogram4_denoise with the chosen preset/overrides, but the saved image metadata and metadata recall have three related issues:

  1. core_metadata records the unused top-level settings.steps and settings.cfgScale sliders instead of the effective Ideogram 4 preset/override values:

  2. When ideogram4Steps, ideogram4GuidanceScale, and ideogram4Mu overrides are left off (null, i.e. derived from the preset), the preset's effective values are not reflected in steps / cfg_scale:

    • Selecting Turbo (12 steps) (V4_TURBO_12) or Default (20 steps) (V4_DEFAULT_20) runs 12 or 20 steps in ideogram4_denoise, while metadata.steps still records 48 (or whatever the unused top-level settings.steps slider held).
  3. imageRecall.ts does not recall ideogram4_sampler_preset, ideogram4_steps, ideogram4_guidance_scale, ideogram4_mu, or ideogram4_color_palette:

(Note: In PR #10083, Ideogram4DenoiseInvocation._build_metadata() on the backend already computes steps and cfg_scale/guidance from PRESETS[self.sampler_preset] and any active steps/guidance_scale/mu overrides, so once frontend graph builders drop core_metadata or buildIdeogram4Graph / imageRecall.ts are updated, the saved and recalled values will match what actually ran.)

Lenguaje dominante
TypeScript
Estrellas
29k
Forks
3.1k
Merge medio
4 d 2 h
PR fusionados (30 d)
208

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de invoke-ai/InvokeAI

Todos los issues de invoke-ai/InvokeAI

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.