Solved by ptrblck in post #2 
              
              
                You would have to call the cpu() or to('cpu') operation on each tensor separately either inside the model in its forward method or outside of the model, as you cannot use it on a tuple.