@@ -41,6 +41,19 @@ backend = [
4141 " nvidia-cudnn-frontend<1.21 ; sys_platform == 'linux'" ,
4242 " vllm @ https://github.com/vivekkalyan/vllm/releases/download/v0.17.0-art1/vllm-0.17.0%2Bart1-cp38-abi3-manylinux_2_31_x86_64.whl ; sys_platform == 'linux'" ,
4343]
44+ megatron = [
45+ " torch==2.10.0" ,
46+ " quack-kernels==0.2.5" ,
47+ " apex" ,
48+ " transformer-engine==2.11.0" ,
49+ " transformer-engine-cu12==2.11.0" ,
50+ " transformer-engine-torch==2.11.0" ,
51+ " megatron-core==0.16.0rc0" ,
52+ " pybind11>=2.13.6" ,
53+ " megatron-bridge" ,
54+ " nvidia-ml-py==13.580.82" ,
55+ " ml-dtypes>=0.5.0 ; python_full_version < '3.13'" ,
56+ ]
4457langgraph = [
4558 " langchain-core>=0.3.51" ,
4659 " langgraph>=0.6.2" ,
@@ -78,7 +91,6 @@ packages = ["src/art", "src/mp_actors"]
7891
7992[tool .hatch .build .targets .wheel .force-include ]
8093".agents/skills" = " art/skills"
81- "src/art_megatron_install.py" = " art_megatron_install.py"
8294
8395[tool .hatch .build ]
8496sources = [" src" ]
@@ -226,3 +238,6 @@ dev = [
226238
227239[tool .uv .sources ]
228240panza = { git = " https://github.com/corbt/panza.git" }
241+ apex = { git = " https://github.com/NVIDIA/apex.git" , branch = " 25.09" }
242+ megatron-bridge = { git = " https://github.com/NVIDIA-NeMo/Megatron-Bridge.git" , rev = " 75f2c5ad4afb702b57b4781a00f5291a66bcf183" }
243+ transformer-engine-torch = { git = " https://github.com/NVIDIA/TransformerEngine.git" , tag = " v2.11" , subdirectory = " transformer_engine/pytorch" }
0 commit comments