Thanks for your great work, your code is so much cleaner that I could easily understand.
I just had an error raised in train.py when loss.backward(). The error is [RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED.
Have you ever seen this before and do you have any suggestion to fix this? Thanks a lot!