Pruning: How to know - How much and which layers to prune?

Hi everyone,
I am building an image classification model.
I want to compress the trained model. I came across this tutorial by - pytorch
Is there a defined way or checklist on how to proceed to pruning, like how to decide which pruning method to choose, which modules to prune and how much to prune?