I’m competing in Kaggle’s Melanoma Classification Challenge. I just used the normal stuff I’ve learned so far (up to lesson 3). Here is my notebook. As you can see, it took 5 hours to run one epoch, with the GPU on. I basically can’t run more than one epoch without surpassing kaggle’s notebook session quota (9 hours). So what did I do wrong or what should I do different?
I don’t see any problem. You may be training on CPU (you need to activate the GPU on Kaggle). Try,
import torch torch.cuda.is_available()
True if cuda support is enable.
Another option is that original images are very big. From data description, it may be case:
Images are also provided in JPEG and TFRecord format (in the jpeg and tfrecords directories, respectively). Images in TFRecord format have been resized to a uniform 1024x1024. You have 32000 but all data is about 100GB!! So, try to preprocess .jpeg images to 1024x1024 size. Fastai2 has http://dev.fast.ai/vision.utils#resize_images . You could adapt to fastai1