get_epsilon in the GDP accountant calls self.history.pop() which for obvious reasons is terrible. You can't iteratively check epsilon and then print it at the end of training, for example.
Please reproduce using our template Colab and post here the link
To Reproduce
:warning: We cannot help you without you sharing reproducible code. Do not ignore this part :)
Steps to reproduce the behavior:
wget https://raw.githubusercontent.com/pytorch/pytorch/master/torch/utils/collect_env.py
# For security purposes, please check the contents of collect_env.py before running it.
python collect_env.py
PyTorch Version (e.g., 1.0):
OS (e.g., Linux):
How you installed PyTorch (conda, pip, source):
Build command you used (if compiling from source):
🐛 Bug
get_epsilon in the GDP accountant calls self.history.pop() which for obvious reasons is terrible. You can't iteratively check epsilon and then print it at the end of training, for example.
Please reproduce using our template Colab and post here the link
To Reproduce
1. 2. 3.
Expected behavior
Environment
Please copy and paste the output from our environment collection script (or fill out the checklist below manually).
You can get the script and run it with:
conda
,pip
, source):Additional context