Skip to content

Commit 9737e2b

Browse files
committed
update: test_sparse_not_supported, ranger21
1 parent 84be8c4 commit 9737e2b

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tests/test_sparse_gradient.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
'sgdp',
1515
'madgrad',
1616
'ranger',
17+
'ranger21',
1718
'radam',
1819
'adabound',
1920
'adahessian',
@@ -31,9 +32,15 @@ def test_sparse_not_supported(no_sparse_optimizer):
3132
param = torch.randn(1, 1).to_sparse(1).requires_grad_(True)
3233
param.grad = torch.randn(1, 1).to_sparse(1)
3334

35+
optimizer = load_optimizers(optimizer=no_sparse_optimizer)
36+
if no_sparse_optimizer == 'ranger21':
37+
optimizer = optimizer([param], num_iterations=1)
38+
else:
39+
optimizer = optimizer([param])
40+
41+
optimizer.zero_grad()
42+
3443
with pytest.raises(RuntimeError):
35-
optimizer = load_optimizers(optimizer=no_sparse_optimizer)([param])
36-
optimizer.zero_grad()
3744
optimizer.step()
3845

3946

0 commit comments

Comments
 (0)