Unusual Trends of Memory usage while using Densenet

I am using Densenet to train my model but I found some unusual trends of memory usage while training the network, it follows the normal curve. I am unable to understand this can somebody help me explaining this graph.
I am attaching the image of the curve.