|
95 | 95 | # System metrics tests that passed |
96 | 96 | python -m pytest tests/sft/system_metrics_calculator_test.py -v --tb=short |
97 | 97 | |
98 | | - - name: Run tunix distillation tests |
| 98 | + - name: Run tunix distillation tests (PASSED only) |
99 | 99 | run: | |
100 | | - python -m pytest tests/distillation/ -v --tb=short -m "not cpu_only and not gpu_only" |
| 100 | + # Distillation trainer tests that passed |
| 101 | + python -m pytest tests/distillation/distillation_trainer_test.py::DistillationTrainerTest::test_basic_training -v --tb=short |
| 102 | + python -m pytest tests/distillation/distillation_trainer_test.py::DistillationTrainerTest::test_complex_strategy_training -v --tb=short |
| 103 | + python -m pytest tests/distillation/distillation_trainer_test.py::DistillationTrainerTest::test_with_loss_fn_raises_exception -v --tb=short |
| 104 | + |
| 105 | + # Feature extraction pooling tests that passed (all 12 tests) |
| 106 | + python -m pytest tests/distillation/feature_extraction/pooling_test.py -v --tb=short |
| 107 | + |
| 108 | + # Feature extraction projection tests that passed (all 6 tests) |
| 109 | + python -m pytest tests/distillation/feature_extraction/projection_test.py -v --tb=short |
| 110 | + |
| 111 | + # Feature extraction sowed module tests that passed (all 5 tests) |
| 112 | + python -m pytest tests/distillation/feature_extraction/sowed_module_test.py -v --tb=short |
| 113 | + |
| 114 | + # Attention strategy tests that passed |
| 115 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_get_eval_loss -v --tb=short |
| 116 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_init_invalid_alpha_neg -v --tb=short |
| 117 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_init_invalid_alpha_over -v --tb=short |
| 118 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_init_valid_alpha_half -v --tb=short |
| 119 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_init_valid_alpha_one -v --tb=short |
| 120 | + python -m pytest tests/distillation/strategies/attention_test.py::AttentionTransferStrategyTest::test_init_valid_alpha_zero -v --tb=short |
| 121 | + |
| 122 | + # Feature pooling strategy tests that passed |
| 123 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_compute_loss_default_cosine_distance_alpha_one -v --tb=short |
| 124 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_get_eval_loss -v --tb=short |
| 125 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_init_invalid_alpha_neg -v --tb=short |
| 126 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_init_invalid_alpha_over -v --tb=short |
| 127 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_init_valid_alpha_half -v --tb=short |
| 128 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_init_valid_alpha_one -v --tb=short |
| 129 | + python -m pytest tests/distillation/strategies/feature_pooling_test.py::FeaturePoolingStrategyTest::test_init_valid_alpha_zero -v --tb=short |
| 130 | + |
| 131 | + # Feature projection strategy tests that passed |
| 132 | + python -m pytest tests/distillation/strategies/feature_projection_test.py::FeatureProjectionStrategyTest::test_init_invalid_alpha_neg -v --tb=short |
| 133 | + python -m pytest tests/distillation/strategies/feature_projection_test.py::FeatureProjectionStrategyTest::test_init_invalid_alpha_over -v --tb=short |
| 134 | + python -m pytest tests/distillation/strategies/feature_projection_test.py::FeatureProjectionStrategyTest::test_init_valid_alpha_half -v --tb=short |
| 135 | + python -m pytest tests/distillation/strategies/feature_projection_test.py::FeatureProjectionStrategyTest::test_init_valid_alpha_one -v --tb=short |
| 136 | + python -m pytest tests/distillation/strategies/feature_projection_test.py::FeatureProjectionStrategyTest::test_init_valid_alpha_zero -v --tb=short |
| 137 | + |
| 138 | + # Logit strategy tests that passed |
| 139 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_get_eval_loss -v --tb=short |
| 140 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_get_train_loss -v --tb=short |
| 141 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_invalid_alpha_neg -v --tb=short |
| 142 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_invalid_alpha_over -v --tb=short |
| 143 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_invalid_temp_neg -v --tb=short |
| 144 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_invalid_temp_zero -v --tb=short |
| 145 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_valid_alpha_one -v --tb=short |
| 146 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_valid_alpha_zero -v --tb=short |
| 147 | + python -m pytest tests/distillation/strategies/logit_test.py::LogitStrategyTest::test_init_valid_valid -v --tb=short |
101 | 148 | |
102 | 149 | - name: Run tunix RL tests (basic) |
103 | 150 | run: | |
|
0 commit comments