Nvidia Digits not saving Jobs after training the model and throwing Pickle error in log

I have successfully created the dataset and trained the model but while saving the model it throws an Caught PicklingError while saving job 20200229-132633-c74a182b8700cc886a1b9e86: Can’t pickle <class ‘caffe.proto.caffe_pb2.SolverParameter’>: it’s not the same object as caffe.proto.caffe_pb2.SolverParameter. I looked it up online and found couple of resource. But I am not able to decide which one should I go with.


https://blog.csdn.net/u014285910/article/details/86521518
https://github.com/NVIDIA/DIGITS/issues/32
https://github.com/NVIDIA/DIGITS/issues/306
https://github.com/NVIDIA/DIGITS/issues/2024

Can anyone please help me solve this issue so that I can continue learning of deep learning?
My system is Ubuntu 16.04 LTS 64bit.Thanks a bunch