Skip to content

Commit 3499ffe

Browse files
committed
update: test_deberta_v3_large_lr_scheduler
1 parent 2360310 commit 3499ffe

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

tests/test_lr_schedulers.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import numpy as np
22
import pytest
3+
from torch import nn
34

45
from pytorch_optimizer import AdamP, get_chebyshev_schedule
6+
from pytorch_optimizer.experimental.deberta_v3_lr_scheduler import deberta_v3_large_lr_scheduler
57
from pytorch_optimizer.lr_scheduler.chebyshev import chebyshev_perm
68
from pytorch_optimizer.lr_scheduler.cosine_anealing import CosineAnnealingWarmupRestarts
79
from tests.utils import Example
@@ -111,3 +113,15 @@ def test_cosine_annealing_warmup_restarts(cosine_annealing_warmup_restart_param)
111113
def test_get_chebyshev_schedule():
112114
np.testing.assert_almost_equal(get_chebyshev_schedule(3), 1.81818182, decimal=6)
113115
np.testing.assert_array_equal(chebyshev_perm(5), np.asarray([0, 7, 3, 4, 1, 6, 2, 5]))
116+
117+
118+
def test_deberta_v3_large_lr_scheduler():
119+
try:
120+
from transformers import AutoConfig, AutoModel
121+
122+
config = AutoConfig.from_pretrained('microsoft/deberta-v3-large', pretrained=False)
123+
model = AutoModel.from_config(config)
124+
except ImportError:
125+
model = nn.Sequential(*[nn.Linear(1, 1, bias=False) for _ in range(400)])
126+
127+
deberta_v3_large_lr_scheduler(model)

0 commit comments

Comments
 (0)