Using same pytorch dataloader twice

I have created one pytorch dataloader called “al_dataloader” for training my custom deep learning model. After the completion of model training I want to extract the intermediate feature map from the trained model on the same dataset that was used during training time. Can I use the same al_dataloader for the feature extraction phase also, or should I create a new dataloader object although it has already iterated entirely during model training?