Skip to content

Commit d3d59f2

Browse files
yanggithub-actionsQuentin-Anthony
authored
Small tidying (EleutherAI#1222)
* Tolerate no fused kernels * Fix requirements file syntax * Update NeoXArgs docs automatically * Update NeoXArgs docs automatically --------- Co-authored-by: Yang Zhang <[email protected]> Co-authored-by: github-actions <[email protected]> Co-authored-by: Quentin Anthony <[email protected]>
1 parent 1d55708 commit d3d59f2

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

configs/neox_arguments.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Logging Arguments
111111

112112
- **git_hash**: str
113113

114-
Default = b68ba6d
114+
Default = 1b85a2f
115115

116116
current git hash of repository
117117

megatron/model/norms.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import torch
1616
from torch.nn import LayerNorm as LayerNorm
17-
from .fused_layer_norm import MixedFusedLayerNorm
1817

1918

2019
def get_norm(neox_args):
@@ -23,7 +22,11 @@ def get_norm(neox_args):
2322
eps = neox_args.rms_norm_epsilon
2423
elif neox_args.norm == "layernorm":
2524
eps = neox_args.layernorm_epsilon
26-
norm = MixedFusedLayerNorm if neox_args.layernorm_fusion else LayerNorm
25+
if neox_args.layernorm_fusion:
26+
from .fused_layer_norm import MixedFusedLayerNorm
27+
norm = MixedFusedLayerNorm
28+
else:
29+
norm = LayerNorm
2730
elif neox_args.norm == "scalenorm":
2831
eps = neox_args.scalenorm_epsilon
2932
norm = ScaleNorm

requirements/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
git+https://github.com/EleutherAI/DeeperSpeed.git@02e2ebf7dee6aaab3d89094ed470a4609763c742#egg=deepspeed
1+
deepspeed@git+https://github.com/EleutherAI/DeeperSpeed.git@02e2ebf7dee6aaab3d89094ed470a4609763c742#egg=deepspeed
22
ftfy>=6.0.1
3-
git+https://github.com/EleutherAI/lm_dataformat.git@4eec05349977071bf67fc072290b95e31c8dd836
3+
lm_dataformat@git+https://github.com/EleutherAI/lm_dataformat.git@4eec05349977071bf67fc072290b95e31c8dd836
44
huggingface_hub>=0.11.0
55
jinja2==3.1.4
66
lm_eval>=0.4.0,<=0.4.1

0 commit comments

Comments
 (0)