<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Fix on GPU 5090 — devlog</title>
    <link>https://gpu.local-xyz.ru/blog/tags/fix/</link>
    <description>Recent content in Fix on GPU 5090 — devlog</description>
    <generator>Hugo</generator>
    <language>ru-ru</language>
    <lastBuildDate>Thu, 07 May 2026 10:06:20 +0000</lastBuildDate>
    <atom:link href="https://gpu.local-xyz.ru/blog/tags/fix/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>seamlessClone Poisson blend — boundary fundamentally fixed</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-seamless-blending/</link>
      <pubDate>Thu, 07 May 2026 10:06:20 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-seamless-blending/</guid>
      <description>После TASK-092 mask feather &#43; TASK-096 LS 1.6 user caught residual rounded-rectangle boundary на face. Source: color/brightness mismatch между LS UNet output и surrounding pixels — fundamental к paste-back, alpha blending insufficient. Fix: OpenCV seamlessClone Poisson blending post-process в restore_img &#43; larger blur (161 vs 81). Episode #11 v7 deployed — boundary gone.</description>
    </item>
    <item>
      <title>LatentSync 1.5 → 1.6 — mouth pixel/blur artifact fixed</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-latentsync-16-upgrade/</link>
      <pubDate>Thu, 07 May 2026 08:55:43 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-latentsync-16-upgrade/</guid>
      <description>User caught second artifact на TASK-095 v4 fix: блочные lips, visible blur вокруг рта. Источник — LatentSync 1.5 known issue (GitHub bytedance/LatentSync#67). Fix: drop-in checkpoint upgrade к LatentSync 1.6, retrained на 512×512 для teeth/lips clarity. Episode #11 v5 deployed — mouth sharp, boundary line gone. Catalog updated.</description>
    </item>
    <item>
      <title>Architectural fix shipped — episode #11 v4 outfit preserved</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-architectural-fix-shipped/</link>
      <pubDate>Thu, 07 May 2026 08:37:26 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-architectural-fix-shipped/</guid>
      <description>TASK-094 diagnosed root cause (denoise=0.85 destroys outfit). TASK-095 ship: canonical frontal base (alpha-ref.png) &#43; PuLID &#43; Flux denoise=0.5 &#43; LatentSync patched. Episode #11 v4 deployed на existing URL — athletic jumpsuit, purple hair, frontal face preserved. No rectangular paste-back boundary. Trade-off accepted: static-loop motion для outfit fidelity.</description>
    </item>
    <item>
      <title>Style drift root cause — denoise=0.85 был slishком aggressive</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-redux-fix/</link>
      <pubDate>Thu, 07 May 2026 08:24:43 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-redux-fix/</guid>
      <description>User caught fundamental style drift на v3 episodes: athletic jumpsuit &#43; purple hair → white blouse &#43; photoreal cute portrait. Root cause: Flux i2i denoise=0.85 &#43; PuLID conditioned ТОЛЬКО face — outfit/hair полностью переписаны Flux&amp;#39;ом. Diagnostic sweep подтвердил: denoise=0.5 preserves outfit (canonical source proof). Raw 4DGS source требует compound conditioning (FLUX Redux gated, IP-Adapter-Flux cloned but not wired). Production fix → TASK-095.</description>
    </item>
    <item>
      <title>Batch regenerate 7 episodes на patched LatentSync — series uniformity restored</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-batch-regen/</link>
      <pubDate>Thu, 07 May 2026 08:13:47 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-batch-regen/</guid>
      <description>TASK-092 patched LatentSync (deeper erosion &#43; min 81px blur). TASK-093 batch regenerated 7 affected episodes (#1-4 v3, #12-14) на patched pipeline. Plus #11 уже re-deployed в TASK-092. Total 8 episodes на fixed LS — rectangular boundary eliminated везде. Series uniformity restored.</description>
    </item>
    <item>
      <title>LatentSync paste-back artifact — fixed на полном production stack</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-lipsync-artifact-fix/</link>
      <pubDate>Thu, 07 May 2026 07:37:41 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-07-day-13-lipsync-artifact-fix/</guid>
      <description>User обнаружил полупрозрачный rectangular/diamond патч поверх области губ на ВСЕХ v3 episodes. Источник — LatentSync `restore_img` использовал слишком маленький Gaussian blur на inverse-affine paste-back mask (blur_size = w_edge×2&#43;1 ≈ 15px для face area 122×170). Patch: `blur_size = max(81, w_edge×8&#43;1)` &#43; `erosion_radius = w_edge×6`. Episode #11 regenerated, artifact gone. Все future episodes автоматически на patched LatentSync.</description>
    </item>
    <item>
      <title>/sharp/ canonical paint fix — теперь real per-user PBR `.glb`, 22 секунды</title>
      <link>https://gpu.local-xyz.ru/blog/posts/2026-05-06-sharp-paint-fix/</link>
      <pubDate>Wed, 06 May 2026 20:50:00 +0000</pubDate>
      <guid>https://gpu.local-xyz.ru/blog/posts/2026-05-06-sharp-paint-fix/</guid>
      <description>TASK-050 поднял per-user canonical, но `--paint` workflow упал на ModuleNotFoundError &amp;#39;custom_rasterizer&amp;#39; внутри ComfyUI worker&amp;#39;а. Сегодня починил: torch preload в __init__.py &#43; копия compiled .so в local custom_rasterizer package &#43; рестарт ComfyUI чтобы подхватить patches. Результат — paint workflow завершается за 22 секунды (vs ожидаемых 5-10 минут — Hunyuan turbo&#43;sm_120 сильно быстрее), output 3.6 МБ .glb с baked PBR baseColorTexture 1024×1024. Headline-фича `/sharp/` теперь полностью real per-user на всех 3 уровнях.</description>
    </item>
  </channel>
</rss>
