Load_learner on CPU throws "RuntimeError('Attempting to deserialize object on a CUDA)"

To avoid the issue entirely I went for the easiest way: the model is now saved on the CPU and load_learner will put it on defaults.device when loading (so the CPU in a CPU-only machine, the GPU if there is one). That means there is no more device or cpu argument.

2 Likes