Skip to content

Commit 3e4c283

Browse files
committed
fix
1 parent 08ee10a commit 3e4c283

File tree

1 file changed

+3
-6
lines changed
  • src/twinkle/model/megatron/utils

1 file changed

+3
-6
lines changed

src/twinkle/model/megatron/utils/utils.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,12 @@
33
"""
44
from typing import Optional
55
import torch
6-
from twinkle import exists, requires
6+
from twinkle import requires
77

8-
mpu = None
9-
if exists('megatron_core'):
10-
from megatron.core import mpu # type: ignore
118

129
def split_cp_inputs(inputs: torch.Tensor, cu_seqlens: Optional[torch.Tensor], dim: int):
13-
if mpu is None:
14-
requires('megatron_core')
10+
requires('megatron_core')
11+
from megatron.core import mpu
1512
if dim < 0:
1613
dim = (dim + inputs.ndim) % inputs.ndim
1714
new_inputs = []

0 commit comments

Comments
 (0)