How to get an empty ConvLearner for single image prediction?

I setup an notebook with all three approaches for a single image prediction:
(GitHub link, go to header “Single image prediction with ResNet34”):
1.) Setup full data object with ConvLearner
2.) Setup empty data object with ConvLearner
3.) Setup model without learner

However with approach 2 & 3 I get the wrong result, i.e., it always predicts class #4 (pos. 3).

The class order shouldn’t be mixed up, as I load for all three approaches the same weights, or did I miss somewhere something?

Did somebody encountered the same strange behavior?

Edit: Renamed and cleaned up notebook and updated link in this post.