diff options
author | Tim Dettmers <TimDettmers@users.noreply.github.com> | 2022-06-30 08:21:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-30 08:21:24 -0700 |
commit | 3418cd390e952a7752fb6b2544c25e25af7c0371 (patch) | |
tree | 546ef2dea977f9850b4afeb9bfb18871ef948654 /bitsandbytes/optim/rmsprop.py | |
parent | 4e60e7dc62c50b6ba9b6becf6e779a1d48906be2 (diff) | |
parent | 33efe4a09f459832e8beceba70add0695cc485e4 (diff) |
Merge pull request #2 from TimDettmers/fix_imports
Remove unused imports, fix NotImplementedError
Diffstat (limited to 'bitsandbytes/optim/rmsprop.py')
-rw-r--r-- | bitsandbytes/optim/rmsprop.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/bitsandbytes/optim/rmsprop.py b/bitsandbytes/optim/rmsprop.py index 99b718e..7909d5d 100644 --- a/bitsandbytes/optim/rmsprop.py +++ b/bitsandbytes/optim/rmsprop.py @@ -2,16 +2,15 @@ # # This source code is licensed under the MIT license found in the # LICENSE file in the root directory of this source tree. -import torch from bitsandbytes.optim.optimizer import Optimizer1State class RMSprop(Optimizer1State): def __init__(self, params, lr=1e-2, alpha=0.99, eps=1e-8, weight_decay=0, momentum=0, centered=False, optim_bits=32, args=None, min_8bit_size=4096, percentile_clipping=100, block_wise=True): if alpha == 0: - raise NotImplementError(f'RMSprop with alpha==0.0 is not supported!') + raise NotImplementedError(f'RMSprop with alpha==0.0 is not supported!') if centered: - raise NotImplementError(f'Centered RMSprop is not supported!') + raise NotImplementedError(f'Centered RMSprop is not supported!') super(RMSprop, self).__init__('rmsprop', params, lr, (alpha, momentum), eps, weight_decay, optim_bits, args, min_8bit_size, percentile_clipping, block_wise) @@ -19,9 +18,9 @@ class RMSprop8bit(Optimizer1State): def __init__(self, params, lr=1e-2, alpha=0.99, eps=1e-8, weight_decay=0, momentum=0, centered=False, args=None, min_8bit_size=4096, percentile_clipping=100, block_wise=True): if alpha == 0: - raise NotImplementError(f'RMSprop with alpha==0.0 is not supported!') + raise NotImplementedError(f'RMSprop with alpha==0.0 is not supported!') if centered: - raise NotImplementError(f'Centered RMSprop is not supported!') + raise NotImplementedError(f'Centered RMSprop is not supported!') super(RMSprop8bit, self).__init__('rmsprop', params, lr, (alpha, momentum), eps, weight_decay, 8, args, min_8bit_size, percentile_clipping, block_wise) @@ -30,7 +29,7 @@ class RMSprop32bit(Optimizer1State): min_8bit_size=4096, percentile_clipping=100, block_wise=True): if alpha == 0: - raise NotImplementError(f'RMSprop with alpha==0.0 is not supported!') + raise NotImplementedError(f'RMSprop with alpha==0.0 is not supported!') if centered: raise NotImplementError(f'Centered RMSprop is not supported!') super(RMSprop32bit, self).__init__('rmsprop', params, lr, (alpha, momentum), eps, |