082a2da438
torch.stft requires float32 input, but the .float() cast was not reversed before the spectrogram hit bfloat16 Conv2d weights. Save the original dtype and cast back after abs(). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>