Skip to content

Commit c0889a4

Browse files
committed
-- reduced reduntant tst cases
-- included fast_dev_run in testruns
1 parent c23ab1c commit c0889a4

File tree

6 files changed

+32
-38
lines changed

6 files changed

+32
-38
lines changed

tests/test_autoint.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,11 @@
2121
"Latitude",
2222
"Longitude",
2323
],
24-
[],
2524
],
2625
)
27-
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"], []])
28-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
29-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
26+
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"]])
27+
@pytest.mark.parametrize("continuous_feature_transform", [None])
28+
@pytest.mark.parametrize("normalize_continuous_features", [True])
3029
@pytest.mark.parametrize("target_range", [True, False])
3130
@pytest.mark.parametrize("deep_layers", [True, False])
3231
@pytest.mark.parametrize("batch_norm_continuous_input", [True, False])
@@ -70,7 +69,7 @@ def test_regression(
7069
model_config_params["attention_pooling"] = attention_pooling
7170
model_config = AutoIntConfig(**model_config_params)
7271
trainer_config = TrainerConfig(
73-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
72+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
7473
)
7574
optimizer_config = OptimizerConfig()
7675

@@ -93,12 +92,11 @@ def test_regression(
9392
"continuous_cols",
9493
[
9594
[f"feature_{i}" for i in range(54)],
96-
[],
9795
],
9896
)
99-
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"], []])
100-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
101-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
97+
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"]])
98+
@pytest.mark.parametrize("continuous_feature_transform", [None])
99+
@pytest.mark.parametrize("normalize_continuous_features", [True])
102100
@pytest.mark.parametrize("deep_layers", [True, False])
103101
@pytest.mark.parametrize("batch_norm_continuous_input", [True, False])
104102
def test_classification(
@@ -126,7 +124,7 @@ def test_classification(
126124
model_config_params["batch_norm_continuous_input"] = batch_norm_continuous_input
127125
model_config = AutoIntConfig(**model_config_params)
128126
trainer_config = TrainerConfig(
129-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
127+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
130128
)
131129
optimizer_config = OptimizerConfig()
132130

tests/test_categorical_embedding.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def test_regression(
8080
model_config_params["target_range"] = _target_range
8181
model_config = CategoryEmbeddingModelConfig(**model_config_params)
8282
trainer_config = TrainerConfig(
83-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
83+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
8484
)
8585
optimizer_config = OptimizerConfig()
8686

@@ -138,7 +138,7 @@ def test_classification(
138138
model_config_params = dict(task="classification")
139139
model_config = CategoryEmbeddingModelConfig(**model_config_params)
140140
trainer_config = TrainerConfig(
141-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
141+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
142142
)
143143
optimizer_config = OptimizerConfig()
144144

@@ -174,7 +174,7 @@ def test_embedding_transformer(regression_data):
174174
model_config_params = dict(task="regression")
175175
model_config = CategoryEmbeddingModelConfig(**model_config_params)
176176
trainer_config = TrainerConfig(
177-
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0
177+
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
178178
)
179179
optimizer_config = OptimizerConfig()
180180

tests/test_common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def test_save_load(
7070
model_config_params = dict(task="regression")
7171
model_config = model_config_class(**model_config_params)
7272
trainer_config = TrainerConfig(
73-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
73+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
7474
)
7575
optimizer_config = OptimizerConfig()
7676

@@ -133,7 +133,7 @@ def test_feature_extractor(
133133
model_config_params = dict(task="regression")
134134
model_config = model_config_class(**model_config_params)
135135
trainer_config = TrainerConfig(
136-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
136+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
137137
)
138138
optimizer_config = OptimizerConfig()
139139

tests/test_mdn.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def test_regression(
5454
model_config_params['mdn_config'] = mdn_config
5555
model_config = variant(**model_config_params)
5656
trainer_config = TrainerConfig(
57-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
57+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
5858
)
5959
optimizer_config = OptimizerConfig()
6060

@@ -108,7 +108,7 @@ def test_classification(
108108
model_config_params['mdn_config'] = mdn_config
109109
model_config = CategoryEmbeddingMDNConfig(**model_config_params)
110110
trainer_config = TrainerConfig(
111-
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0
111+
max_epochs=3, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
112112
)
113113
optimizer_config = OptimizerConfig()
114114
with pytest.raises(AssertionError):

tests/test_node.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,12 @@
2020
"Latitude",
2121
"Longitude",
2222
],
23-
[],
2423
],
2524
)
26-
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"], []])
25+
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"]])
2726
@pytest.mark.parametrize("embed_categorical", [True, False])
28-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
29-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
27+
@pytest.mark.parametrize("continuous_feature_transform", [None])
28+
@pytest.mark.parametrize("normalize_continuous_features", [True])
3029
@pytest.mark.parametrize("target_range", [True, False])
3130
def test_regression(
3231
regression_data,
@@ -67,7 +66,7 @@ def test_regression(
6766
model_config_params["target_range"] = _target_range
6867
model_config = NodeConfig(**model_config_params)
6968
trainer_config = TrainerConfig(
70-
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0
69+
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
7170
)
7271
optimizer_config = OptimizerConfig()
7372

@@ -89,13 +88,12 @@ def test_regression(
8988
"continuous_cols",
9089
[
9190
[f"feature_{i}" for i in range(54)],
92-
[],
9391
],
9492
)
95-
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"], []])
96-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
93+
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"]])
94+
@pytest.mark.parametrize("continuous_feature_transform", [None])
9795
@pytest.mark.parametrize("embed_categorical", [True, False])
98-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
96+
@pytest.mark.parametrize("normalize_continuous_features", [True])
9997
def test_classification(
10098
classification_data,
10199
continuous_cols,
@@ -123,7 +121,7 @@ def test_classification(
123121
)
124122
model_config = NodeConfig(**model_config_params)
125123
trainer_config = TrainerConfig(
126-
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0
124+
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
127125
)
128126
optimizer_config = OptimizerConfig()
129127

@@ -160,7 +158,7 @@ def test_embedding_transformer(regression_data):
160158
)
161159
model_config = NodeConfig(**model_config_params)
162160
trainer_config = TrainerConfig(
163-
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0
161+
max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True
164162
)
165163
optimizer_config = OptimizerConfig()
166164

tests/test_tabnet.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
"Latitude",
2121
"Longitude",
2222
],
23-
[],
2423
],
2524
)
26-
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"], []])
27-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
28-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
25+
@pytest.mark.parametrize("categorical_cols", [["HouseAgeBin"]])
26+
@pytest.mark.parametrize("continuous_feature_transform", [None])
27+
@pytest.mark.parametrize("normalize_continuous_features", [True])
2928
@pytest.mark.parametrize("target_range", [True, False])
3029
def test_regression(
3130
regression_data,
@@ -59,7 +58,7 @@ def test_regression(
5958
)
6059
model_config_params["target_range"] = _target_range
6160
model_config = TabNetModelConfig(**model_config_params)
62-
trainer_config = TrainerConfig(max_epochs=1, checkpoints=None, early_stopping=None, gpus=0)
61+
trainer_config = TrainerConfig(max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True)
6362
optimizer_config = OptimizerConfig()
6463

6564
tabular_model = TabularModel(
@@ -80,12 +79,11 @@ def test_regression(
8079
"continuous_cols",
8180
[
8281
[f"feature_{i}" for i in range(54)],
83-
[],
8482
],
8583
)
86-
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"], []])
87-
@pytest.mark.parametrize("continuous_feature_transform", [None, "yeo-johnson"])
88-
@pytest.mark.parametrize("normalize_continuous_features", [True, False])
84+
@pytest.mark.parametrize("categorical_cols", [["feature_0_cat"]])
85+
@pytest.mark.parametrize("continuous_feature_transform", [None])
86+
@pytest.mark.parametrize("normalize_continuous_features", [True])
8987
def test_classification(
9088
classification_data,
9189
continuous_cols,
@@ -106,7 +104,7 @@ def test_classification(
106104
)
107105
model_config_params = dict(task="regression")
108106
model_config = TabNetModelConfig(**model_config_params)
109-
trainer_config = TrainerConfig(max_epochs=1, checkpoints=None, early_stopping=None, gpus=0)
107+
trainer_config = TrainerConfig(max_epochs=1, checkpoints=None, early_stopping=None, gpus=0, fast_dev_run=True)
110108
optimizer_config = OptimizerConfig()
111109

112110
tabular_model = TabularModel(

0 commit comments

Comments
 (0)