https://github.com/Luolc/AdaBound/issues/28