Fix fallback decoder config handling

Agent-Logs-Url: https://github.com/IBB666/IBB_POSE/sessions/be2c1a27-aacc-43a8-adc6-0bb4dbae296e

Co-authored-by: kukulu00 <1170651+kukulu00@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-04-22 08:28:51 +00:00
committed by GitHub
co-authored by kukulu00
parent 559f45a67b
commit ddc9e2f4bb
+9 -2
View File
@@ -13,7 +13,6 @@ import warnings
from types import SimpleNamespace
import numpy as np
import torch
from torch import nn
try:
@@ -125,7 +124,15 @@ class _FallbackHeatmapHead(nn.Module):
self.in_channels = in_channels
self.out_channels = out_channels
self.loss_module = None
self.decoder = _FallbackUDPHeatmap(**decoder) if decoder is not None else None
self.decoder = (
_FallbackUDPHeatmap(
input_size=decoder["input_size"],
heatmap_size=decoder["heatmap_size"],
sigma=decoder.get("sigma", 2.0),
)
if decoder is not None
else None
)
if deconv_out_channels:
self.deconv_layers = self._make_deconv_layers(