From 37b199fc19048e411628c1020078f49cd756730a Mon Sep 17 00:00:00 2001 From: HuangWei-95 Date: Wed, 28 Jan 2026 15:51:40 +0800 Subject: [PATCH 1/3] chore(megatron): bump megatron version --- third_party/Megatron-LM | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/Megatron-LM b/third_party/Megatron-LM index 847781764..45b404c8a 160000 --- a/third_party/Megatron-LM +++ b/third_party/Megatron-LM @@ -1 +1 @@ -Subproject commit 847781764fe468c90caec16309deded245c1022c +Subproject commit 45b404c8aa2ff923d1e0a8b0ee8aec45d827cef4 From a7e13c31aa4194abd7675e042756c27493fe915d Mon Sep 17 00:00:00 2001 From: HuangWei-95 Date: Thu, 5 Feb 2026 10:31:59 +0800 Subject: [PATCH 2/3] fix unittest --- tests/unit_tests/backends/megatron/test_megatron_adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit_tests/backends/megatron/test_megatron_adapter.py b/tests/unit_tests/backends/megatron/test_megatron_adapter.py index f21dff216..e10779070 100644 --- a/tests/unit_tests/backends/megatron/test_megatron_adapter.py +++ b/tests/unit_tests/backends/megatron/test_megatron_adapter.py @@ -66,7 +66,7 @@ def test_detect_version_without_executing_init(self, tmp_path, monkeypatch): monkeypatch.delitem(sys.modules, mod, raising=False) adapter = MegatronAdapter() - version = adapter.detect_backend_version() + version = adapter.load_trainer_class().detect_version() # If we get here without RuntimeError, __init__.py files were NOT executed assert version == "0.15.0rc8" From c4a8201de7a60e3106cf2438584728587a5a1257 Mon Sep 17 00:00:00 2001 From: HuangWei-95 Date: Mon, 9 Feb 2026 14:01:21 +0800 Subject: [PATCH 3/3] fix detect_backend_version --- tests/unit_tests/backends/megatron/test_megatron_adapter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit_tests/backends/megatron/test_megatron_adapter.py b/tests/unit_tests/backends/megatron/test_megatron_adapter.py index e10779070..f21dff216 100644 --- a/tests/unit_tests/backends/megatron/test_megatron_adapter.py +++ b/tests/unit_tests/backends/megatron/test_megatron_adapter.py @@ -66,7 +66,7 @@ def test_detect_version_without_executing_init(self, tmp_path, monkeypatch): monkeypatch.delitem(sys.modules, mod, raising=False) adapter = MegatronAdapter() - version = adapter.load_trainer_class().detect_version() + version = adapter.detect_backend_version() # If we get here without RuntimeError, __init__.py files were NOT executed assert version == "0.15.0rc8"