andreas128 / SRFlow

Official SRFlow training code: Super-Resolution using Normalizing Flow in PyTorch
Other
826 stars 112 forks source link

SRFlow PyTorch Training: svd_cuda: the updating process of SBDSDC did not converge (error: 11) #13

Closed flybiubiu closed 3 years ago

flybiubiu commented 3 years ago

Thx author!This is a great work! But I train x4(python train.py -opt ./confs/SRFlow_DF2K_4X.yml) with problem.And with origin code. Skipping ERROR caught in nll = model.optimize_parameters(current_step): svd_cuda: the updating process of SBDSDC did not converge (error: 11)

andreas128 commented 3 years ago

Thanks, did the pretrained models work for you?


The error occurs when back-propagating thought the 1x1 convolution.

flybiubiu commented 3 years ago

Thanks, did the pretrained models work for you?

The error occurs when back-propagating thought the 1x1 convolution.

  • Could you please post your training NLL from tensorboard?
  • If you train on a different dataset, please try to reduce the learning rate.

Thx author!I resolve this problem. 1.RTX 3090 with uncorrespond cuda and pytorch 2.conda with lots of uncorrespond library.I reinstall env with pip and everthing is ok. Thx author