已合并
[pytorch][refact]weight path fix #3599
guihaowen666创建于 2025年10月30日
[pytorch][refact]weight path fix #3599
已合并
从已删除 :br_220_weight_path_fix合入到Ascend/MindSpeed-LLM2.2.0
共 64 个文件变更+354-354
| @@ -9,8 +9,8 @@ | |||
| 9 | "target-pipeline-parallel-size": "4", | 9 | "target-pipeline-parallel-size": "4", |
| 10 | "target-expert-parallel-size": "8", | 10 | "target-expert-parallel-size": "8", |
| 11 | "num-layers-per-virtual-pipeline-stage": "1", | 11 | "num-layers-per-virtual-pipeline-stage": "1", |
| 12 | - "load-dir":"/data/hf/deepseek2_hf", | 12 | + "load-dir":"/data/ci/models/deepseek-v2/hf/deepseek2_hf", |
| 13 | - "save-dir":"/data/ci/deepseek2/mg/deepseek2_mg", | 13 | + "save-dir":"/data/ci/cache/deepseek2_tp1pp4ep8", |
| 14 | "use-mcore-models": null, | 14 | "use-mcore-models": null, |
| 15 | "moe-grouped-gemm": null, | 15 | "moe-grouped-gemm": null, |
| 16 | "model-type-hf": "deepseek2", | 16 | "model-type-hf": "deepseek2", |
| @@ -66,8 +66,8 @@ | |||
| 66 | "target-tensor-parallel-size": "1", | 66 | "target-tensor-parallel-size": "1", |
| 67 | "target-pipeline-parallel-size": "1", | 67 | "target-pipeline-parallel-size": "1", |
| 68 | "target-expert-parallel-size": "1", | 68 | "target-expert-parallel-size": "1", |
| 69 | - "save-dir":"/data/hf/deepseek2_hf", | 69 | + "save-dir":"/data/ci/models/deepseek-v2/hf/deepseek2_hf", |
| 70 | - "load-dir":"/data/ci/deepseek2/mg/deepseek2_mg", | 70 | + "load-dir":"/data/ci/cache/deepseek2_tp1pp4ep8", |
| 71 | "use-mcore-models": null, | 71 | "use-mcore-models": null, |
| 72 | "moe-grouped-gemm": null, | 72 | "moe-grouped-gemm": null, |
| 73 | "model-type-hf": "deepseek2", | 73 | "model-type-hf": "deepseek2", |
| @@ -91,8 +91,8 @@ | |||
| 91 | "save-model-type":"mg", | 91 | "save-model-type":"mg", |
| 92 | "target-tensor-parallel-size": "4", | 92 | "target-tensor-parallel-size": "4", |
| 93 | "target-pipeline-parallel-size": "2", | 93 | "target-pipeline-parallel-size": "2", |
| 94 | - "load-dir":"/data/hf/Qwen2.5-7B", | 94 | + "load-dir":"/data/ci/models/qwen25/hf/Qwen2.5-7B", |
| 95 | - "save-dir":"/data/ci/Qwen2.5-mg", | 95 | + "save-dir":"/data/ci/cache/Qwen2.5-mg", |
| 96 | "tokenizer-model":"/data/ci/Qwen2.5-7B", | 96 | "tokenizer-model":"/data/ci/Qwen2.5-7B", |
| 97 | "use-mcore-models": null, | 97 | "use-mcore-models": null, |
| 98 | "add-qkv-bias": null, | 98 | "add-qkv-bias": null, |
| @@ -123,8 +123,8 @@ | |||
| 123 | "save-model-type":"hf", | 123 | "save-model-type":"hf", |
| 124 | "target-tensor-parallel-size": "1", | 124 | "target-tensor-parallel-size": "1", |
| 125 | "target-pipeline-parallel-size": "1", | 125 | "target-pipeline-parallel-size": "1", |
| 126 | - "load-dir":"/data/ci/Qwen2.5-mg", | 126 | + "load-dir":"/data/ci/cache/Qwen2.5-mg", |
| 127 | - "save-dir":"/data/hf/Qwen2.5-7B", | 127 | + "save-dir":"/data/ci/models/qwen25/hf/Qwen2.5-7B", |
| 128 | "use-mcore-models": null, | 128 | "use-mcore-models": null, |
| 129 | "add-qkv-bias": null, | 129 | "add-qkv-bias": null, |
| 130 | "model-type-hf": "llama2", | 130 | "model-type-hf": "llama2", |
| @@ -149,12 +149,12 @@ | |||
| 149 | "save-model-type": "mg", | 149 | "save-model-type": "mg", |
| 150 | "target-tensor-parallel-size": "2", | 150 | "target-tensor-parallel-size": "2", |
| 151 | "target-pipeline-parallel-size": "2", | 151 | "target-pipeline-parallel-size": "2", |
| 152 | - "save-dir":"/data/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-test/", | 152 | + "save-dir":"/data/ci/cache/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-test/", |
| 153 | - "load-dir":"/data/hf/llama-3-8b-hf-layer14/", | 153 | + "load-dir":"/data/ci/models/llama3/hf/llama-3-8b-hf-layer14/", |
| 154 | "num-layers-per-virtual-pipeline-stage": "2", | 154 | "num-layers-per-virtual-pipeline-stage": "2", |
| 155 | "noop-layers": "1,15", | 155 | "noop-layers": "1,15", |
| 156 | "params-dtype": "bf16", | 156 | "params-dtype": "bf16", |
| 157 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.json" | 157 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.json" |
| 158 | } | 158 | } |
| 159 | }, | 159 | }, |
| 160 | { | 160 | { |
| @@ -177,9 +177,9 @@ | |||
| 177 | "save-model-type": "mg", | 177 | "save-model-type": "mg", |
| 178 | "target-tensor-parallel-size": "2", | 178 | "target-tensor-parallel-size": "2", |
| 179 | "target-pipeline-parallel-size": "4", | 179 | "target-pipeline-parallel-size": "4", |
| 180 | - "save-dir":"/data/llama2_merge_lora_ckpt/merge_lora_mcore/", | 180 | + "save-dir":"/data/ci/cache/llama2_merge_lora_mcore/", |
| 181 | - "load-dir":"/data/pipeline/llama2_merge_lora_ckpt/Llama2_mcore_l4tp4pp2/", | 181 | + "load-dir":"/data/ci/models/llama2/mg/Llama2_mcore_l4tp4pp2/", |
| 182 | - "lora-load":"/data/pipeline/llama2_merge_lora_ckpt/llama2_l4_tp4pp2_lora/", | 182 | + "lora-load":"/data/ci/models/llama2/mg/llama2_l4_tp4pp2_lora/", |
| 183 | "lora-r":"16", | 183 | "lora-r":"16", |
| 184 | "lora-alpha":"32", | 184 | "lora-alpha":"32", |
| 185 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2" | 185 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2" |
| @@ -212,7 +212,7 @@ | |||
| 212 | "target-pipeline-parallel-size": "1", | 212 | "target-pipeline-parallel-size": "1", |
| 213 | "target-expert-parallel-size": "1", | 213 | "target-expert-parallel-size": "1", |
| 214 | "save-dir":"/data/hf/Mixtral-mcore-hf/", | 214 | "save-dir":"/data/hf/Mixtral-mcore-hf/", |
| 215 | - "load-dir":"/data/pipeline/mixtral_lora_filter/", | 215 | + "load-dir":"/data/ci/models/mixtral/mg/mixtral_lora_filter/", |
| 216 | "lora-r":"8", | 216 | "lora-r":"8", |
| 217 | "lora-alpha":"16", | 217 | "lora-alpha":"16", |
| 218 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2", | 218 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2", |
| @@ -2,7 +2,7 @@ | |||
| 2 | "test_llama2_mcore_agieval_evaluate": [ | 2 | "test_llama2_mcore_agieval_evaluate": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "task-data-path":"/data/eval_data/agieval", | 5 | + "task-data-path":"/data/ci/datasets/eval_data/agieval", |
| 6 | "task":"agieval", | 6 | "task":"agieval", |
| 7 | "tensor-model-parallel-size": 8, | 7 | "tensor-model-parallel-size": 8, |
| 8 | "pipeline-model-parallel-size": 1, | 8 | "pipeline-model-parallel-size": 1, |
| @@ -27,9 +27,9 @@ | |||
| 27 | "fp16": null, | 27 | "fp16": null, |
| 28 | "no-load-rng": null, | 28 | "no-load-rng": null, |
| 29 | "no-load-optim": null, | 29 | "no-load-optim": null, |
| 30 | - "load":"/data/ci/ckpt", | 30 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 31 | "tokenizer-type":"PretrainedFromHF", | 31 | "tokenizer-type":"PretrainedFromHF", |
| 32 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 32 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 33 | "npu-deterministic": null | 33 | "npu-deterministic": null |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| @@ -38,7 +38,7 @@ | |||
| 38 | "test_llama2_mcore_bbh_evaluate": [ | 38 | "test_llama2_mcore_bbh_evaluate": [ |
| 39 | { | 39 | { |
| 40 | "param": { | 40 | "param": { |
| 41 | - "task-data-path":"/data/eval_data/bbh/test", | 41 | + "task-data-path":"/data/ci/datasets/eval_data/bbh/test", |
| 42 | "task":"bbh", | 42 | "task":"bbh", |
| 43 | "tensor-model-parallel-size": 8, | 43 | "tensor-model-parallel-size": 8, |
| 44 | "pipeline-model-parallel-size": 1, | 44 | "pipeline-model-parallel-size": 1, |
| @@ -63,9 +63,9 @@ | |||
| 63 | "fp16": null, | 63 | "fp16": null, |
| 64 | "no-load-rng": null, | 64 | "no-load-rng": null, |
| 65 | "no-load-optim": null, | 65 | "no-load-optim": null, |
| 66 | - "load":"/data/ci/ckpt", | 66 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 67 | "tokenizer-type":"PretrainedFromHF", | 67 | "tokenizer-type":"PretrainedFromHF", |
| 68 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 68 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 69 | "npu-deterministic": null | 69 | "npu-deterministic": null |
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| @@ -75,7 +75,7 @@ | |||
| 75 | { | 75 | { |
| 76 | "param": { | 76 | "param": { |
| 77 | "use-mcore-models": null, | 77 | "use-mcore-models": null, |
| 78 | - "task-data-path": "/data/eval_data/NeedleBench/", | 78 | + "task-data-path": "/data/ci/datasets/eval_data/NeedleBench/", |
| 79 | "task": "needlebench", | 79 | "task": "needlebench", |
| 80 | "tensor-model-parallel-size": 4, | 80 | "tensor-model-parallel-size": 4, |
| 81 | "pipeline-model-parallel-size": 1, | 81 | "pipeline-model-parallel-size": 1, |
| @@ -89,10 +89,10 @@ | |||
| 89 | "disable-bias-linear": null, | 89 | "disable-bias-linear": null, |
| 90 | "swiglu": null, | 90 | "swiglu": null, |
| 91 | "position-embedding-type": "rope", | 91 | "position-embedding-type": "rope", |
| 92 | - "load": "/data/qwen2-7b-2layer-tp4pp1/", | 92 | + "load": "/data/ci/models/qwen2-7b/mg/qwen2-7b-2layer-tp4pp1/", |
| 93 | "normalization": "RMSNorm", | 93 | "normalization": "RMSNorm", |
| 94 | "tokenizer-type": "PretrainedFromHF", | 94 | "tokenizer-type": "PretrainedFromHF", |
| 95 | - "tokenizer-name-or-path": "/data/qwen2-7b-hf/", | 95 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-7b/hf/qwen2-7b-hf/", |
| 96 | "tokenizer-not-use-fast": null, | 96 | "tokenizer-not-use-fast": null, |
| 97 | "micro-batch-size": 1, | 97 | "micro-batch-size": 1, |
| 98 | "use-kv-cache": null, | 98 | "use-kv-cache": null, |
| @@ -128,7 +128,7 @@ | |||
| 128 | "param": { | 128 | "param": { |
| 129 | "use-mcore-models": null, | 129 | "use-mcore-models": null, |
| 130 | "use-kv-cache": null, | 130 | "use-kv-cache": null, |
| 131 | - "task-data-path": "/data/eval_data/mmlu/data/test", | 131 | + "task-data-path": "/data/ci/datasets/eval_data/mmlu/data/test", |
| 132 | "task": "mmlu", | 132 | "task": "mmlu", |
| 133 | "tensor-model-parallel-size": 1, | 133 | "tensor-model-parallel-size": 1, |
| 134 | "pipeline-model-parallel-size": 1, | 134 | "pipeline-model-parallel-size": 1, |
| @@ -136,7 +136,7 @@ | |||
| 136 | "seq-length": 4096, | 136 | "seq-length": 4096, |
| 137 | "max-position-embeddings": 4096, | 137 | "max-position-embeddings": 4096, |
| 138 | "tokenizer-type": "PretrainedFromHF", | 138 | "tokenizer-type": "PretrainedFromHF", |
| 139 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 139 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 140 | "max-new-tokens": 1, | 140 | "max-new-tokens": 1, |
| 141 | "make-vocab-size-divisible-by": 1, | 141 | "make-vocab-size-divisible-by": 1, |
| 142 | "padded-vocab-size": 151936, | 142 | "padded-vocab-size": 151936, |
| @@ -151,7 +151,7 @@ | |||
| 151 | "disable-bias-linear": null, | 151 | "disable-bias-linear": null, |
| 152 | "swiglu": null, | 152 | "swiglu": null, |
| 153 | "position-embedding-type": "rope", | 153 | "position-embedding-type": "rope", |
| 154 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 154 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 155 | "normalization": "RMSNorm", | 155 | "normalization": "RMSNorm", |
| 156 | "norm-epsilon": 1e-06, | 156 | "norm-epsilon": 1e-06, |
| 157 | "tokenizer-not-use-fast": null, | 157 | "tokenizer-not-use-fast": null, |
| @@ -172,7 +172,7 @@ | |||
| 172 | "param": { | 172 | "param": { |
| 173 | "use-mcore-models": null, | 173 | "use-mcore-models": null, |
| 174 | "use-kv-cache": null, | 174 | "use-kv-cache": null, |
| 175 | - "task-data-path": "/data/eval_data/cmmlu/one_test", | 175 | + "task-data-path": "/data/ci/datasets/eval_data/cmmlu/one_test", |
| 176 | "task": "cmmlu", | 176 | "task": "cmmlu", |
| 177 | "tensor-model-parallel-size": 1, | 177 | "tensor-model-parallel-size": 1, |
| 178 | "pipeline-model-parallel-size": 1, | 178 | "pipeline-model-parallel-size": 1, |
| @@ -180,7 +180,7 @@ | |||
| 180 | "seq-length": 4096, | 180 | "seq-length": 4096, |
| 181 | "max-position-embeddings": 4096, | 181 | "max-position-embeddings": 4096, |
| 182 | "tokenizer-type": "PretrainedFromHF", | 182 | "tokenizer-type": "PretrainedFromHF", |
| 183 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 183 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 184 | "max-new-tokens": 1, | 184 | "max-new-tokens": 1, |
| 185 | "make-vocab-size-divisible-by": 1, | 185 | "make-vocab-size-divisible-by": 1, |
| 186 | "padded-vocab-size": 151936, | 186 | "padded-vocab-size": 151936, |
| @@ -195,7 +195,7 @@ | |||
| 195 | "disable-bias-linear": null, | 195 | "disable-bias-linear": null, |
| 196 | "swiglu": null, | 196 | "swiglu": null, |
| 197 | "position-embedding-type": "rope", | 197 | "position-embedding-type": "rope", |
| 198 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 198 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 199 | "normalization": "RMSNorm", | 199 | "normalization": "RMSNorm", |
| 200 | "norm-epsilon": 1e-06, | 200 | "norm-epsilon": 1e-06, |
| 201 | "tokenizer-not-use-fast": null, | 201 | "tokenizer-not-use-fast": null, |
| @@ -216,7 +216,7 @@ | |||
| 216 | "param": { | 216 | "param": { |
| 217 | "use-mcore-models": null, | 217 | "use-mcore-models": null, |
| 218 | "use-kv-cache": null, | 218 | "use-kv-cache": null, |
| 219 | - "task-data-path": "/data/eval_data/human_eval/", | 219 | + "task-data-path": "/data/ci/datasets/eval_data/human_eval/", |
| 220 | "task": "human_eval", | 220 | "task": "human_eval", |
| 221 | "tensor-model-parallel-size": 1, | 221 | "tensor-model-parallel-size": 1, |
| 222 | "pipeline-model-parallel-size": 1, | 222 | "pipeline-model-parallel-size": 1, |
| @@ -224,7 +224,7 @@ | |||
| 224 | "seq-length": 4096, | 224 | "seq-length": 4096, |
| 225 | "max-position-embeddings": 4096, | 225 | "max-position-embeddings": 4096, |
| 226 | "tokenizer-type": "PretrainedFromHF", | 226 | "tokenizer-type": "PretrainedFromHF", |
| 227 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 227 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 228 | "max-new-tokens": 1, | 228 | "max-new-tokens": 1, |
| 229 | "make-vocab-size-divisible-by": 1, | 229 | "make-vocab-size-divisible-by": 1, |
| 230 | "padded-vocab-size": 151936, | 230 | "padded-vocab-size": 151936, |
| @@ -239,7 +239,7 @@ | |||
| 239 | "disable-bias-linear": null, | 239 | "disable-bias-linear": null, |
| 240 | "swiglu": null, | 240 | "swiglu": null, |
| 241 | "position-embedding-type": "rope", | 241 | "position-embedding-type": "rope", |
| 242 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 242 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 243 | "normalization": "RMSNorm", | 243 | "normalization": "RMSNorm", |
| 244 | "norm-epsilon": 1e-06, | 244 | "norm-epsilon": 1e-06, |
| 245 | "tokenizer-not-use-fast": null, | 245 | "tokenizer-not-use-fast": null, |
| @@ -260,7 +260,7 @@ | |||
| 260 | "param": { | 260 | "param": { |
| 261 | "use-mcore-models": null, | 261 | "use-mcore-models": null, |
| 262 | "use-kv-cache": null, | 262 | "use-kv-cache": null, |
| 263 | - "task-data-path": "/data/eval_data/ceval/one_test/", | 263 | + "task-data-path": "/data/ci/datasets/eval_data/ceval/one_test/", |
| 264 | "task": "ceval", | 264 | "task": "ceval", |
| 265 | "tensor-model-parallel-size": 1, | 265 | "tensor-model-parallel-size": 1, |
| 266 | "pipeline-model-parallel-size": 1, | 266 | "pipeline-model-parallel-size": 1, |
| @@ -268,7 +268,7 @@ | |||
| 268 | "seq-length": 4096, | 268 | "seq-length": 4096, |
| 269 | "max-position-embeddings": 4096, | 269 | "max-position-embeddings": 4096, |
| 270 | "tokenizer-type": "PretrainedFromHF", | 270 | "tokenizer-type": "PretrainedFromHF", |
| 271 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 271 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 272 | "max-new-tokens": 1, | 272 | "max-new-tokens": 1, |
| 273 | "make-vocab-size-divisible-by": 1, | 273 | "make-vocab-size-divisible-by": 1, |
| 274 | "padded-vocab-size": 151936, | 274 | "padded-vocab-size": 151936, |
| @@ -283,7 +283,7 @@ | |||
| 283 | "disable-bias-linear": null, | 283 | "disable-bias-linear": null, |
| 284 | "swiglu": null, | 284 | "swiglu": null, |
| 285 | "position-embedding-type": "rope", | 285 | "position-embedding-type": "rope", |
| 286 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 286 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 287 | "normalization": "RMSNorm", | 287 | "normalization": "RMSNorm", |
| 288 | "norm-epsilon": 1e-06, | 288 | "norm-epsilon": 1e-06, |
| 289 | "tokenizer-not-use-fast": null, | 289 | "tokenizer-not-use-fast": null, |
| @@ -304,7 +304,7 @@ | |||
| 304 | "param": { | 304 | "param": { |
| 305 | "use-mcore-models": null, | 305 | "use-mcore-models": null, |
| 306 | "use-kv-cache": null, | 306 | "use-kv-cache": null, |
| 307 | - "task-data-path": "/data/eval_data/boolq/dev/", | 307 | + "task-data-path": "/data/ci/datasets/eval_data/boolq/dev/", |
| 308 | "task": "boolq", | 308 | "task": "boolq", |
| 309 | "tensor-model-parallel-size": 1, | 309 | "tensor-model-parallel-size": 1, |
| 310 | "pipeline-model-parallel-size": 1, | 310 | "pipeline-model-parallel-size": 1, |
| @@ -312,7 +312,7 @@ | |||
| 312 | "seq-length": 4096, | 312 | "seq-length": 4096, |
| 313 | "max-position-embeddings": 4096, | 313 | "max-position-embeddings": 4096, |
| 314 | "tokenizer-type": "PretrainedFromHF", | 314 | "tokenizer-type": "PretrainedFromHF", |
| 315 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 315 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 316 | "max-new-tokens": 1, | 316 | "max-new-tokens": 1, |
| 317 | "make-vocab-size-divisible-by": 1, | 317 | "make-vocab-size-divisible-by": 1, |
| 318 | "padded-vocab-size": 151936, | 318 | "padded-vocab-size": 151936, |
| @@ -327,7 +327,7 @@ | |||
| 327 | "disable-bias-linear": null, | 327 | "disable-bias-linear": null, |
| 328 | "swiglu": null, | 328 | "swiglu": null, |
| 329 | "position-embedding-type": "rope", | 329 | "position-embedding-type": "rope", |
| 330 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 330 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 331 | "normalization": "RMSNorm", | 331 | "normalization": "RMSNorm", |
| 332 | "norm-epsilon": 1e-06, | 332 | "norm-epsilon": 1e-06, |
| 333 | "tokenizer-not-use-fast": null, | 333 | "tokenizer-not-use-fast": null, |
| @@ -348,7 +348,7 @@ | |||
| 348 | "param": { | 348 | "param": { |
| 349 | "use-mcore-models": null, | 349 | "use-mcore-models": null, |
| 350 | "use-kv-cache": null, | 350 | "use-kv-cache": null, |
| 351 | - "task-data-path": "/data/eval_data/gsm8k/one_test", | 351 | + "task-data-path": "/data/ci/datasets/eval_data/gsm8k/one_test", |
| 352 | "task": "gsm8k", | 352 | "task": "gsm8k", |
| 353 | "tensor-model-parallel-size": 1, | 353 | "tensor-model-parallel-size": 1, |
| 354 | "pipeline-model-parallel-size": 1, | 354 | "pipeline-model-parallel-size": 1, |
| @@ -356,7 +356,7 @@ | |||
| 356 | "seq-length": 4096, | 356 | "seq-length": 4096, |
| 357 | "max-position-embeddings": 4096, | 357 | "max-position-embeddings": 4096, |
| 358 | "tokenizer-type": "PretrainedFromHF", | 358 | "tokenizer-type": "PretrainedFromHF", |
| 359 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 359 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 360 | "max-new-tokens": 1, | 360 | "max-new-tokens": 1, |
| 361 | "make-vocab-size-divisible-by": 1, | 361 | "make-vocab-size-divisible-by": 1, |
| 362 | "padded-vocab-size": 151936, | 362 | "padded-vocab-size": 151936, |
| @@ -371,7 +371,7 @@ | |||
| 371 | "disable-bias-linear": null, | 371 | "disable-bias-linear": null, |
| 372 | "swiglu": null, | 372 | "swiglu": null, |
| 373 | "position-embedding-type": "rope", | 373 | "position-embedding-type": "rope", |
| 374 | - "load": "/data/qwen2-1.5b-1layer-tp1pp1", | 374 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-1layer-tp1pp1", |
| 375 | "normalization": "RMSNorm", | 375 | "normalization": "RMSNorm", |
| 376 | "norm-epsilon": 1e-06, | 376 | "norm-epsilon": 1e-06, |
| 377 | "tokenizer-not-use-fast": null, | 377 | "tokenizer-not-use-fast": null, |
| @@ -23,10 +23,10 @@ | |||
| 23 | "make-vocab-size-divisible-by": 1, | 23 | "make-vocab-size-divisible-by": 1, |
| 24 | "swiglu": null, | 24 | "swiglu": null, |
| 25 | "normalization": "RMSNorm", | 25 | "normalization": "RMSNorm", |
| 26 | - "load":"/data/ci/ckpt", | 26 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 27 | "tokenizer-type": "PretrainedFromHF", | 27 | "tokenizer-type": "PretrainedFromHF", |
| 28 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 28 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 29 | - "tokenizer-model": "/data/hf/llama-2-7b-hf/tokenizer.model", | 29 | + "tokenizer-model": "/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model", |
| 30 | "disable-bias-linear": null, | 30 | "disable-bias-linear": null, |
| 31 | "attention-softmax-in-fp32": null, | 31 | "attention-softmax-in-fp32": null, |
| 32 | "untie-embeddings-and-output-weights": null, | 32 | "untie-embeddings-and-output-weights": null, |
| @@ -65,10 +65,10 @@ | |||
| 65 | "make-vocab-size-divisible-by": 1, | 65 | "make-vocab-size-divisible-by": 1, |
| 66 | "swiglu": null, | 66 | "swiglu": null, |
| 67 | "normalization": "RMSNorm", | 67 | "normalization": "RMSNorm", |
| 68 | - "load":"/data/ci/ckpt", | 68 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 69 | "tokenizer-type": "PretrainedFromHF", | 69 | "tokenizer-type": "PretrainedFromHF", |
| 70 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 70 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 71 | - "tokenizer-model": "/data/hf/llama-2-7b-hf/tokenizer.model", | 71 | + "tokenizer-model": "/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model", |
| 72 | "disable-bias-linear": null, | 72 | "disable-bias-linear": null, |
| 73 | "attention-softmax-in-fp32": null, | 73 | "attention-softmax-in-fp32": null, |
| 74 | "untie-embeddings-and-output-weights": null, | 74 | "untie-embeddings-and-output-weights": null, |
| @@ -103,7 +103,7 @@ | |||
| 103 | "max-position-embeddings": 163840, | 103 | "max-position-embeddings": 163840, |
| 104 | "position-embedding-type": "rope", | 104 | "position-embedding-type": "rope", |
| 105 | "swiglu": null, | 105 | "swiglu": null, |
| 106 | - "load": "/data/deepseek2-l4-tp1-pp1-ep8", | 106 | + "load": "/data/ci/models/deepseek-v2/mg/deepseek2-l4-tp1-pp1-ep8", |
| 107 | "tokenizer-type": "PretrainedFromHF", | 107 | "tokenizer-type": "PretrainedFromHF", |
| 108 | "tokenizer-name-or-path": "/data/gemm/", | 108 | "tokenizer-name-or-path": "/data/gemm/", |
| 109 | "bf16": null, | 109 | "bf16": null, |
| @@ -183,7 +183,7 @@ | |||
| 183 | "max-position-embeddings": 163840, | 183 | "max-position-embeddings": 163840, |
| 184 | "position-embedding-type": "rope", | 184 | "position-embedding-type": "rope", |
| 185 | "swiglu": null, | 185 | "swiglu": null, |
| 186 | - "load": "/data/deepseek2-l4-tp1-pp1-ep8", | 186 | + "load": "/data/ci/models/deepseek-v2/mg/deepseek2-l4-tp1-pp1-ep8", |
| 187 | "tokenizer-type": "PretrainedFromHF", | 187 | "tokenizer-type": "PretrainedFromHF", |
| 188 | "tokenizer-name-or-path": "/data/gemm/", | 188 | "tokenizer-name-or-path": "/data/gemm/", |
| 189 | "bf16": null, | 189 | "bf16": null, |
| @@ -272,10 +272,10 @@ | |||
| 272 | "norm-epsilon": 1e-5, | 272 | "norm-epsilon": 1e-5, |
| 273 | "hidden-dropout": 0, | 273 | "hidden-dropout": 0, |
| 274 | "attention-dropout": 0, | 274 | "attention-dropout": 0, |
| 275 | - "load": "/data/llama3-8b-mcore-tp2-pp4", | 275 | + "load": "/data/ci/models/llama3/mg/llama3-8b-mcore-tp2-pp4", |
| 276 | "tokenizer-type": "PretrainedFromHF", | 276 | "tokenizer-type": "PretrainedFromHF", |
| 277 | - "tokenizer-name-or-path":"/data/llama-3-8b-hf", | 277 | + "tokenizer-name-or-path":"/data/ci/models/llama3/hf/llama-3-8b-hf", |
| 278 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.model", | 278 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.model", |
| 279 | "disable-bias-linear": null, | 279 | "disable-bias-linear": null, |
| 280 | "attention-softmax-in-fp32": null, | 280 | "attention-softmax-in-fp32": null, |
| 281 | "untie-embeddings-and-output-weights": null, | 281 | "untie-embeddings-and-output-weights": null, |
| @@ -318,10 +318,10 @@ | |||
| 318 | "norm-epsilon": 1e-5, | 318 | "norm-epsilon": 1e-5, |
| 319 | "hidden-dropout": 0, | 319 | "hidden-dropout": 0, |
| 320 | "attention-dropout": 0, | 320 | "attention-dropout": 0, |
| 321 | - "load": "/data/llama3-8b-mcore-tp2-pp4", | 321 | + "load": "/data/ci/models/llama3/mg/llama3-8b-mcore-tp2-pp4", |
| 322 | "tokenizer-type": "PretrainedFromHF", | 322 | "tokenizer-type": "PretrainedFromHF", |
| 323 | - "tokenizer-name-or-path":"/data/llama-3-8b-hf", | 323 | + "tokenizer-name-or-path":"/data/ci/models/llama3/hf/llama-3-8b-hf", |
| 324 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.model", | 324 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.model", |
| 325 | "disable-bias-linear": null, | 325 | "disable-bias-linear": null, |
| 326 | "attention-softmax-in-fp32": null, | 326 | "attention-softmax-in-fp32": null, |
| 327 | "untie-embeddings-and-output-weights": null, | 327 | "untie-embeddings-and-output-weights": null, |
| @@ -363,10 +363,10 @@ | |||
| 363 | "norm-epsilon": 1e-5, | 363 | "norm-epsilon": 1e-5, |
| 364 | "hidden-dropout": 0, | 364 | "hidden-dropout": 0, |
| 365 | "attention-dropout": 0, | 365 | "attention-dropout": 0, |
| 366 | - "load": "/data/llama3-8b-mcore-tp2-pp4", | 366 | + "load": "/data/ci/models/llama3/mg/llama3-8b-mcore-tp2-pp4", |
| 367 | "tokenizer-type": "PretrainedFromHF", | 367 | "tokenizer-type": "PretrainedFromHF", |
| 368 | - "tokenizer-name-or-path":"/data/llama-3-8b-hf", | 368 | + "tokenizer-name-or-path":"/data/ci/models/llama3/hf/llama-3-8b-hf", |
| 369 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.model", | 369 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.model", |
| 370 | "disable-bias-linear": null, | 370 | "disable-bias-linear": null, |
| 371 | "attention-softmax-in-fp32": null, | 371 | "attention-softmax-in-fp32": null, |
| 372 | "untie-embeddings-and-output-weights": null, | 372 | "untie-embeddings-and-output-weights": null, |
| @@ -2,22 +2,22 @@ | |||
| 2 | "instruction_dataset": [ | 2 | "instruction_dataset": [ |
| 3 | { | 3 | { |
| 4 | "params" : { | 4 | "params" : { |
| 5 | - "input-dataset": "/data/process_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input-dataset": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | - "test-out-part": "/data/process_dataset/test_ins_subs/", | 6 | + "test-out-part": "/data/ci/cache/process_dataset/test_ins_subs/", |
| 7 | - "base-out-part": "/data/process_dataset/base_ins_subs/", | 7 | + "base-out-part": "/data/ci/datasets/processed/base_ins_subs/", |
| 8 | - "test-out-merge": "/data/process_dataset/test_ins_merge/", | 8 | + "test-out-merge": "/data/ci/cache/process_dataset/test_ins_merge/", |
| 9 | - "base-out-merge": "/data/process_dataset/base_ins_merge/" | 9 | + "base-out-merge": "/data/ci/datasets/processed/base_ins_merge/" |
| 10 | } | 10 | } |
| 11 | } | 11 | } |
| 12 | ], | 12 | ], |
| 13 | "test_instruction_datasets_part1": [ | 13 | "test_instruction_datasets_part1": [ |
| 14 | { | 14 | { |
| 15 | "params": { | 15 | "params": { |
| 16 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 16 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 17 | "tokenizer-type": "PretrainedFromHF", | 17 | "tokenizer-type": "PretrainedFromHF", |
| 18 | "handler-name": "GeneralInstructionHandler", | 18 | "handler-name": "GeneralInstructionHandler", |
| 19 | - "output-prefix": "/data/process_dataset/test_ins_subs/part1", | 19 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_subs/part1", |
| 20 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 20 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 21 | "workers": 4, | 21 | "workers": 4, |
| 22 | "log-interval": 1000, | 22 | "log-interval": 1000, |
| 23 | "append-eod": null | 23 | "append-eod": null |
| @@ -27,11 +27,11 @@ | |||
| 27 | "test_instruction_datasets_part2": [ | 27 | "test_instruction_datasets_part2": [ |
| 28 | { | 28 | { |
| 29 | "params": { | 29 | "params": { |
| 30 | - "input": "/data/process_dataset/0002-alpaca.parquet", | 30 | + "input": "/data/ci/datasets/origin/0002-alpaca.parquet", |
| 31 | "tokenizer-type": "PretrainedFromHF", | 31 | "tokenizer-type": "PretrainedFromHF", |
| 32 | "handler-name": "GeneralInstructionHandler", | 32 | "handler-name": "GeneralInstructionHandler", |
| 33 | - "output-prefix": "/data/process_dataset/test_ins_subs/part2", | 33 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_subs/part2", |
| 34 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 34 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 35 | "workers": 4, | 35 | "workers": 4, |
| 36 | "log-interval": 1000, | 36 | "log-interval": 1000, |
| 37 | "append-eod": null | 37 | "append-eod": null |
| @@ -41,8 +41,8 @@ | |||
| 41 | "test_merge_instrction_datasets": [ | 41 | "test_merge_instrction_datasets": [ |
| 42 | { | 42 | { |
| 43 | "params": { | 43 | "params": { |
| 44 | - "input": "/data/process_dataset/test_ins_subs/", | 44 | + "input": "/data/ci/cache/process_dataset/test_ins_subs/", |
| 45 | - "output-prefix": "/data/process_dataset/test_ins_merge/merge", | 45 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_merge/merge", |
| 46 | "merge-group-keys": ["packed_attention_mask_document", "packed_input_ids_document", "packed_labels_document"] | 46 | "merge-group-keys": ["packed_attention_mask_document", "packed_input_ids_document", "packed_labels_document"] |
| 47 | } | 47 | } |
| 48 | } | 48 | } |
| @@ -58,11 +58,11 @@ | |||
| 58 | "alpaca_style_instruction_handler": [ | 58 | "alpaca_style_instruction_handler": [ |
| 59 | { | 59 | { |
| 60 | "params": { | 60 | "params": { |
| 61 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 61 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 62 | "tokenizer-type": "PretrainedFromHF", | 62 | "tokenizer-type": "PretrainedFromHF", |
| 63 | "handler-name": "AlpacaStyleInstructionHandler", | 63 | "handler-name": "AlpacaStyleInstructionHandler", |
| 64 | "output-prefix": "/data/process_dataset/test_instruction_handler/alpaca_style", | 64 | "output-prefix": "/data/process_dataset/test_instruction_handler/alpaca_style", |
| 65 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 65 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 66 | "workers": 4, | 66 | "workers": 4, |
| 67 | "log-interval": 1000, | 67 | "log-interval": 1000, |
| 68 | "overwrite-cache": null, | 68 | "overwrite-cache": null, |
| @@ -73,11 +73,11 @@ | |||
| 73 | "alpaca_style_pack_instruction_handler": [ | 73 | "alpaca_style_pack_instruction_handler": [ |
| 74 | { | 74 | { |
| 75 | "params": { | 75 | "params": { |
| 76 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 76 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 77 | "tokenizer-type": "PretrainedFromHF", | 77 | "tokenizer-type": "PretrainedFromHF", |
| 78 | "handler-name": "AlpacaStyleInstructionHandler", | 78 | "handler-name": "AlpacaStyleInstructionHandler", |
| 79 | "output-prefix": "/data/process_dataset/test_instruction_handler/alpaca_style_pack", | 79 | "output-prefix": "/data/process_dataset/test_instruction_handler/alpaca_style_pack", |
| 80 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 80 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 81 | "workers": 4, | 81 | "workers": 4, |
| 82 | "log-interval": 1000, | 82 | "log-interval": 1000, |
| 83 | "overwrite-cache": null, | 83 | "overwrite-cache": null, |
| @@ -91,11 +91,11 @@ | |||
| 91 | "sharegpt_style_instruction_handler": [ | 91 | "sharegpt_style_instruction_handler": [ |
| 92 | { | 92 | { |
| 93 | "params": { | 93 | "params": { |
| 94 | - "input": "/data/process_dataset/sharegpt_formatted_data-evol-gpt4.jsonl", | 94 | + "input": "/data/ci/datasets/origin/sharegpt_formatted_data-evol-gpt4.jsonl", |
| 95 | "tokenizer-type": "PretrainedFromHF", | 95 | "tokenizer-type": "PretrainedFromHF", |
| 96 | "handler-name": "SharegptStyleInstructionHandler", | 96 | "handler-name": "SharegptStyleInstructionHandler", |
| 97 | "output-prefix": "/data/process_dataset/test_instruction_handler/sharegpt_style", | 97 | "output-prefix": "/data/process_dataset/test_instruction_handler/sharegpt_style", |
| 98 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 98 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 99 | "workers": 4, | 99 | "workers": 4, |
| 100 | "log-interval": 1000, | 100 | "log-interval": 1000, |
| 101 | "prompt-type" : "llama2" | 101 | "prompt-type" : "llama2" |
| @@ -2,21 +2,21 @@ | |||
| 2 | "pretrain_dataset": [ | 2 | "pretrain_dataset": [ |
| 3 | { | 3 | { |
| 4 | "params" : { | 4 | "params" : { |
| 5 | - "input-dataset": "/data/process_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input-dataset": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | - "test-out-part": "/data/process_dataset/test_merge_subs/", | 6 | + "test-out-part": "/data/ci/cache/process_dataset/test_merge_subs/", |
| 7 | - "base-out-part": "/data/process_dataset/base_merge_subs/", | 7 | + "base-out-part": "/data/ci/datasets/processed/base_merge_subs/", |
| 8 | - "test-out-merge": "/data/process_dataset/test_merge/", | 8 | + "test-out-merge": "/data/ci/cache/process_dataset/test_merge/", |
| 9 | - "base-out-merge": "/data/process_dataset/base_merge/" | 9 | + "base-out-merge": "/data/ci/datasets/processed/base_merge/" |
| 10 | } | 10 | } |
| 11 | } | 11 | } |
| 12 | ], | 12 | ], |
| 13 | "test_pretrain_datasets_part1": [ | 13 | "test_pretrain_datasets_part1": [ |
| 14 | { | 14 | { |
| 15 | "params": { | 15 | "params": { |
| 16 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 16 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 17 | "tokenizer-type": "PretrainedFromHF", | 17 | "tokenizer-type": "PretrainedFromHF", |
| 18 | - "output-prefix": "/data/process_dataset/test_merge_subs/part1", | 18 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge_subs/part1", |
| 19 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 19 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 20 | "workers": 4, | 20 | "workers": 4, |
| 21 | "log-interval": 1000 | 21 | "log-interval": 1000 |
| 22 | } | 22 | } |
| @@ -25,10 +25,10 @@ | |||
| 25 | "test_pretrain_datasets_part2": [ | 25 | "test_pretrain_datasets_part2": [ |
| 26 | { | 26 | { |
| 27 | "params": { | 27 | "params": { |
| 28 | - "input": "/data/process_dataset/0002-alpaca.parquet", | 28 | + "input": "/data/ci/datasets/origin/0002-alpaca.parquet", |
| 29 | "tokenizer-type": "PretrainedFromHF", | 29 | "tokenizer-type": "PretrainedFromHF", |
| 30 | - "output-prefix": "/data/process_dataset/test_merge_subs/part2", | 30 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge_subs/part2", |
| 31 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 31 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 32 | "workers": 4, | 32 | "workers": 4, |
| 33 | "log-interval": 1000 | 33 | "log-interval": 1000 |
| 34 | } | 34 | } |
| @@ -37,8 +37,8 @@ | |||
| 37 | "test_merge_pretrain_datasets": [ | 37 | "test_merge_pretrain_datasets": [ |
| 38 | { | 38 | { |
| 39 | "params": { | 39 | "params": { |
| 40 | - "input": "/data/process_dataset/test_merge_subs/", | 40 | + "input": "/data/ci/cache/process_dataset/test_merge_subs/", |
| 41 | - "output-prefix": "/data/process_dataset/test_merge/merge", | 41 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge/merge", |
| 42 | "merge-group-keys": "text_document" | 42 | "merge-group-keys": "text_document" |
| 43 | } | 43 | } |
| 44 | } | 44 | } |
| @@ -16,9 +16,9 @@ NODE_RANK=0 | |||
| 16 | WORLD_SIZE=$(($GPUS_PER_NODE*$NNODES)) | 16 | WORLD_SIZE=$(($GPUS_PER_NODE*$NNODES)) |
| 17 | 17 | ||
| 18 | 18 | ||
| 19 | -DATA_PATH="/data/mindspore/st/test_glm_pretrain/dataset/dataset/alpaca_text_document" | 19 | +DATA_PATH="/data/ci/mindspore/st/test_glm_pretrain/dataset/dataset/alpaca_text_document" |
| 20 | -TOKENIZER_PATH="/data/mindspore/st/test_glm_pretrain/tokenizer" | 20 | +TOKENIZER_PATH="/data/ci/mindspore/st/test_glm_pretrain/tokenizer" |
| 21 | -CKPT_LOAD_DIR="/data/mindspore/st/test_glm_pretrain/ckpt_ut" | 21 | +CKPT_LOAD_DIR="/data/ci/mindspore/st/test_glm_pretrain/ckpt_ut" |
| 22 | 22 | ||
| 23 | TP=2 | 23 | TP=2 |
| 24 | PP=2 | 24 | PP=2 |
| @@ -13,9 +13,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | -DATA_PATH="/data/datasets/baichuan2-13B-data/enwiki/enwiki_text_document" | 16 | +DATA_PATH="/data/ci/datasets/processed/baichuan2-13B-data/enwiki/enwiki_text_document" |
| 17 | -TOKENIZER_MODEL="/data/hf/baichuan2-13B-hf/tokenizer.model" | 17 | +TOKENIZER_MODEL="/data/ci/models/baichuan2/hf/baichuan2-13B-hf/tokenizer.model" |
| 18 | -CKPT_LOAD_DIR="/data/pipeline/Baichuan2-13B-tp8pp1-mcore-hf-layer2/" | 18 | +CKPT_LOAD_DIR="/data/ci/models/baichuan2/mg/Baichuan2-13B-tp8pp1-mcore-hf-layer2/" |
| 19 | 19 | ||
| 20 | TP=8 | 20 | TP=8 |
| 21 | PP=1 | 21 | PP=1 |
| @@ -2,9 +2,9 @@ | |||
| 2 | "test_preprocess_pretrain_data": [ | 2 | "test_preprocess_pretrain_data": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "tokenizer-name-or-path": "/data/hf/baichuan2-13B-hf/" | 7 | + "tokenizer-name-or-path": "/data/ci/models/baichuan2/hf/baichuan2-13B-hf/" |
| 8 | }, | 8 | }, |
| 9 | "prefix": "alpaca" | 9 | "prefix": "alpaca" |
| 10 | } | 10 | } |
| @@ -2,9 +2,9 @@ | |||
| 2 | "test_preprocess_pretrain_data": [ | 2 | "test_preprocess_pretrain_data": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "tokenizer-name-or-path": "/data/hf/bloom-7B-hf/" | 7 | + "tokenizer-name-or-path": "/data/ci/models/bloom-7b/hf/bloom-7B-hf/" |
| 8 | }, | 8 | }, |
| 9 | "prefix": "alpaca" | 9 | "prefix": "alpaca" |
| 10 | } | 10 | } |
| @@ -11,9 +11,9 @@ WORLD_SIZE=$((NPUS_PER_NODE*$NNODES)) | |||
| 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 12 | 12 | ||
| 13 | CKPT_SAVE_DIR="/data/cache" | 13 | CKPT_SAVE_DIR="/data/cache" |
| 14 | -DATA_PATH="/data/datasets/chatglm3-dataset-alpaca/alpaca_text_document" | 14 | +DATA_PATH="/data/ci/datasets/processed/chatglm3-dataset-alpaca/alpaca_text_document" |
| 15 | -TOKENIZER_PATH="/data/hf/chatglm3-6b-base-hf/" | 15 | +TOKENIZER_PATH="/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/" |
| 16 | -CKPT_LOAD_DIR="/data/pipeline/chatglm3-6b-base-mg-tp1pp2-mcore-base/" | 16 | +CKPT_LOAD_DIR="/data/ci/models/chatglm3/mg/chatglm3-6b-base-mg-tp1pp2-mcore-base/" |
| 17 | 17 | ||
| 18 | TP=1 | 18 | TP=1 |
| 19 | PP=2 | 19 | PP=2 |
| @@ -2,9 +2,9 @@ | |||
| 2 | "test_preprocess_pretrain_data": [ | 2 | "test_preprocess_pretrain_data": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "tokenizer-name-or-path": "/data/hf/chatglm3-6b-base-hf/" | 7 | + "tokenizer-name-or-path": "/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/" |
| 8 | }, | 8 | }, |
| 9 | "prefix": "alpaca" | 9 | "prefix": "alpaca" |
| 10 | } | 10 | } |
| @@ -9,12 +9,12 @@ | |||
| 9 | "target-pipeline-parallel-size": "2", | 9 | "target-pipeline-parallel-size": "2", |
| 10 | "target-expert-parallel-size": "2", | 10 | "target-expert-parallel-size": "2", |
| 11 | "num-layer-list": "6,10", | 11 | "num-layer-list": "6,10", |
| 12 | - "load-dir":"/data/hf/Mixtral-legacy-hf", | 12 | + "load-dir":"/data/ci/models/mixtral/hf/Mixtral-legacy-hf", |
| 13 | - "save-dir":"/data/wttest/test/hf2mc_mixtral_tp2pp2ep2dypp", | 13 | + "save-dir":"/data/ci/cache/hf2mc_mixtral_tp2pp2ep2dypp", |
| 14 | "use-mcore-models": null, | 14 | "use-mcore-models": null, |
| 15 | "model-type-hf": "mixtral", | 15 | "model-type-hf": "mixtral", |
| 16 | "params-dtype": "bf16", | 16 | "params-dtype": "bf16", |
| 17 | - "tokenizer-model":"/data/hf/Mixtral-legacy-hf/tokenizer.model" | 17 | + "tokenizer-model":"/data/ci/models/mixtral/hf/Mixtral-legacy-hf/tokenizer.model" |
| 18 | } | 18 | } |
| 19 | }, | 19 | }, |
| 20 | { | 20 | { |
| @@ -40,8 +40,8 @@ | |||
| 40 | "target-tensor-parallel-size": "1", | 40 | "target-tensor-parallel-size": "1", |
| 41 | "target-pipeline-parallel-size": "1", | 41 | "target-pipeline-parallel-size": "1", |
| 42 | "target-expert-parallel-size": "1", | 42 | "target-expert-parallel-size": "1", |
| 43 | - "save-dir":"/data/hf/Mixtral-legacy-hf/", | 43 | + "save-dir":"/data/ci/models/mixtral/hf/Mixtral-legacy-hf/", |
| 44 | - "load-dir":"/data/wttest/base/hf2mc_mixtral_tp1pp4ep2vpp2", | 44 | + "load-dir":"/data/ci/models/mixtral/mg/hf2mc_mixtral_tp1pp4ep2vpp2", |
| 45 | "use-mcore-models": null, | 45 | "use-mcore-models": null, |
| 46 | "model-type-hf": "mixtral", | 46 | "model-type-hf": "mixtral", |
| 47 | "params-dtype": "bf16" | 47 | "params-dtype": "bf16" |
| @@ -72,12 +72,12 @@ | |||
| 72 | "target-tensor-parallel-size": "1", | 72 | "target-tensor-parallel-size": "1", |
| 73 | "target-pipeline-parallel-size": "1", | 73 | "target-pipeline-parallel-size": "1", |
| 74 | "target-expert-parallel-size": "8", | 74 | "target-expert-parallel-size": "8", |
| 75 | - "load-dir":"/data/ci/deepseek2_lite/hf/deepseek2_lite_hf", | 75 | + "load-dir":"/data/ci/models/deepseek2-lite/hf/deepseek2_lite_hf", |
| 76 | - "save-dir":"/data/ci/deepseek2_lite/mg/deepseek2_lite_mg", | 76 | + "save-dir":"/data/ci/cache/deepseek2_lite_mg", |
| 77 | "use-mcore-models": null, | 77 | "use-mcore-models": null, |
| 78 | "model-type-hf": "deepseek2-lite", | 78 | "model-type-hf": "deepseek2-lite", |
| 79 | "params-dtype": "bf16", | 79 | "params-dtype": "bf16", |
| 80 | - "tokenizer-model":"/data/ci/deepseek2_lite/hf/deepseek2_lite_hf", | 80 | + "tokenizer-model":"/data/ci/models/deepseek2-lite/hf/deepseek2_lite_hf", |
| 81 | "spec":"mindspeed_llm.tasks.models.spec.deepseek_spec layer_spec" | 81 | "spec":"mindspeed_llm.tasks.models.spec.deepseek_spec layer_spec" |
| 82 | } | 82 | } |
| 83 | }, | 83 | }, |
| @@ -104,8 +104,8 @@ | |||
| 104 | "target-tensor-parallel-size": "1", | 104 | "target-tensor-parallel-size": "1", |
| 105 | "target-pipeline-parallel-size": "1", | 105 | "target-pipeline-parallel-size": "1", |
| 106 | "target-expert-parallel-size": "1", | 106 | "target-expert-parallel-size": "1", |
| 107 | - "save-dir":"/data/ci/deepseek2_lite/hf/deepseek2_lite_hf", | 107 | + "save-dir":"/data/ci/models/deepseek2-lite/hf/deepseek2_lite_hf", |
| 108 | - "load-dir":"/data/pipeline/deepseek2_lite_mg_v2/", | 108 | + "load-dir":"/data/ci/models/deepseek2-lite/mg/deepseek2_lite_mg_v2/", |
| 109 | "use-mcore-models": null, | 109 | "use-mcore-models": null, |
| 110 | "model-type-hf": "deepseek2-lite", | 110 | "model-type-hf": "deepseek2-lite", |
| 111 | "params-dtype": "bf16", | 111 | "params-dtype": "bf16", |
| @@ -127,13 +127,13 @@ | |||
| 127 | "save-model-type": "mg", | 127 | "save-model-type": "mg", |
| 128 | "target-tensor-parallel-size": "8", | 128 | "target-tensor-parallel-size": "8", |
| 129 | "target-pipeline-parallel-size": "1", | 129 | "target-pipeline-parallel-size": "1", |
| 130 | - "load-dir": "/data/hf/gemma2-9b-hf/", | 130 | + "load-dir": "/data/ci/models/gemma2/hf/gemma2-9b-hf/", |
| 131 | - "save-dir": "/data/gemma2-9b-mg-tp8pp1-mcore-test/", | 131 | + "save-dir": "/data/ci/cache/gemma2-9b-mg-tp8pp1-mcore-test/", |
| 132 | "use-mcore-models": null, | 132 | "use-mcore-models": null, |
| 133 | "post-norm": null, | 133 | "post-norm": null, |
| 134 | "model-type-hf": "gemma2", | 134 | "model-type-hf": "gemma2", |
| 135 | "params-dtype": "bf16", | 135 | "params-dtype": "bf16", |
| 136 | - "tokenizer-model": "/data/hf/gemma2-9b-hf/tokenizer.json", | 136 | + "tokenizer-model": "/data/ci/models/gemma2/hf/gemma2-9b-hf/tokenizer.json", |
| 137 | "spec":"mindspeed_llm.tasks.models.spec.gemma2_spec layer_spec" | 137 | "spec":"mindspeed_llm.tasks.models.spec.gemma2_spec layer_spec" |
| 138 | } | 138 | } |
| 139 | }, | 139 | }, |
| @@ -157,9 +157,9 @@ | |||
| 157 | "model-type":"GPT", | 157 | "model-type":"GPT", |
| 158 | "load-model-type":"mg", | 158 | "load-model-type":"mg", |
| 159 | "save-model-type":"mg", | 159 | "save-model-type":"mg", |
| 160 | - "load-dir":"/data/llama2_ckpt_lora_UT/Llama2-mcore/", | 160 | + "load-dir":"/data/ci/models/llama2/mg/Llama2-mcore/", |
| 161 | - "save-dir":"/data/llama2_ckpt_lora_UT/llama2-7b-lora2mcore-test/", | 161 | + "save-dir":"/data/ci/cache/llama2-7b-lora2mcore-test/", |
| 162 | - "lora-load":"/data/llama2_ckpt_lora_UT/llama-7b-lora-mcore-tp1pp1/", | 162 | + "lora-load":"/data/ci/models/llama2/mg/llama-7b-lora-mcore-tp1pp1/", |
| 163 | "lora-r":"16", | 163 | "lora-r":"16", |
| 164 | "lora-alpha":"32", | 164 | "lora-alpha":"32", |
| 165 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2", | 165 | "lora-target-modules":"linear_qkv linear_proj linear_fc1 linear_fc2", |
| @@ -185,9 +185,9 @@ | |||
| 185 | "target-tensor-parallel-size": "1", | 185 | "target-tensor-parallel-size": "1", |
| 186 | "target-pipeline-parallel-size": "2", | 186 | "target-pipeline-parallel-size": "2", |
| 187 | "target-expert-parallel-size": "2", | 187 | "target-expert-parallel-size": "2", |
| 188 | - "load-dir":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 188 | + "load-dir":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 189 | - "save-dir":"/data/ci/qwen2_moe/mg_base/qwen2_moe_l2_t1p2e2", | 189 | + "save-dir":"/data/ci/cache/qwen2_moe_l2_t1p2e2", |
| 190 | - "tokenizer-model":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 190 | + "tokenizer-model":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 191 | "use-mcore-models": null, | 191 | "use-mcore-models": null, |
| 192 | "moe-grouped-gemm": null, | 192 | "moe-grouped-gemm": null, |
| 193 | "add-qkv-bias": null, | 193 | "add-qkv-bias": null, |
| @@ -215,8 +215,8 @@ | |||
| 215 | "target-tensor-parallel-size": "1", | 215 | "target-tensor-parallel-size": "1", |
| 216 | "target-pipeline-parallel-size": "1", | 216 | "target-pipeline-parallel-size": "1", |
| 217 | "target-expert-parallel-size": "1", | 217 | "target-expert-parallel-size": "1", |
| 218 | - "save-dir":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 218 | + "save-dir":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 219 | - "load-dir":"/data/ci/qwen2_moe/mg_base/qwen2_moe_l2_t1p2e2", | 219 | + "load-dir":"/data/ci/cache/qwen2_moe_l2_t1p2e2", |
| 220 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", | 220 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", |
| 221 | "use-mcore-models": null, | 221 | "use-mcore-models": null, |
| 222 | "moe-grouped-gemm": null, | 222 | "moe-grouped-gemm": null, |
| @@ -241,8 +241,8 @@ | |||
| 241 | "target-tensor-parallel-size": "1", | 241 | "target-tensor-parallel-size": "1", |
| 242 | "target-pipeline-parallel-size": "1", | 242 | "target-pipeline-parallel-size": "1", |
| 243 | "target-expert-parallel-size": "1", | 243 | "target-expert-parallel-size": "1", |
| 244 | - "save-dir":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 244 | + "save-dir":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 245 | - "load-dir":"/data/ci/qwen2_moe/mg_base/qwen2_moe_l2_t2p1e2_base", | 245 | + "load-dir":"/data/ci/models/qwen2-moe/mg/qwen2_moe_l2_t2p1e2_base", |
| 246 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", | 246 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", |
| 247 | "use-mcore-models": null, | 247 | "use-mcore-models": null, |
| 248 | "moe-grouped-gemm": null, | 248 | "moe-grouped-gemm": null, |
| @@ -268,12 +268,12 @@ | |||
| 268 | "save-model-type": "mg", | 268 | "save-model-type": "mg", |
| 269 | "target-tensor-parallel-size": "2", | 269 | "target-tensor-parallel-size": "2", |
| 270 | "target-pipeline-parallel-size": "2", | 270 | "target-pipeline-parallel-size": "2", |
| 271 | - "save-dir":"/data/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-test/", | 271 | + "save-dir":"/data/ci/cache/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-test/", |
| 272 | - "load-dir":"/data/hf/llama-3-8b-hf-layer14/", | 272 | + "load-dir":"/data/ci/models/llama3/hf/llama-3-8b-hf-layer14/", |
| 273 | "num-layers-per-virtual-pipeline-stage": "2", | 273 | "num-layers-per-virtual-pipeline-stage": "2", |
| 274 | "noop-layers": "1,15", | 274 | "noop-layers": "1,15", |
| 275 | "params-dtype": "bf16", | 275 | "params-dtype": "bf16", |
| 276 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.json" | 276 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.json" |
| 277 | } | 277 | } |
| 278 | }, | 278 | }, |
| 279 | { | 279 | { |
| @@ -295,10 +295,10 @@ | |||
| 295 | "save-model-type":"mg", | 295 | "save-model-type":"mg", |
| 296 | "target-tensor-parallel-size": "1", | 296 | "target-tensor-parallel-size": "1", |
| 297 | "target-pipeline-parallel-size": "1", | 297 | "target-pipeline-parallel-size": "1", |
| 298 | - "load-dir":"/data/Qwen2-1.5B/", | 298 | + "load-dir":"/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B/", |
| 299 | - "save-dir":"/data/qwen2-1.5b-base-mg-tp1pp1-mcore-test/", | 299 | + "save-dir":"/data/ci/cache/qwen2-1.5b-base-mg-tp1pp1-mcore-test/", |
| 300 | "model-type-hf": "llama2", | 300 | "model-type-hf": "llama2", |
| 301 | - "tokenizer-model":"/data/Qwen2-1.5B/tokenizer.model", | 301 | + "tokenizer-model":"/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B/tokenizer.model", |
| 302 | "add-qkv-bias": null, | 302 | "add-qkv-bias": null, |
| 303 | "params-dtype": "bf16" | 303 | "params-dtype": "bf16" |
| 304 | } | 304 | } |
| @@ -378,8 +378,8 @@ | |||
| 378 | "params-dtype":"bf16", | 378 | "params-dtype":"bf16", |
| 379 | "target-tensor-parallel-size": "1", | 379 | "target-tensor-parallel-size": "1", |
| 380 | "target-pipeline-parallel-size": "1", | 380 | "target-pipeline-parallel-size": "1", |
| 381 | - "load-dir":"/data/ci/orm/llama-2-7b-layers8-rm-mcore_pp2vpp2/", | 381 | + "load-dir":"/data/ci/models/llama2/mg/llama-2-7b-layers8-rm-mcore_pp2vpp2/", |
| 382 | - "save-dir":"/data/ci/orm/llama-2-7b-layers8-rm-hf/", | 382 | + "save-dir":"/data/ci/models/llama2/hf/llama-2-7b-layers8-rm-hf/", |
| 383 | "use-mcore-models": null, | 383 | "use-mcore-models": null, |
| 384 | "model-type-hf": "llama2", | 384 | "model-type-hf": "llama2", |
| 385 | "orm": null | 385 | "orm": null |
| @@ -401,9 +401,9 @@ | |||
| 401 | "target-tensor-parallel-size": "2", | 401 | "target-tensor-parallel-size": "2", |
| 402 | "target-pipeline-parallel-size": "1", | 402 | "target-pipeline-parallel-size": "1", |
| 403 | "target-expert-parallel-size": "2", | 403 | "target-expert-parallel-size": "2", |
| 404 | - "load-dir":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 404 | + "load-dir":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 405 | - "save-dir":"/data/qwen2_moe_tp2_ep2_extend_mc", | 405 | + "save-dir":"/data/ci/cache/qwen2_moe_tp2_ep2_extend_mc", |
| 406 | - "tokenizer-model":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 406 | + "tokenizer-model":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 407 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", | 407 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", |
| 408 | "use-mcore-models": null, | 408 | "use-mcore-models": null, |
| 409 | "moe-grouped-gemm": null, | 409 | "moe-grouped-gemm": null, |
| @@ -432,9 +432,9 @@ | |||
| 432 | "target-tensor-parallel-size": "2", | 432 | "target-tensor-parallel-size": "2", |
| 433 | "target-pipeline-parallel-size": "1", | 433 | "target-pipeline-parallel-size": "1", |
| 434 | "target-expert-parallel-size": "2", | 434 | "target-expert-parallel-size": "2", |
| 435 | - "load-dir":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 435 | + "load-dir":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 436 | - "save-dir":"/data/ci/qwen2_moe/mg_base/qwen2_moe_l2_t2p1e2", | 436 | + "save-dir":"/data/ci/cache/qwen2_moe_l2_t2p1e2", |
| 437 | - "tokenizer-model":"/data/ci/qwen2_moe/hf_base/qwen2_moe_hf", | 437 | + "tokenizer-model":"/data/ci/models/qwen2-moe/hf/qwen2_moe_hf", |
| 438 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", | 438 | "spec":"mindspeed_llm.tasks.models.spec.qwen2_moe_spec layer_spec", |
| 439 | "use-mcore-models": null, | 439 | "use-mcore-models": null, |
| 440 | "moe-grouped-gemm": null, | 440 | "moe-grouped-gemm": null, |
| @@ -194,7 +194,7 @@ class TestCheckpoint(object): | |||
| 194 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" | 194 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" |
| 195 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_qwen2_moe_hf2mcore_tp2pp1ep2']) | 195 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_qwen2_moe_hf2mcore_tp2pp1ep2']) |
| 196 | assert exit_code == 0 | 196 | assert exit_code == 0 |
| 197 | - base_dir = "/data/ci/qwen2_moe/mg_base/qwen2_moe_l2_t2p1e2_base" | 197 | + base_dir = "/data/ci/models/qwen2-moe/mg/qwen2_moe_l2_t2p1e2_base" |
| 198 | save_dir = self.test_config['test_qwen2_moe_hf2mcore_tp2pp1ep2'][0]['save-dir'] | 198 | save_dir = self.test_config['test_qwen2_moe_hf2mcore_tp2pp1ep2'][0]['save-dir'] |
| 199 | assert weight_compare(base_dir, save_dir) | 199 | assert weight_compare(base_dir, save_dir) |
| 200 | shutil.rmtree(save_dir) | 200 | shutil.rmtree(save_dir) |
| @@ -2,7 +2,7 @@ | |||
| 2 | "test_llama2_mcore_humaneval_evaluate": [ | 2 | "test_llama2_mcore_humaneval_evaluate": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "task-data-path":"/data/eval_data/human_eval", | 5 | + "task-data-path":"/data/ci/datasets/eval_data/human_eval", |
| 6 | "task":"human_eval", | 6 | "task":"human_eval", |
| 7 | "tensor-model-parallel-size": 8, | 7 | "tensor-model-parallel-size": 8, |
| 8 | "pipeline-model-parallel-size": 1, | 8 | "pipeline-model-parallel-size": 1, |
| @@ -27,9 +27,9 @@ | |||
| 27 | "fp16": null, | 27 | "fp16": null, |
| 28 | "no-load-rng": null, | 28 | "no-load-rng": null, |
| 29 | "no-load-optim": null, | 29 | "no-load-optim": null, |
| 30 | - "load":"/data/ci/ckpt", | 30 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 31 | "tokenizer-type":"PretrainedFromHF", | 31 | "tokenizer-type":"PretrainedFromHF", |
| 32 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf" | 32 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf" |
| 33 | } | 33 | } |
| 34 | } | 34 | } |
| 35 | ] | 35 | ] |
| @@ -29,10 +29,10 @@ | |||
| 29 | "max-new-tokens": 30, | 29 | "max-new-tokens": 30, |
| 30 | "micro-batch-size": 1, | 30 | "micro-batch-size": 1, |
| 31 | "global-batch-size": 1, | 31 | "global-batch-size": 1, |
| 32 | - "load":"/data/pipeline/chatglm3-6b-base-mg-tp1pp2-mcore-base", | 32 | + "load":"/data/ci/models/chatglm3/mg/chatglm3-6b-base-mg-tp1pp2-mcore-base", |
| 33 | "tokenizer-type": "PretrainedFromHF", | 33 | "tokenizer-type": "PretrainedFromHF", |
| 34 | - "tokenizer-name-or-path":"/data/hf/chatglm3-6b-base-hf/", | 34 | + "tokenizer-name-or-path":"/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/", |
| 35 | - "tokenizer-model": "/data/hf/chatglm3-6b-base-hf/tokenizer.model", | 35 | + "tokenizer-model": "/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/tokenizer.model", |
| 36 | "tokenizer-not-use-fast": null, | 36 | "tokenizer-not-use-fast": null, |
| 37 | "untie-embeddings-and-output-weights": null, | 37 | "untie-embeddings-and-output-weights": null, |
| 38 | "attention-softmax-in-fp32": null, | 38 | "attention-softmax-in-fp32": null, |
| @@ -69,9 +69,9 @@ | |||
| 69 | "square-alibi-mask": null, | 69 | "square-alibi-mask": null, |
| 70 | "fill-neg-inf": null, | 70 | "fill-neg-inf": null, |
| 71 | "swiglu": null, | 71 | "swiglu": null, |
| 72 | - "load": "/data/Baichuan2-13B-tp8pp1-mcore-hf", | 72 | + "load": "/data/ci/models/baichuan2/mg/Baichuan2-13B-tp8pp1-mcore-hf", |
| 73 | "tokenizer-type": "PretrainedFromHF", | 73 | "tokenizer-type": "PretrainedFromHF", |
| 74 | - "tokenizer-name-or-path": "/data/hf/baichuan2-13B-hf/", | 74 | + "tokenizer-name-or-path": "/data/ci/models/baichuan2/hf/baichuan2-13B-hf/", |
| 75 | "tokenizer-not-use-fast": null, | 75 | "tokenizer-not-use-fast": null, |
| 76 | "fp16": null, | 76 | "fp16": null, |
| 77 | "normalization": "RMSNorm" , | 77 | "normalization": "RMSNorm" , |
| @@ -2,12 +2,12 @@ | |||
| 2 | "test_alpaca_dataset": [ | 2 | "test_alpaca_dataset": [ |
| 3 | { | 3 | { |
| 4 | "params": { | 4 | "params": { |
| 5 | - "input": "/data/tune_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/tune_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | "handler-name": "AlpacaStyleInstructionHandler", | 7 | "handler-name": "AlpacaStyleInstructionHandler", |
| 8 | "output-prefix": "/data/cache/tune_dataset/alpaca/alpaca", | 8 | "output-prefix": "/data/cache/tune_dataset/alpaca/alpaca", |
| 9 | "overwrite-cache": null, | 9 | "overwrite-cache": null, |
| 10 | - "tokenizer-name-or-path": "/data/qwen-7b/", | 10 | + "tokenizer-name-or-path": "/data/ci/models/qwen-7b/hf/qwen-7b/", |
| 11 | "workers": 4, | 11 | "workers": 4, |
| 12 | "log-interval": 1000, | 12 | "log-interval": 1000, |
| 13 | "prompt-type": "qwen" | 13 | "prompt-type": "qwen" |
| @@ -17,11 +17,11 @@ | |||
| 17 | "test_alpaca_history_dataset": [ | 17 | "test_alpaca_history_dataset": [ |
| 18 | { | 18 | { |
| 19 | "params": { | 19 | "params": { |
| 20 | - "input": "/data/tune_dataset/oaast_sft.json", | 20 | + "input": "/data/ci/datasets/tune_dataset/oaast_sft.json", |
| 21 | "tokenizer-type": "PretrainedFromHF", | 21 | "tokenizer-type": "PretrainedFromHF", |
| 22 | "handler-name": "AlpacaStyleInstructionHandler", | 22 | "handler-name": "AlpacaStyleInstructionHandler", |
| 23 | - "output-prefix": "/data/tune_dataset/alpaca_his/alpaca_his", | 23 | + "output-prefix": "/data/ci/datasets/tune_dataset/alpaca_his/alpaca_his", |
| 24 | - "tokenizer-name-or-path": "/data/qwen-7b/", | 24 | + "tokenizer-name-or-path": "/data/ci/models/qwen-7b/hf/qwen-7b/", |
| 25 | "overwrite-cache": null, | 25 | "overwrite-cache": null, |
| 26 | "workers": 4, | 26 | "workers": 4, |
| 27 | "log-interval": 1000, | 27 | "log-interval": 1000, |
| @@ -31,11 +31,11 @@ | |||
| 31 | }, | 31 | }, |
| 32 | { | 32 | { |
| 33 | "params": { | 33 | "params": { |
| 34 | - "input": "/data/tune_dataset/oaast_sft.json", | 34 | + "input": "/data/ci/datasets/tune_dataset/oaast_sft.json", |
| 35 | "tokenizer-type": "PretrainedFromHF", | 35 | "tokenizer-type": "PretrainedFromHF", |
| 36 | "handler-name": "AlpacaStyleInstructionHandler", | 36 | "handler-name": "AlpacaStyleInstructionHandler", |
| 37 | - "output-prefix": "/data/tune_dataset/alpaca_his/alpaca_his_seq1024", | 37 | + "output-prefix": "/data/ci/datasets/tune_dataset/alpaca_his/alpaca_his_seq1024", |
| 38 | - "tokenizer-name-or-path": "/data/qwen-7b/", | 38 | + "tokenizer-name-or-path": "/data/ci/models/qwen-7b/hf/qwen-7b/", |
| 39 | "overwrite-cache": null, | 39 | "overwrite-cache": null, |
| 40 | "workers": 4, | 40 | "workers": 4, |
| 41 | "log-interval": 1000, | 41 | "log-interval": 1000, |
| @@ -49,11 +49,11 @@ | |||
| 49 | "test_sharegpt_dataset": [ | 49 | "test_sharegpt_dataset": [ |
| 50 | { | 50 | { |
| 51 | "params": { | 51 | "params": { |
| 52 | - "input": "/data/tune_dataset/sharegpt_formatted_data-evol-gpt4.jsonl", | 52 | + "input": "/data/ci/datasets/tune_dataset/sharegpt_formatted_data-evol-gpt4.jsonl", |
| 53 | "tokenizer-type": "PretrainedFromHF", | 53 | "tokenizer-type": "PretrainedFromHF", |
| 54 | "handler-name": "SharegptStyleInstructionHandler", | 54 | "handler-name": "SharegptStyleInstructionHandler", |
| 55 | - "output-prefix": "/data/tune_dataset/sharegpt/sharegpt", | 55 | + "output-prefix": "/data/ci/datasets/tune_dataset/sharegpt/sharegpt", |
| 56 | - "tokenizer-name-or-path": "/data/qwen-7b/", | 56 | + "tokenizer-name-or-path": "/data/ci/models/qwen-7b/hf/qwen-7b/", |
| 57 | "workers": 4, | 57 | "workers": 4, |
| 58 | "overwrite-cache": null, | 58 | "overwrite-cache": null, |
| 59 | "log-interval": 1000, | 59 | "log-interval": 1000, |
| @@ -65,11 +65,11 @@ | |||
| 65 | "test_openai_dataset": [ | 65 | "test_openai_dataset": [ |
| 66 | { | 66 | { |
| 67 | "params": { | 67 | "params": { |
| 68 | - "input": "/data/tune_dataset/sss.json", | 68 | + "input": "/data/ci/datasets/tune_dataset/sss.json", |
| 69 | "tokenizer-type": "PretrainedFromHF", | 69 | "tokenizer-type": "PretrainedFromHF", |
| 70 | "handler-name": "SharegptStyleInstructionHandler", | 70 | "handler-name": "SharegptStyleInstructionHandler", |
| 71 | - "output-prefix": "/data/tune_dataset/sharegpt/sharegpt", | 71 | + "output-prefix": "/data/ci/datasets/tune_dataset/sharegpt/sharegpt", |
| 72 | - "tokenizer-name-or-path": "/data/qwen-7b/", | 72 | + "tokenizer-name-or-path": "/data/ci/models/qwen-7b/hf/qwen-7b/", |
| 73 | "overwrite-cache": null, | 73 | "overwrite-cache": null, |
| 74 | "workers": 4, | 74 | "workers": 4, |
| 75 | "log-interval": 1000, | 75 | "log-interval": 1000, |
| @@ -81,11 +81,11 @@ | |||
| 81 | "test_abstract_prompt_type": [ | 81 | "test_abstract_prompt_type": [ |
| 82 | { | 82 | { |
| 83 | "params": { | 83 | "params": { |
| 84 | - "input": "/data/tune_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 84 | + "input": "/data/ci/datasets/tune_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 85 | "tokenizer-type": "PretrainedFromHF", | 85 | "tokenizer-type": "PretrainedFromHF", |
| 86 | "handler-name": "AlpacaStyleInstructionHandler", | 86 | "handler-name": "AlpacaStyleInstructionHandler", |
| 87 | - "output-prefix": "/data/tune_dataset/prompt_abstract/alpaca", | 87 | + "output-prefix": "/data/ci/datasets/tune_dataset/prompt_abstract/alpaca", |
| 88 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf/", | 88 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf/", |
| 89 | "overwrite-cache": null, | 89 | "overwrite-cache": null, |
| 90 | "workers": 4, | 90 | "workers": 4, |
| 91 | "log-interval": 1000, | 91 | "log-interval": 1000, |
| @@ -17,10 +17,10 @@ class TestProcessInstructionDataLf: | |||
| 17 | 17 | ||
| 18 | @pytest.mark.parametrize("params, base_path", | 18 | @pytest.mark.parametrize("params, base_path", |
| 19 | [ | 19 | [ |
| 20 | - (test_config["test_alpaca_dataset"][0], "/data/tune_dataset/Llamafactoryhandler/alpaca/alpaca"), | 20 | + (test_config["test_alpaca_dataset"][0], "/data/ci/datasets/tune_dataset/Llamafactoryhandler/alpaca/alpaca"), |
| 21 | - (test_config["test_alpaca_history_dataset"][0], "/data/tune_dataset/Llamafactoryhandler/alpaca_history/alpaca_history_new"), | 21 | + (test_config["test_alpaca_history_dataset"][0], "/data/ci/datasets/tune_dataset/Llamafactoryhandler/alpaca_history/alpaca_history_new"), |
| 22 | - (test_config["test_sharegpt_dataset"][0], "/data/tune_dataset/Llamafactoryhandler/sharegpt/sharegpt_lf"), | 22 | + (test_config["test_sharegpt_dataset"][0], "/data/ci/datasets/tune_dataset/Llamafactoryhandler/sharegpt/sharegpt_lf"), |
| 23 | - (test_config["test_openai_dataset"][0], "/data/tune_dataset/Llamafactoryhandler/openai/sss"), | 23 | + (test_config["test_openai_dataset"][0], "/data/ci/datasets/tune_dataset/Llamafactoryhandler/openai/sss"), |
| 24 | (test_config["test_abstract_prompt_type"][0], "/data/Llama2-7b-original-prompt-type/alpaca") | 24 | (test_config["test_abstract_prompt_type"][0], "/data/Llama2-7b-original-prompt-type/alpaca") |
| 25 | ]) | 25 | ]) |
| 26 | def test_datasets(self, build_args, params, base_path): | 26 | def test_datasets(self, build_args, params, base_path): |
| @@ -62,7 +62,7 @@ class TestProcessInstructionDataLf: | |||
| 62 | 62 | ||
| 63 | @pytest.mark.parametrize("params, base_path", | 63 | @pytest.mark.parametrize("params, base_path", |
| 64 | [ | 64 | [ |
| 65 | - (test_config["test_alpaca_history_dataset"][1], "/data/tune_dataset/Llamafactoryhandler/alpaca_history/alpaca_history_seq1024"), | 65 | + (test_config["test_alpaca_history_dataset"][1], "/data/ci/datasets/tune_dataset/Llamafactoryhandler/alpaca_history/alpaca_history_seq1024"), |
| 66 | ]) | 66 | ]) |
| 67 | def test_skip_num(self, build_args, params, base_path): | 67 | def test_skip_num(self, build_args, params, base_path): |
| 68 | """ | 68 | """ |
| @@ -14,11 +14,11 @@ class TestProcessInstructionData: | |||
| 14 | def setup_class(self): | 14 | def setup_class(self): |
| 15 | sys.argv = [ | 15 | sys.argv = [ |
| 16 | sys.argv[0], | 16 | sys.argv[0], |
| 17 | - "--input", "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 17 | + "--input", "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 18 | "--tokenizer-type", "PretrainedFromHF", | 18 | "--tokenizer-type", "PretrainedFromHF", |
| 19 | "--handler-name", "GeneralInstructionHandler", | 19 | "--handler-name", "GeneralInstructionHandler", |
| 20 | - "--output-prefix", "/data/tune_pack_dataset/alpaca_pack", | 20 | + "--output-prefix", "/data/ci/cache/tune_pack_dataset/alpaca_pack", |
| 21 | - "--tokenizer-name-or-path", "/data/hf/llama-2-7b-hf", | 21 | + "--tokenizer-name-or-path", "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 22 | "--workers", "4", | 22 | "--workers", "4", |
| 23 | "--log-interval", "1000", | 23 | "--log-interval", "1000", |
| 24 | "--append-eod", | 24 | "--append-eod", |
| @@ -2,32 +2,32 @@ | |||
| 2 | "test_alpaca_dataset": [ | 2 | "test_alpaca_dataset": [ |
| 3 | { | 3 | { |
| 4 | "params": { | 4 | "params": { |
| 5 | - "input": "/data/pairwise_dataset/orca_rlhf.jsonl", | 5 | + "input": "/data/ci/datasets/origin/pairwise_dataset/orca_rlhf.jsonl", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "output-prefix": "/data/pairwise_dataset/output/orca_rlhf/orca_rlhf", | 7 | + "output-prefix": "/data/ci/datasets/origin/pairwise_dataset/output/orca_rlhf/orca_rlhf", |
| 8 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf/", | 8 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf/", |
| 9 | "workers": 4, | 9 | "workers": 4, |
| 10 | "log-interval": 1000, | 10 | "log-interval": 1000, |
| 11 | "handler-name": "AlpacaStylePairwiseHandler", | 11 | "handler-name": "AlpacaStylePairwiseHandler", |
| 12 | "prompt-type": "llama2", | 12 | "prompt-type": "llama2", |
| 13 | "map-keys": "{\"prompt\":\"question\", \"query\":\"\", \"system\":\"system\"}" | 13 | "map-keys": "{\"prompt\":\"question\", \"query\":\"\", \"system\":\"system\"}" |
| 14 | }, | 14 | }, |
| 15 | - "baseline": "/data/pairwise_dataset/baseline/orca_rlhf/orca_rlhf" | 15 | + "baseline": "/data/ci/datasets/origin/pairwise_dataset/baseline/orca_rlhf/orca_rlhf" |
| 16 | } | 16 | } |
| 17 | ], | 17 | ], |
| 18 | "test_sharegpt_dataset": [ | 18 | "test_sharegpt_dataset": [ |
| 19 | { | 19 | { |
| 20 | "params": { | 20 | "params": { |
| 21 | - "input": "/data/pairwise_dataset/dpo_en.json", | 21 | + "input": "/data/ci/datasets/origin/pairwise_dataset/dpo_en.json", |
| 22 | "tokenizer-type": "PretrainedFromHF", | 22 | "tokenizer-type": "PretrainedFromHF", |
| 23 | "handler-name": "SharegptStylePairwiseHandler", | 23 | "handler-name": "SharegptStylePairwiseHandler", |
| 24 | - "output-prefix": "/data/pairwise_dataset/output/dpo_en/dpo_en", | 24 | + "output-prefix": "/data/ci/datasets/origin/pairwise_dataset/output/dpo_en/dpo_en", |
| 25 | - "tokenizer-name-or-path": "/data/hf/chatglm3-6b-base-hf/", | 25 | + "tokenizer-name-or-path": "/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/", |
| 26 | "workers": 4, | 26 | "workers": 4, |
| 27 | "log-interval": 1000, | 27 | "log-interval": 1000, |
| 28 | "prompt-type": "chatglm3" | 28 | "prompt-type": "chatglm3" |
| 29 | }, | 29 | }, |
| 30 | - "baseline": "/data/pairwise_dataset/baseline/dpo_en/dpo_en" | 30 | + "baseline": "/data/ci/datasets/origin/pairwise_dataset/baseline/dpo_en/dpo_en" |
| 31 | } | 31 | } |
| 32 | ] | 32 | ] |
| 33 | } | 33 | } |
| @@ -12,8 +12,8 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | DATA_PATH="/data/datasets/deepseek2_tp1_pp1_moe_enwiki/enwiki_text_document" | 14 | DATA_PATH="/data/datasets/deepseek2_tp1_pp1_moe_enwiki/enwiki_text_document" |
| 15 | -TOKENIZER_MODEL=" /data/hf/deepseek2_tp1_pp1_moe_hf " | 15 | +TOKENIZER_MODEL=" /data/ci/models/deepseek-v2/hf/deepseek2_tp1_pp1_moe_hf " |
| 16 | -CKPT_LOAD_DIR="/data/pipeline/deepseek2_tp1_pp1_ckpt/" | 16 | +CKPT_LOAD_DIR="/data/ci/models/deepseek-v2/mg/deepseek2_tp1_pp1_ckpt/" |
| 17 | CKPT_SAVE_DIR="/data/cache" | 17 | CKPT_SAVE_DIR="/data/cache" |
| 18 | 18 | ||
| 19 | TP=1 | 19 | TP=1 |
| @@ -13,8 +13,8 @@ basepath=$(cd `dirname $0`; cd ../../../; pwd) | |||
| 13 | 13 | ||
| 14 | CKPT_SAVE_DIR="/data/cache" | 14 | CKPT_SAVE_DIR="/data/cache" |
| 15 | DATA_PATH="/data/datasets/gemma2-dataset-alpaca/alpaca_text_document" | 15 | DATA_PATH="/data/datasets/gemma2-dataset-alpaca/alpaca_text_document" |
| 16 | -TOKENIZER_MODEL="/data/hf/gemma2-9b-hf" | 16 | +TOKENIZER_MODEL="/data/ci/models/gemma2/hf/gemma2-9b-hf" |
| 17 | -CKPT_LOAD_DIR="/data/pipeline/gemma2-9b-mg-tp8pp1-mcore-base" | 17 | +CKPT_LOAD_DIR="/data/ci/models/gemma2/mg/gemma2-9b-mg-tp8pp1-mcore-base" |
| 18 | 18 | ||
| 19 | TP=8 | 19 | TP=8 |
| 20 | PP=1 | 20 | PP=1 |
| @@ -2,9 +2,9 @@ | |||
| 2 | "test_preprocess_pretrain_data": [ | 2 | "test_preprocess_pretrain_data": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "tokenizer-name-or-path": "/data/hf/gemma-7b-hf/" | 7 | + "tokenizer-name-or-path": "/data/ci/models/gemma/hf/gemma-7b-hf/" |
| 8 | }, | 8 | }, |
| 9 | "prefix": "alpaca" | 9 | "prefix": "alpaca" |
| 10 | } | 10 | } |
| @@ -10,8 +10,8 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 10 | 10 | ||
| 11 | CKPT_SAVE_DIR="/data/cache" | 11 | CKPT_SAVE_DIR="/data/cache" |
| 12 | DATA_PATH="/data/datasets/glm4_9b_dataset/alpaca_text_document" | 12 | DATA_PATH="/data/datasets/glm4_9b_dataset/alpaca_text_document" |
| 13 | -TOKENIZER_PATH="/data/hf/glm4_9b_hf" | 13 | +TOKENIZER_PATH="/data/ci/models/glm4/hf/glm4_9b_hf" |
| 14 | -CKPT_LOAD_DIR="/data/pipeline/glm4_tp2pp2" | 14 | +CKPT_LOAD_DIR="/data/ci/models/glm4/mg/glm4_tp2pp2" |
| 15 | 15 | ||
| 16 | TP=2 | 16 | TP=2 |
| 17 | PP=2 | 17 | PP=2 |
| @@ -11,10 +11,10 @@ WORLD_SIZE=$((NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | -DATA_PATH=/data/datasets/gpt/gpt-wiki_text_document | 14 | +DATA_PATH=/data/ci/datasets/processed/gpt/gpt-wiki_text_document |
| 15 | -VOCAB_FILE=/data/datasets/gpt/gpt2-vocab.json | 15 | +VOCAB_FILE=/data/ci/datasets/processed/gpt/gpt2-vocab.json |
| 16 | -MERGE_FILE=/data/datasets/gpt/gpt2-merges.txt | 16 | +MERGE_FILE=/data/ci/datasets/processed/gpt/gpt2-merges.txt |
| 17 | -CKPT_LOAD_DIR=/data/pipeline/gpt_drop_moe_32k_base | 17 | +CKPT_LOAD_DIR=/data/ci/models/gpt/mg/gpt_drop_moe_32k_base |
| 18 | CKPT_SAVE_DIR=/data/cache | 18 | CKPT_SAVE_DIR=/data/cache |
| 19 | 19 | ||
| 20 | TP=4 | 20 | TP=4 |
| @@ -14,9 +14,9 @@ NODE_RANK=0 | |||
| 14 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | 14 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) |
| 15 | 15 | ||
| 16 | CKPT_SAVE_DIR="/data/cache" | 16 | CKPT_SAVE_DIR="/data/cache" |
| 17 | -CKPT_LOAD_DIR="/data/pipeline/grok1_tp1pp1ep2" | 17 | +CKPT_LOAD_DIR="/data/ci/models/grok1/mg/grok1_tp1pp1ep2" |
| 18 | -DATA_PATH="/data/datasets/grok1/enwiki_text_document" | 18 | +DATA_PATH="/data/ci/datasets/processed/grok1/enwiki_text_document" |
| 19 | -TOKENIZER_PATH="/data/hf/grok1_hf" | 19 | +TOKENIZER_PATH="/data/ci/models/grok1/hf/grok1_hf" |
| 20 | 20 | ||
| 21 | TP=4 | 21 | TP=4 |
| 22 | PP=1 | 22 | PP=1 |
| @@ -12,10 +12,10 @@ NNODES=1 | |||
| 12 | NODE_RANK=0 | 12 | NODE_RANK=0 |
| 13 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | 13 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) |
| 14 | 14 | ||
| 15 | -TOKENIZER_PATH="/data/hf/Hunyuan-A52B-Instruct" | 15 | +TOKENIZER_PATH="/data/ci/models/hunyuan/hf/Hunyuan-A52B-Instruct" |
| 16 | -CKPT_LOAD_DIR="/data/pipeline/hunyuanlarge_tp1pp1ep8" | 16 | +CKPT_LOAD_DIR="/data/ci/models/hunyuan/mg/hunyuanlarge_tp1pp1ep8" |
| 17 | CKPT_SAVE_DIR="/data/cache" | 17 | CKPT_SAVE_DIR="/data/cache" |
| 18 | -DATA_PATH="/data/datasets/hunyuan_finetune/hunyuan" | 18 | +DATA_PATH="/data/ci/datasets/processed/hunyuan_finetune/hunyuan" |
| 19 | 19 | ||
| 20 | TP=1 | 20 | TP=1 |
| 21 | PP=1 | 21 | PP=1 |
| @@ -11,7 +11,7 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | # please fill these path configurations | 12 | # please fill these path configurations |
| 13 | CKPT_SAVE_DIR="/data/cache" | 13 | CKPT_SAVE_DIR="/data/cache" |
| 14 | -DATA_PATH="/data/datasets/internlm3/enwiki_text_document" | 14 | +DATA_PATH="/data/ci/datasets/processed/internlm3/enwiki_text_document" |
| 15 | TOKENIZER_MODEL="/data/hf/internlm3-hf/tokenizer.model" | 15 | TOKENIZER_MODEL="/data/hf/internlm3-hf/tokenizer.model" |
| 16 | CKPT_LOAD_DIR="/data/pipeline/internlm3_tp1_pp4" | 16 | CKPT_LOAD_DIR="/data/pipeline/internlm3_tp1_pp4" |
| 17 | 17 | ||
| @@ -15,9 +15,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 16 | 16 | ||
| 17 | 17 | ||
| 18 | -DATA_PATH="/data/datasets/llama2_7b_pretrain/alpaca_text_document" | 18 | +DATA_PATH="/data/ci/datasets/processed/llama2_7b_pretrain/alpaca_text_document" |
| 19 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 19 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 20 | -CKPT_LOAD_DIR="/data/pipeline/llama-2-7b-mcore-tp1-pp8" | 20 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mcore-tp1-pp8" |
| 21 | 21 | ||
| 22 | TP=1 | 22 | TP=1 |
| 23 | PP=8 | 23 | PP=8 |
| @@ -13,9 +13,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | -DATA_PATH="/data/pretrain_dataset/alpaca_text_document" | 16 | +DATA_PATH="/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document" |
| 17 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 17 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 18 | -CKPT_LOAD_DIR="/data/llama2-2dtp-tp4pp2vp2tpx2tpy2" | 18 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama2-2dtp-tp4pp2vp2tpx2tpy2" |
| 19 | 19 | ||
| 20 | TP=4 | 20 | TP=4 |
| 21 | PP=2 | 21 | PP=2 |
| @@ -14,9 +14,9 @@ basepath=$(cd `dirname $0`; cd ../../../; pwd) | |||
| 14 | 14 | ||
| 15 | 15 | ||
| 16 | CKPT_SAVE_DIR="./ckpt" | 16 | CKPT_SAVE_DIR="./ckpt" |
| 17 | -DATA_PATH="/data/datasets/llama2_7b_pretrain/alpaca_text_document" | 17 | +DATA_PATH="/data/ci/datasets/processed/llama2_7b_pretrain/alpaca_text_document" |
| 18 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 18 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 19 | -CKPT_LOAD_DIR="/data/pipeline/llama2-7b-tp8-pp1-coc" | 19 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama2-7b-tp8-pp1-coc" |
| 20 | 20 | ||
| 21 | TP=8 | 21 | TP=8 |
| 22 | PP=1 | 22 | PP=1 |
| @@ -15,9 +15,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 16 | 16 | ||
| 17 | CKPT_SAVE_DIR="/data/cache" | 17 | CKPT_SAVE_DIR="/data/cache" |
| 18 | -CKPT_LOAD_DIR="/data/pipeline/llama-2-7b-mcore-tp1pp1" | 18 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mcore-tp1pp1" |
| 19 | -DATA_PATH="/data/datasets/llama2_7b_finetune/alpaca" | 19 | +DATA_PATH="/data/ci/datasets/processed/llama2_7b_finetune/alpaca" |
| 20 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf " | 20 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf " |
| 21 | 21 | ||
| 22 | TP=1 | 22 | TP=1 |
| 23 | PP=1 | 23 | PP=1 |
| @@ -15,9 +15,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 16 | 16 | ||
| 17 | CKPT_SAVE_DIR="/data/cache" | 17 | CKPT_SAVE_DIR="/data/cache" |
| 18 | -CKPT_LOAD_DIR="/data/pipeline/llama-2-7b-mcore-tp1pp1" | 18 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mcore-tp1pp1" |
| 19 | -DATA_PATH="/data/datasets/llama2_7b_finetune/alpaca" | 19 | +DATA_PATH="/data/ci/datasets/processed/llama2_7b_finetune/alpaca" |
| 20 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf " | 20 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf " |
| 21 | 21 | ||
| 22 | TP=1 | 22 | TP=1 |
| 23 | PP=1 | 23 | PP=1 |
| @@ -10,10 +10,10 @@ NNODES=1 | |||
| 10 | NODE_RANK=0 | 10 | NODE_RANK=0 |
| 11 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | 11 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) |
| 12 | 12 | ||
| 13 | -DATA_PATH="/data/datasets/llama2_finetune/alpaca" | 13 | +DATA_PATH="/data/ci/datasets/processed/llama2_finetune/alpaca" |
| 14 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 14 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 15 | -CKPT_LOAD_DIR="/data/pipeline/llama-2-7b-mg-tp2-pp4-mcore-vpp2/" | 15 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mg-tp2-pp4-mcore-vpp2/" |
| 16 | -TOKENIZER_PATH="/data/hf/llama-2-7b-hf/" | 16 | +TOKENIZER_PATH="/data/ci/models/llama2/hf/llama-2-7b-hf/" |
| 17 | 17 | ||
| 18 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 18 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 19 | 19 | ||
| @@ -10,9 +10,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 10 | 10 | ||
| 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 12 | 12 | ||
| 13 | -CKPT_LOAD_DIR="/data/llama3-8b-tp2-pp2-vpp1" | 13 | +CKPT_LOAD_DIR="/data/ci/models/llama3/mg/llama3-8b-tp2-pp2-vpp1" |
| 14 | -DATA_PATH="/data/llama-3-8b-dataset/alpaca_text_document" | 14 | +DATA_PATH="/data/ci/datasets/processed/llama-3-8b-dataset/alpaca_text_document" |
| 15 | -TOKENIZER_PATH="/data/llama-3-8b-hf/" | 15 | +TOKENIZER_PATH="/data/ci/models/llama3/hf/llama-3-8b-hf/" |
| 16 | 16 | ||
| 17 | TP=2 | 17 | TP=2 |
| 18 | PP=2 | 18 | PP=2 |
| @@ -22,9 +22,9 @@ DISTRIBUTED_ARGS=" | |||
| 22 | 22 | ||
| 23 | echo "NODE_RANK ${NODE_RANK}" | 23 | echo "NODE_RANK ${NODE_RANK}" |
| 24 | 24 | ||
| 25 | -DATA_PATH="/data/mamba2_2.7b_enwiki/enwiki_50288_text_document" | 25 | +DATA_PATH="/data/ci/datasets/processed/mamba2_2.7b_enwiki/enwiki_50288_text_document" |
| 26 | -CKPT_LOAD_DIR="/data/mamba2_2.7b_tp1pp1_ngroup1" | 26 | +CKPT_LOAD_DIR="/data/ci/models/mamba2/mg/mamba2_2.7b_tp1pp1_ngroup1" |
| 27 | -TOKENIZER_PATH="/data/mamba2-hf/mamba2_2.7b_from_8b.model" | 27 | +TOKENIZER_PATH="/data/ci/models/mamba2/hf/mamba2-hf/mamba2_2.7b_from_8b.model" |
| 28 | 28 | ||
| 29 | TP=1 | 29 | TP=1 |
| 30 | PP=1 | 30 | PP=1 |
| @@ -11,8 +11,8 @@ NODE_RANK=0 | |||
| 11 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | 11 | WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) |
| 12 | 12 | ||
| 13 | CKPT_SAVE_DIR="/data/cache" | 13 | CKPT_SAVE_DIR="/data/cache" |
| 14 | -DATA_PATH="/data/datasets/minicpm/enwiki_text_document" | 14 | +DATA_PATH="/data/ci/datasets/processed/minicpm/enwiki_text_document" |
| 15 | -TOKENIZER_MODEL="/data/hf/minicpm_hf/tokenizer.model" | 15 | +TOKENIZER_MODEL="/data/ci/models/minicpm/hf/minicpm_hf/tokenizer.model" |
| 16 | CKPT_LOAD_DIR="/data/pipeline/minicpm_tp1pp1" | 16 | CKPT_LOAD_DIR="/data/pipeline/minicpm_tp1pp1" |
| 17 | 17 | ||
| 18 | TP=1 | 18 | TP=1 |
| @@ -21,9 +21,9 @@ DISTRIBUTED_ARGS=" | |||
| 21 | echo "NODE_RANK ${NODE_RANK}" | 21 | echo "NODE_RANK ${NODE_RANK}" |
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | -DATA_PATH="/data/datasets/Mixtral-8x7B_dataset/alpaca_text_document" | 24 | +DATA_PATH="/data/ci/datasets/processed/Mixtral-8x7B_dataset/alpaca_text_document" |
| 25 | -TOKENIZER_MODEL="/data/hf/mixtral_moe_tp1pp4_hf/tokenizer.model" | 25 | +TOKENIZER_MODEL="/data/ci/models/mixtral/hf/mixtral_moe_tp1pp4_hf/tokenizer.model" |
| 26 | -CKPT_LOAD_DIR="/data/pipeline/mixtral_moe_tp1pp4_ckpt/" | 26 | +CKPT_LOAD_DIR="/data/ci/models/mixtral/mg/mixtral_moe_tp1pp4_ckpt/" |
| 27 | CKPT_SAVE_DIR="/data/cache" | 27 | CKPT_SAVE_DIR="/data/cache" |
| 28 | 28 | ||
| 29 | TP=1 | 29 | TP=1 |
| @@ -18,9 +18,9 @@ DISTRIBUTED_ARGS=" | |||
| 18 | --master_port $MASTER_PORT | 18 | --master_port $MASTER_PORT |
| 19 | " | 19 | " |
| 20 | 20 | ||
| 21 | -DATA_PATH="/data/datasets/Mixtral-8x7B_Finetune/alpaca" | 21 | +DATA_PATH="/data/ci/datasets/processed/Mixtral-8x7B_Finetune/alpaca" |
| 22 | -TOKENIZER_MODEL="/data/hf/Mixtral-8x7B-Hf/" | 22 | +TOKENIZER_MODEL="/data/ci/models/mixtral/hf/Mixtral-8x7B-Hf/" |
| 23 | -CKPT_LOAD_DIR="/data/pipeline/Mixtral-tp2-pp2-ep1-mcore" | 23 | +CKPT_LOAD_DIR="/data/ci/models/mixtral/mg/Mixtral-tp2-pp2-ep1-mcore" |
| 24 | 24 | ||
| 25 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 25 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 26 | 26 | ||
| @@ -7,11 +7,11 @@ | |||
| 7 | "moe-grouped-gemm": null, | 7 | "moe-grouped-gemm": null, |
| 8 | "spec": ["mindspeed_llm.tasks.models.spec.phi35_moe_spec", "layer_spec"], | 8 | "spec": ["mindspeed_llm.tasks.models.spec.phi35_moe_spec", "layer_spec"], |
| 9 | "task": "mmlu", | 9 | "task": "mmlu", |
| 10 | - "task-data-path": "/data/eval_data/mmlu/data/test", | 10 | + "task-data-path": "/data/ci/datasets/eval_data/mmlu/data/test", |
| 11 | "tensor-model-parallel-size": 1, | 11 | "tensor-model-parallel-size": 1, |
| 12 | "pipeline-model-parallel-size": 8, | 12 | "pipeline-model-parallel-size": 8, |
| 13 | "tokenizer-type": "PretrainedFromHF", | 13 | "tokenizer-type": "PretrainedFromHF", |
| 14 | - "tokenizer-name-or-path": "/data/hf/Phi-3.5-MoE-instruct-hf", | 14 | + "tokenizer-name-or-path": "/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf", |
| 15 | "seq-length": 4096, | 15 | "seq-length": 4096, |
| 16 | "max-position-embeddings": 131072, | 16 | "max-position-embeddings": 131072, |
| 17 | "num-layers": 32, | 17 | "num-layers": 32, |
| @@ -26,7 +26,7 @@ | |||
| 26 | "moe-input-jitter-eps": 0.01, | 26 | "moe-input-jitter-eps": 0.01, |
| 27 | "moe-permutation-async-comm": null, | 27 | "moe-permutation-async-comm": null, |
| 28 | "swiglu": null, | 28 | "swiglu": null, |
| 29 | - "load": "/data/pipeline/phi35-moe-tp1pp8-mcore-base/", | 29 | + "load": "/data/ci/models/phi35/mg/phi35-moe-tp1pp8-mcore-base/", |
| 30 | "evaluation-batch-size": 1, | 30 | "evaluation-batch-size": 1, |
| 31 | "micro-batch-size": 1, | 31 | "micro-batch-size": 1, |
| 32 | "max-new-tokens": 1, | 32 | "max-new-tokens": 1, |
| @@ -71,7 +71,7 @@ | |||
| 71 | "tensor-model-parallel-size": 1, | 71 | "tensor-model-parallel-size": 1, |
| 72 | "pipeline-model-parallel-size": 8, | 72 | "pipeline-model-parallel-size": 8, |
| 73 | "tokenizer-type": "PretrainedFromHF", | 73 | "tokenizer-type": "PretrainedFromHF", |
| 74 | - "tokenizer-name-or-path": "/data/hf/Phi-3.5-MoE-instruct-hf", | 74 | + "tokenizer-name-or-path": "/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf", |
| 75 | "seq-length": 4096, | 75 | "seq-length": 4096, |
| 76 | "max-position-embeddings": 131072, | 76 | "max-position-embeddings": 131072, |
| 77 | "num-layers": 32, | 77 | "num-layers": 32, |
| @@ -86,7 +86,7 @@ | |||
| 86 | "moe-input-jitter-eps": 0.01, | 86 | "moe-input-jitter-eps": 0.01, |
| 87 | "moe-permutation-async-comm": null, | 87 | "moe-permutation-async-comm": null, |
| 88 | "swiglu": null, | 88 | "swiglu": null, |
| 89 | - "load": "/data/pipeline/phi35-moe-tp1pp8-mcore-base", | 89 | + "load": "/data/ci/models/phi35/mg/phi35-moe-tp1pp8-mcore-base", |
| 90 | "micro-batch-size": 1, | 90 | "micro-batch-size": 1, |
| 91 | "max-new-tokens": 256, | 91 | "max-new-tokens": 256, |
| 92 | "padded-vocab-size": 32064, | 92 | "padded-vocab-size": 32064, |
| @@ -123,9 +123,9 @@ | |||
| 123 | "test_preprocess_pretrain_data": [ | 123 | "test_preprocess_pretrain_data": [ |
| 124 | { | 124 | { |
| 125 | "param": { | 125 | "param": { |
| 126 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 126 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 127 | "tokenizer-type": "PretrainedFromHF", | 127 | "tokenizer-type": "PretrainedFromHF", |
| 128 | - "tokenizer-name-or-path": "/data/hf/Phi-3.5-MoE-instruct-hf" | 128 | + "tokenizer-name-or-path": "/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf" |
| 129 | }, | 129 | }, |
| 130 | "prefix": "alpaca" | 130 | "prefix": "alpaca" |
| 131 | } | 131 | } |
| @@ -141,9 +141,9 @@ | |||
| 141 | "save-model-type": "mg", | 141 | "save-model-type": "mg", |
| 142 | "target-tensor-parallel-size": "1", | 142 | "target-tensor-parallel-size": "1", |
| 143 | "target-pipeline-parallel-size": "8", | 143 | "target-pipeline-parallel-size": "8", |
| 144 | - "load-dir": "/data/hf/Phi-3.5-MoE-instruct-hf", | 144 | + "load-dir": "/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf", |
| 145 | - "save-dir": "/data/cache/test_phi35_moe_hf2mg_tp1pp8_save", | 145 | + "save-dir": "/data/ci/cache/test_phi35_moe_hf2mg_tp1pp8_save", |
| 146 | - "tokenizer-model": "/data/hf/Phi-3.5-MoE-instruct-hf/tokenizer.model", | 146 | + "tokenizer-model": "/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf/tokenizer.model", |
| 147 | "spec": "mindspeed_llm.tasks.models.spec.phi35_moe_spec layer_spec", | 147 | "spec": "mindspeed_llm.tasks.models.spec.phi35_moe_spec layer_spec", |
| 148 | "params-dtype": "bf16", | 148 | "params-dtype": "bf16", |
| 149 | "add-qkv-bias": null, | 149 | "add-qkv-bias": null, |
| @@ -11,9 +11,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | -CKPT_LOAD_DIR="/data/pipeline/phi35-moe-tp1pp8l8-mcore-base" | 14 | +CKPT_LOAD_DIR="/data/ci/models/phi35/mg/phi35-moe-tp1pp8l8-mcore-base" |
| 15 | -DATA_PATH="/data/datasets/phi35-moe-data/alpaca_text_document" | 15 | +DATA_PATH="/data/ci/datasets/processed/phi35-moe-data/alpaca_text_document" |
| 16 | -TOKENIZER_MODEL="/data/hf/Phi-3.5-MoE-instruct-hf" | 16 | +TOKENIZER_MODEL="/data/ci/models/phi35/hf/Phi-3.5-MoE-instruct-hf" |
| 17 | 17 | ||
| 18 | TP=1 | 18 | TP=1 |
| 19 | PP=8 | 19 | PP=8 |
| @@ -2,9 +2,9 @@ | |||
| 2 | "test_preprocess_pretrain_data": [ | 2 | "test_preprocess_pretrain_data": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "input": "/data/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | "tokenizer-type": "PretrainedFromHF", | 6 | "tokenizer-type": "PretrainedFromHF", |
| 7 | - "tokenizer-name-or-path": "/data/hf/qwen15-7B-hf/" | 7 | + "tokenizer-name-or-path": "/data/ci/models/qwen15-7b/hf/qwen15-7B-hf/" |
| 8 | }, | 8 | }, |
| 9 | "prefix": "alpaca" | 9 | "prefix": "alpaca" |
| 10 | } | 10 | } |
| @@ -13,7 +13,7 @@ | |||
| 13 | "test_qwen15_7B_mmlu_ppl_evaluate": [ | 13 | "test_qwen15_7B_mmlu_ppl_evaluate": [ |
| 14 | { | 14 | { |
| 15 | "param": { | 15 | "param": { |
| 16 | - "task-data-path": "/data/eval_data/mmlu/data/test/", | 16 | + "task-data-path": "/data/ci/datasets/eval_data/mmlu/data/test/", |
| 17 | "task": "mmlu_ppl", | 17 | "task": "mmlu_ppl", |
| 18 | "use-mcore-models": null, | 18 | "use-mcore-models": null, |
| 19 | "tensor-model-parallel-size": 8, | 19 | "tensor-model-parallel-size": 8, |
| @@ -27,10 +27,10 @@ | |||
| 27 | "disable-bias-linear": null, | 27 | "disable-bias-linear": null, |
| 28 | "swiglu": null, | 28 | "swiglu": null, |
| 29 | "position-embedding-type": "rope", | 29 | "position-embedding-type": "rope", |
| 30 | - "load": "/data/hf/qwen15-7B-hf/ckpt-mcore/qwen15_7b_tp8_pp1/", | 30 | + "load": "/data/ci/models/qwen15-7b/mg/qwen15_7b_tp8_pp1", |
| 31 | "normalization": "RMSNorm", | 31 | "normalization": "RMSNorm", |
| 32 | "tokenizer-type": "PretrainedFromHF", | 32 | "tokenizer-type": "PretrainedFromHF", |
| 33 | - "tokenizer-name-or-path": "/data/hf/qwen15-7B-hf/", | 33 | + "tokenizer-name-or-path": "/data/ci/models/qwen15-7b/hf/qwen15-7B-hf/", |
| 34 | "tokenizer-not-use-fast": null, | 34 | "tokenizer-not-use-fast": null, |
| 35 | "micro-batch-size": 1, | 35 | "micro-batch-size": 1, |
| 36 | "no-load-rng": null, | 36 | "no-load-rng": null, |
| @@ -54,7 +54,7 @@ | |||
| 54 | "test_qwen15_7B_human_eval_evaluate": [ | 54 | "test_qwen15_7B_human_eval_evaluate": [ |
| 55 | { | 55 | { |
| 56 | "param": { | 56 | "param": { |
| 57 | - "task-data-path": "/data/pipeline/eval_data/human_eval_alternative/", | 57 | + "task-data-path": "/data/ci/datasets/eval_data/human_eval_alternative/", |
| 58 | "task": "human_eval", | 58 | "task": "human_eval", |
| 59 | "use-mcore-models": null, | 59 | "use-mcore-models": null, |
| 60 | "tensor-model-parallel-size": 8, | 60 | "tensor-model-parallel-size": 8, |
| @@ -68,10 +68,10 @@ | |||
| 68 | "disable-bias-linear": null, | 68 | "disable-bias-linear": null, |
| 69 | "swiglu": null, | 69 | "swiglu": null, |
| 70 | "position-embedding-type": "rope", | 70 | "position-embedding-type": "rope", |
| 71 | - "load": "/data/hf/qwen15-7B-hf/ckpt-mcore/qwen15_7b_tp8_pp1/", | 71 | + "load": "/data/ci/models/qwen15-7b/mg/qwen15_7b_tp8_pp1", |
| 72 | "normalization": "RMSNorm", | 72 | "normalization": "RMSNorm", |
| 73 | "tokenizer-type": "PretrainedFromHF", | 73 | "tokenizer-type": "PretrainedFromHF", |
| 74 | - "tokenizer-name-or-path": "/data/hf/qwen15-7B-hf/", | 74 | + "tokenizer-name-or-path": "/data/ci/models/qwen15-7b/hf/qwen15-7B-hf/", |
| 75 | "tokenizer-not-use-fast": null, | 75 | "tokenizer-not-use-fast": null, |
| 76 | "micro-batch-size": 1, | 76 | "micro-batch-size": 1, |
| 77 | "no-load-rng": null, | 77 | "no-load-rng": null, |
| @@ -14,9 +14,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 15 | 15 | ||
| 16 | # please fill these path configurations | 16 | # please fill these path configurations |
| 17 | -CKPT_LOAD_DIR="/data/qwen2-moe-t1p2e2-new-spec" | 17 | +CKPT_LOAD_DIR="/data/ci/models/qwen2-moe/mg/qwen2-moe-t1p2e2-new-spec" |
| 18 | -DATA_PATH="/data/qwen2_moe_dataset/enwiki_text_document" | 18 | +DATA_PATH="/data/ci/datasets/processed/qwen2_moe_dataset/enwiki_text_document" |
| 19 | -TOKENIZER_PATH="/data/qwen2-moe-hf" | 19 | +TOKENIZER_PATH="/data/ci/models/qwen2-moe/hf/qwen2-moe-hf" |
| 20 | 20 | ||
| 21 | TP=1 | 21 | TP=1 |
| 22 | PP=2 | 22 | PP=2 |
| @@ -10,8 +10,8 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 10 | 10 | ||
| 11 | # please fill these path configurations | 11 | # please fill these path configurations |
| 12 | CKPT_SAVE_DIR="/data/cache" | 12 | CKPT_SAVE_DIR="/data/cache" |
| 13 | -DATA_PATH="/data/datasets/qwen25_finetune/alpaca" | 13 | +DATA_PATH="/data/ci/datasets/processed/qwen25_finetune/alpaca" |
| 14 | -TOKENIZER_PATH="/data/hf/qwen25-5b-hf" | 14 | +TOKENIZER_PATH="/data/ci/models/qwen25/hf/qwen25-5b-hf" |
| 15 | CKPT_LOAD_DIR="/data/pipeline/qwen25_tp1pp1" | 15 | CKPT_LOAD_DIR="/data/pipeline/qwen25_tp1pp1" |
| 16 | 16 | ||
| 17 | TP=1 | 17 | TP=1 |
| @@ -11,7 +11,7 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | -DATA_PATH="/data/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_llama3" | 14 | +DATA_PATH="/data/ci/datasets/origin/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_llama3" |
| 15 | TOKENIZER_MODEL="/data/Meta-Llama-3-8B-Instruct" | 15 | TOKENIZER_MODEL="/data/Meta-Llama-3-8B-Instruct" |
| 16 | CKPT_LOAD_DIR="/data/llama-3-8b_tp2pp2vpp2" | 16 | CKPT_LOAD_DIR="/data/llama-3-8b_tp2pp2vpp2" |
| 17 | 17 | ||
| @@ -23,7 +23,7 @@ DISTRIBUTED_ARGS=" | |||
| 23 | 23 | ||
| 24 | echo "NODE_RANK ${NODE_RANK}" | 24 | echo "NODE_RANK ${NODE_RANK}" |
| 25 | 25 | ||
| 26 | -DATA_PATH="/data/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_mixtral" | 26 | +DATA_PATH="/data/ci/datasets/origin/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_mixtral" |
| 27 | TOKENIZER_MODEL="/data/Mixtral-8x7B-v0.1/" | 27 | TOKENIZER_MODEL="/data/Mixtral-8x7B-v0.1/" |
| 28 | CKPT_LOAD_DIR="/data/mixtral_8x7b_tp1pp2vpp2ep2/" | 28 | CKPT_LOAD_DIR="/data/mixtral_8x7b_tp1pp2vpp2ep2/" |
| 29 | 29 | ||
| @@ -23,7 +23,7 @@ DISTRIBUTED_ARGS=" | |||
| 23 | 23 | ||
| 24 | echo "NODE_RANK ${NODE_RANK}" | 24 | echo "NODE_RANK ${NODE_RANK}" |
| 25 | 25 | ||
| 26 | -DATA_PATH="/data/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_mixtral" | 26 | +DATA_PATH="/data/ci/datasets/origin/pairwise_dataset/baseline/orca_rlhf/orca_rlhf_mixtral" |
| 27 | TOKENIZER_MODEL="/data/Mixtral-8x7B-v0.1/" | 27 | TOKENIZER_MODEL="/data/Mixtral-8x7B-v0.1/" |
| 28 | CKPT_LOAD_DIR="/data/mixtral_8x7b_tp2pp1ep2/" | 28 | CKPT_LOAD_DIR="/data/mixtral_8x7b_tp2pp1ep2/" |
| 29 | LORA_CKPT_DIR='./tmp' | 29 | LORA_CKPT_DIR='./tmp' |
| @@ -18,7 +18,7 @@ DISTRIBUTED_ARGS=" | |||
| 18 | 18 | ||
| 19 | DATA_PATH="/data/ci/orm/dpo-en-llama-2-7b/dpo_en" | 19 | DATA_PATH="/data/ci/orm/dpo-en-llama-2-7b/dpo_en" |
| 20 | TOKENIZER_PATH="/data/hf/llama-2-7b-hf/" | 20 | TOKENIZER_PATH="/data/hf/llama-2-7b-hf/" |
| 21 | -CKPT_LOAD_DIR="/data/ci/orm/llama-2-7b-layers8-rm-mcore_pp2vpp2/" | 21 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-layers8-rm-mcore_pp2vpp2/" |
| 22 | 22 | ||
| 23 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 23 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 24 | 24 | ||
| @@ -10,9 +10,9 @@ WORLD_SIZE=$((NPUS_PER_NODE*$NNODES)) | |||
| 10 | 10 | ||
| 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 12 | 12 | ||
| 13 | -DATA_PATH="/data/datasets/chatglm3-dataset-alpaca/alpaca_text_document" | 13 | +DATA_PATH="/data/ci/datasets/processed/chatglm3-dataset-alpaca/alpaca_text_document" |
| 14 | -TOKENIZER_PATH="/data/hf/chatglm3-6b-base-hf/" | 14 | +TOKENIZER_PATH="/data/ci/models/chatglm3/hf/chatglm3-6b-base-hf/" |
| 15 | -CKPT_LOAD_DIR="/data/chatglm3-6b-tp1-pp1-cp8/" | 15 | +CKPT_LOAD_DIR="/data/ci/models/chatglm3/mg/chatglm3-6b-tp1-pp1-cp8/" |
| 16 | 16 | ||
| 17 | TP=1 | 17 | TP=1 |
| 18 | PP=1 | 18 | PP=1 |
| @@ -11,9 +11,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | -CKPT_LOAD_DIR="/data/deepseek-500b-tp1-pp2-ep2-cp2-overlap-base/" | 14 | +CKPT_LOAD_DIR="/data/ci/models/deepseek-v2/mg/deepseek-500b-tp1-pp2-ep2-cp2-overlap-base/" |
| 15 | -DATA_PATH="/data/pretrain_dataset/alpaca_text_document" | 15 | +DATA_PATH="/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document" |
| 16 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf" | 16 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf" |
| 17 | 17 | ||
| 18 | TP=1 | 18 | TP=1 |
| 19 | PP=2 | 19 | PP=2 |
| @@ -11,9 +11,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 11 | 11 | ||
| 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 12 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 13 | 13 | ||
| 14 | -DATA_PATH="/data/pretrain_dataset/alpaca_text_document" | 14 | +DATA_PATH="/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document" |
| 15 | TOKENIZER_MODEL="/data/gemm/" | 15 | TOKENIZER_MODEL="/data/gemm/" |
| 16 | -CKPT_LOAD_DIR=" /data/ci/deepseek2/mg_base/l2_gemm_t1p1e8_new/" | 16 | +CKPT_LOAD_DIR=" /data/ci/models/deepseek2/mg/l2_gemm_t1p1e8_new/" |
| 17 | 17 | ||
| 18 | TP=1 | 18 | TP=1 |
| 19 | PP=1 | 19 | PP=1 |
| @@ -12,9 +12,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 12 | 12 | ||
| 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 13 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 14 | 14 | ||
| 15 | -DATA_PATH=/data/pretrain_dataset/alpaca_text_document | 15 | +DATA_PATH=/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document |
| 16 | -TOKENIZER_PATH=/data/deepseek-v3-mcore-tp1-pp2-ep4-16experts | 16 | +TOKENIZER_PATH=/data/ci/models/deepseek3/mg/deepseek-v3-mcore-tp1-pp2-ep4-16experts |
| 17 | -CKPT_LOAD_DIR=/data/ci/deepseek2/mg_base/deepseek-v3-mcore-tp1-pp2-ep4-16expert | 17 | +CKPT_LOAD_DIR=/data/ci/models/deepseek2/mg/deepseek-v3-mcore-tp1-pp2-ep4-16expert |
| 18 | 18 | ||
| 19 | TP=1 | 19 | TP=1 |
| 20 | PP=2 | 20 | PP=2 |
| @@ -14,9 +14,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 14 | 14 | ||
| 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 16 | 16 | ||
| 17 | -DATA_PATH=/data/datasets/alpaca_dsv3_eod/alpaca_text_document | 17 | +DATA_PATH=/data/ci/datasets/processed/alpaca_dsv3_eod/alpaca_text_document |
| 18 | -TOKENIZER_PATH=/data/deepseek-v3-l4-tp2pp2ep4-dualpipev/ | 18 | +TOKENIZER_PATH=/data/ci/models/deepseek-500b/mg/deepseek-v3-l4-tp2pp2ep4-dualpipev/ |
| 19 | -CKPT_LOAD_DIR=/data/deepseek-v3-l4-tp2pp2ep4-dualpipev/ | 19 | +CKPT_LOAD_DIR=/data/ci/models/deepseek-500b/mg/deepseek-v3-l4-tp2pp2ep4-dualpipev/ |
| 20 | 20 | ||
| 21 | TP=2 | 21 | TP=2 |
| 22 | PP=2 | 22 | PP=2 |
| @@ -13,9 +13,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 13 | 13 | ||
| 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 15 | 15 | ||
| 16 | -CKPT_LOAD_DIR="/data/ci/Llama2-mcore-tp2/" | 16 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/Llama2-mcore-tp2/" |
| 17 | -DATA_PATH="/data/ci/alpaca_llama2_eod/alpaca_llama2_text_document" | 17 | +DATA_PATH="/data/ci/datasets/processed/alpaca_llama2_eod/alpaca_llama2_text_document" |
| 18 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 18 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 19 | 19 | ||
| 20 | TP=2 | 20 | TP=2 |
| 21 | PP=1 | 21 | PP=1 |
| @@ -13,9 +13,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 13 | 13 | ||
| 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 14 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 15 | 15 | ||
| 16 | -CKPT_LOAD_DIR="/data/ci/llama-2-7b-mg-tp2-pp4-mcore-vpp2-test" | 16 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mg-tp2-pp4-mcore-vpp2-test" |
| 17 | -DATA_PATH="/data/ci/alpaca_llama2_eod/alpaca_llama2_text_document" | 17 | +DATA_PATH="/data/ci/datasets/processed/alpaca_llama2_eod/alpaca_llama2_text_document" |
| 18 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 18 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 19 | 19 | ||
| 20 | TP=2 | 20 | TP=2 |
| 21 | PP=4 | 21 | PP=4 |
| @@ -15,9 +15,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 15 | 15 | ||
| 16 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 16 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 17 | 17 | ||
| 18 | -CKPT_LOAD_DIR="/data/ci/llama-2-7b-mg-tp2-pp4-mcore-vpp2-test" | 18 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama-2-7b-mg-tp2-pp4-mcore-vpp2-test" |
| 19 | -DATA_PATH="/data/pretrain_dataset/alpaca_text_document" | 19 | +DATA_PATH="/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document" |
| 20 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf/tokenizer.model" | 20 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model" |
| 21 | 21 | ||
| 22 | TP=2 | 22 | TP=2 |
| 23 | PP=4 | 23 | PP=4 |
| @@ -10,9 +10,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 10 | 10 | ||
| 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 11 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 12 | 12 | ||
| 13 | -DATA_PATH="/data/llama-3-8b-dataset/alpaca_text_document" | 13 | +DATA_PATH="/data/ci/datasets/processed/llama-3-8b-dataset/alpaca_text_document" |
| 14 | -TOKENIZER_MODEL="/data/llama-3-8b-hf/" | 14 | +TOKENIZER_MODEL="/data/ci/models/llama3/hf/llama-3-8b-hf/" |
| 15 | -CKPT_LOAD_DIR="/data/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-base/" | 15 | +CKPT_LOAD_DIR="/data/ci/models/llama3/mg/llama-3-8b-hf-nooplayer-tp2pp2vpp2-mcore-base/" |
| 16 | TP=2 | 16 | TP=2 |
| 17 | PP=2 | 17 | PP=2 |
| 18 | 18 | ||
| @@ -22,9 +22,9 @@ DISTRIBUTED_ARGS=" | |||
| 22 | 22 | ||
| 23 | echo "NODE_RANK ${NODE_RANK}" | 23 | echo "NODE_RANK ${NODE_RANK}" |
| 24 | 24 | ||
| 25 | -DATA_PATH="/data/mamba_enwiki/mamba_enwiki_text_document" | 25 | +DATA_PATH="/data/ci/datasets/processed/mamba_enwiki/mamba_enwiki_text_document" |
| 26 | -CKPT_LOAD_DIR="/data/mamba2_tp8dp1_mbs2_gbs8" | 26 | +CKPT_LOAD_DIR="/data/ci/models/mamba2/mg/mamba2_tp8dp1_mbs2_gbs8" |
| 27 | -TOKENIZER_PATH="/data/mamba-hf/mt_nlg_plus_multilingual_ja_zh_the_stack_frac_015_256k.model" | 27 | +TOKENIZER_PATH="/data/ci/models/mamba/hf/mamba-hf/mt_nlg_plus_multilingual_ja_zh_the_stack_frac_015_256k.model" |
| 28 | 28 | ||
| 29 | 29 | ||
| 30 | 30 | ||
| @@ -20,9 +20,9 @@ DISTRIBUTED_ARGS=" | |||
| 20 | 20 | ||
| 21 | echo "NODE_RANK ${NODE_RANK}" | 21 | echo "NODE_RANK ${NODE_RANK}" |
| 22 | 22 | ||
| 23 | -DATA_PATH="/data/pretrain_dataset/alpaca_text_document" | 23 | +DATA_PATH="/data/ci/datasets/processed/pretrain_dataset/alpaca_text_document" |
| 24 | -TOKENIZER_MODEL="/data/mixtral-8-7b-hf/Mixtral-8x7B/tokenizer.model" | 24 | +TOKENIZER_MODEL="/data/ci/models/mixtral/hf/Mixtral-8x7B/tokenizer.model" |
| 25 | -CKPT_LOAD_DIR="/data/mixtral-8*7b-tp4-ep2-mcore-base" | 25 | +CKPT_LOAD_DIR="/data/ci/models/mixtral/mg/mixtral-8*7b-tp4-ep2-mcore-base" |
| 26 | 26 | ||
| 27 | TP=4 | 27 | TP=4 |
| 28 | PP=1 | 28 | PP=1 |
| @@ -14,9 +14,9 @@ WORLD_SIZE=$(($NPUS_PER_NODE*$NNODES)) | |||
| 14 | 14 | ||
| 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) | 15 | basepath=$(cd `dirname $0`; cd ../../../; pwd) |
| 16 | 16 | ||
| 17 | -CKPT_LOAD_DIR="/data/llama2-7b-tp1-pp1-nf4" | 17 | +CKPT_LOAD_DIR="/data/ci/models/llama2/mg/llama2-7b-tp1-pp1-nf4" |
| 18 | -DATA_PATH="/data/tune_dataset/alpaca" | 18 | +DATA_PATH="/data/ci/datasets/tune_dataset/alpaca" |
| 19 | -TOKENIZER_MODEL="/data/hf/llama-2-7b-hf" | 19 | +TOKENIZER_MODEL="/data/ci/models/llama2/hf/llama-2-7b-hf" |
| 20 | 20 | ||
| 21 | TP=1 | 21 | TP=1 |
| 22 | PP=1 | 22 | PP=1 |
| @@ -8,8 +8,8 @@ | |||
| 8 | "target-tensor-parallel-size": "1", | 8 | "target-tensor-parallel-size": "1", |
| 9 | "target-pipeline-parallel-size": "4", | 9 | "target-pipeline-parallel-size": "4", |
| 10 | "target-expert-parallel-size": "8", | 10 | "target-expert-parallel-size": "8", |
| 11 | - "load-dir":"/data/hf/deepseek2_hf", | 11 | + "load-dir":"/data/ci/models/deepseek-v2/hf/deepseek2_hf", |
| 12 | - "save-dir":"/data/ci/deepseek2/mg/deepseek2_mg", | 12 | + "save-dir":"/data/ci/cache/deepseek2_tp1pp4ep8", |
| 13 | "use-mcore-models": null, | 13 | "use-mcore-models": null, |
| 14 | "moe-grouped-gemm": null, | 14 | "moe-grouped-gemm": null, |
| 15 | "model-type-hf": "deepseek2", | 15 | "model-type-hf": "deepseek2", |
| @@ -29,8 +29,8 @@ | |||
| 29 | "target-tensor-parallel-size": "1", | 29 | "target-tensor-parallel-size": "1", |
| 30 | "target-pipeline-parallel-size": "1", | 30 | "target-pipeline-parallel-size": "1", |
| 31 | "target-expert-parallel-size": "1", | 31 | "target-expert-parallel-size": "1", |
| 32 | - "save-dir":"/data/hf/deepseek2_hf", | 32 | + "save-dir":"/data/ci/models/deepseek-v2/hf/deepseek2_hf", |
| 33 | - "load-dir":"/data/ci/deepseek2/mg_base/deepseek2-l8-t1p4e8-gemm_new", | 33 | + "load-dir":"/data/ci/models/deepseek2/mg/deepseek2-l8-t1p4e8-gemm_new", |
| 34 | "use-mcore-models": null, | 34 | "use-mcore-models": null, |
| 35 | "moe-grouped-gemm": null, | 35 | "moe-grouped-gemm": null, |
| 36 | "model-type-hf": "deepseek2", | 36 | "model-type-hf": "deepseek2", |
| @@ -50,9 +50,9 @@ | |||
| 50 | "target-tensor-parallel-size": "1", | 50 | "target-tensor-parallel-size": "1", |
| 51 | "target-pipeline-parallel-size": "2", | 51 | "target-pipeline-parallel-size": "2", |
| 52 | "num-layers-per-virtual-pipeline-stage": "2", | 52 | "num-layers-per-virtual-pipeline-stage": "2", |
| 53 | - "load-dir":"/data/ci/orm/llama-2-7b-layers8-rm-hf/", | 53 | + "load-dir":"/data/ci/models/llama2/hf/llama-2-7b-layers8-rm-hf/", |
| 54 | - "save-dir":"/data/ci/orm/llama-2-7b-layers8-rm-mcore_pp2vpp2_test/", | 54 | + "save-dir":"/data/ci/cache/llama-2-7b-layers8-rm-mcore_pp2vpp2_test/", |
| 55 | - "tokenizer-model":"/data/hf/llama-2-7b-hftokenizer.model", | 55 | + "tokenizer-model":"/data/ci/models/llama2/hf/llama-2-7b-hf/tokenizer.model", |
| 56 | "use-mcore-models": null, | 56 | "use-mcore-models": null, |
| 57 | "model-type-hf": "llama2", | 57 | "model-type-hf": "llama2", |
| 58 | "orm": null | 58 | "orm": null |
| @@ -38,7 +38,7 @@ class TestCheckpoint(object): | |||
| 38 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" | 38 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" |
| 39 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_deepseek2_hf2mcore_tp1pp4ep8']) | 39 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_deepseek2_hf2mcore_tp1pp4ep8']) |
| 40 | assert exit_code == 0 | 40 | assert exit_code == 0 |
| 41 | - base_dir = '/data/ci/deepseek2/mg_base/deepseek2-mla_tp-l8-t1p4e8-gemm_new' | 41 | + base_dir = '/data/ci/models/deepseek2/mg/deepseek2-mla_tp-l8-t1p4e8-gemm_new' |
| 42 | save_dir = self.test_config['test_deepseek2_hf2mcore_tp1pp4ep8'][0]['save-dir'] | 42 | save_dir = self.test_config['test_deepseek2_hf2mcore_tp1pp4ep8'][0]['save-dir'] |
| 43 | assert weight_compare(base_dir, save_dir) | 43 | assert weight_compare(base_dir, save_dir) |
| 44 | shutil.rmtree(save_dir) | 44 | shutil.rmtree(save_dir) |
| @@ -47,7 +47,7 @@ class TestCheckpoint(object): | |||
| 47 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" | 47 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" |
| 48 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_deepseek2_mcore2hf_tp1pp4ep8']) | 48 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_deepseek2_mcore2hf_tp1pp4ep8']) |
| 49 | assert exit_code == 0 | 49 | assert exit_code == 0 |
| 50 | - base_dir = '/data/ci/deepseek2/hf_base/deepseek2_mla-tp_hf_base' | 50 | + base_dir = '/data/ci/models/deepseek-v2/hf/deepseek2_mla-tp_hf_base' |
| 51 | save_dir = os.path.join(self.test_config['test_deepseek2_mcore2hf_tp1pp4ep8'][0]['save-dir'], 'mg2hf') | 51 | save_dir = os.path.join(self.test_config['test_deepseek2_mcore2hf_tp1pp4ep8'][0]['save-dir'], 'mg2hf') |
| 52 | assert weight_compare(base_dir, save_dir, suffix="safetensors", use_md5=True) | 52 | assert weight_compare(base_dir, save_dir, suffix="safetensors", use_md5=True) |
| 53 | shutil.rmtree(save_dir) | 53 | shutil.rmtree(save_dir) |
| @@ -56,7 +56,7 @@ class TestCheckpoint(object): | |||
| 56 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" | 56 | os.environ["CUDA_DEVICE_MAX_CONNECTIONS"] = "1" |
| 57 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_llama2_hf2mcore_orm_pp2vpp2']) | 57 | exit_code = run_cmd(["python3", CKPT_PYPATH] + self.test_config_cmd['test_llama2_hf2mcore_orm_pp2vpp2']) |
| 58 | assert exit_code == 0 | 58 | assert exit_code == 0 |
| 59 | - base_dir = '/data/ci/orm/llama-2-7b-layers8-rm-mcore_pp2vpp2/' | 59 | + base_dir = '/data/ci/models/llama2/mg/llama-2-7b-layers8-rm-mcore_pp2vpp2/' |
| 60 | save_dir = self.test_config['test_llama2_hf2mcore_orm_pp2vpp2'][0]['save-dir'] | 60 | save_dir = self.test_config['test_llama2_hf2mcore_orm_pp2vpp2'][0]['save-dir'] |
| 61 | assert weight_compare(base_dir, save_dir) | 61 | assert weight_compare(base_dir, save_dir) |
| 62 | shutil.rmtree(save_dir) | 62 | shutil.rmtree(save_dir) |
| @@ -2,7 +2,7 @@ | |||
| 2 | "test_llama2_mcore_agieval_evaluate": [ | 2 | "test_llama2_mcore_agieval_evaluate": [ |
| 3 | { | 3 | { |
| 4 | "param": { | 4 | "param": { |
| 5 | - "task-data-path":"/data/eval_data/agieval", | 5 | + "task-data-path":"/data/ci/datasets/eval_data/agieval", |
| 6 | "task":"agieval", | 6 | "task":"agieval", |
| 7 | "tensor-model-parallel-size": 8, | 7 | "tensor-model-parallel-size": 8, |
| 8 | "pipeline-model-parallel-size": 1, | 8 | "pipeline-model-parallel-size": 1, |
| @@ -27,9 +27,9 @@ | |||
| 27 | "fp16": null, | 27 | "fp16": null, |
| 28 | "no-load-rng": null, | 28 | "no-load-rng": null, |
| 29 | "no-load-optim": null, | 29 | "no-load-optim": null, |
| 30 | - "load":"/data/ci/ckpt", | 30 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 31 | "tokenizer-type":"PretrainedFromHF", | 31 | "tokenizer-type":"PretrainedFromHF", |
| 32 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 32 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 33 | "npu-deterministic": null | 33 | "npu-deterministic": null |
| 34 | } | 34 | } |
| 35 | } | 35 | } |
| @@ -38,7 +38,7 @@ | |||
| 38 | "test_llama2_mcore_bbh_evaluate": [ | 38 | "test_llama2_mcore_bbh_evaluate": [ |
| 39 | { | 39 | { |
| 40 | "param": { | 40 | "param": { |
| 41 | - "task-data-path":"/data/eval_data/bbh/test", | 41 | + "task-data-path":"/data/ci/datasets/eval_data/bbh/test", |
| 42 | "task":"bbh", | 42 | "task":"bbh", |
| 43 | "tensor-model-parallel-size": 8, | 43 | "tensor-model-parallel-size": 8, |
| 44 | "pipeline-model-parallel-size": 1, | 44 | "pipeline-model-parallel-size": 1, |
| @@ -63,9 +63,9 @@ | |||
| 63 | "fp16": null, | 63 | "fp16": null, |
| 64 | "no-load-rng": null, | 64 | "no-load-rng": null, |
| 65 | "no-load-optim": null, | 65 | "no-load-optim": null, |
| 66 | - "load":"/data/ci/ckpt", | 66 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 67 | "tokenizer-type":"PretrainedFromHF", | 67 | "tokenizer-type":"PretrainedFromHF", |
| 68 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 68 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 69 | "npu-deterministic": null | 69 | "npu-deterministic": null |
| 70 | } | 70 | } |
| 71 | } | 71 | } |
| @@ -76,7 +76,7 @@ | |||
| 76 | "param": { | 76 | "param": { |
| 77 | "use-mcore-models": null, | 77 | "use-mcore-models": null, |
| 78 | "use-kv-cache": null, | 78 | "use-kv-cache": null, |
| 79 | - "task-data-path": "/data/eval_data/mmlu/data/test", | 79 | + "task-data-path": "/data/ci/datasets/eval_data/mmlu/data/test", |
| 80 | "task": "mmlu", | 80 | "task": "mmlu", |
| 81 | "tensor-model-parallel-size": 1, | 81 | "tensor-model-parallel-size": 1, |
| 82 | "pipeline-model-parallel-size": 1, | 82 | "pipeline-model-parallel-size": 1, |
| @@ -84,7 +84,7 @@ | |||
| 84 | "seq-length": 4096, | 84 | "seq-length": 4096, |
| 85 | "max-position-embeddings": 4096, | 85 | "max-position-embeddings": 4096, |
| 86 | "tokenizer-type": "PretrainedFromHF", | 86 | "tokenizer-type": "PretrainedFromHF", |
| 87 | - "tokenizer-name-or-path": "/data/Qwen2-1.5B", | 87 | + "tokenizer-name-or-path": "/data/ci/models/qwen2-1.5b/hf/Qwen2-1.5B", |
| 88 | "max-new-tokens": 1, | 88 | "max-new-tokens": 1, |
| 89 | "make-vocab-size-divisible-by": 1, | 89 | "make-vocab-size-divisible-by": 1, |
| 90 | "padded-vocab-size": 151936, | 90 | "padded-vocab-size": 151936, |
| @@ -99,7 +99,7 @@ | |||
| 99 | "disable-bias-linear": null, | 99 | "disable-bias-linear": null, |
| 100 | "swiglu": null, | 100 | "swiglu": null, |
| 101 | "position-embedding-type": "rope", | 101 | "position-embedding-type": "rope", |
| 102 | - "load": "/data/qwen2-1.5b-hf-v0.1-tp1-pp1/", | 102 | + "load": "/data/ci/models/qwen2-1.5b/mg/qwen2-1.5b-hf-v0.1-tp1-pp1/", |
| 103 | "normalization": "RMSNorm", | 103 | "normalization": "RMSNorm", |
| 104 | "norm-epsilon": 1e-06, | 104 | "norm-epsilon": 1e-06, |
| 105 | "tokenizer-not-use-fast": null, | 105 | "tokenizer-not-use-fast": null, |
| @@ -23,10 +23,10 @@ | |||
| 23 | "make-vocab-size-divisible-by": 1, | 23 | "make-vocab-size-divisible-by": 1, |
| 24 | "swiglu": null, | 24 | "swiglu": null, |
| 25 | "normalization": "RMSNorm", | 25 | "normalization": "RMSNorm", |
| 26 | - "load":"/data/ci/ckpt", | 26 | + "load":"/data/ci/models/llama2/mg/llama2-tp8pp1", |
| 27 | "tokenizer-type": "PretrainedFromHF", | 27 | "tokenizer-type": "PretrainedFromHF", |
| 28 | - "tokenizer-name-or-path":"/data/hf/llama-2-7b-hf", | 28 | + "tokenizer-name-or-path":"/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 29 | - "tokenizer-model": "/data/hf/llama-2-7b-hftokenizer.model", | 29 | + "tokenizer-model": "/data/ci/models/llama2/hf/llama-2-7b-hftokenizer.model", |
| 30 | "disable-bias-linear": null, | 30 | "disable-bias-linear": null, |
| 31 | "attention-softmax-in-fp32": null, | 31 | "attention-softmax-in-fp32": null, |
| 32 | "untie-embeddings-and-output-weights": null, | 32 | "untie-embeddings-and-output-weights": null, |
| @@ -61,7 +61,7 @@ | |||
| 61 | "max-position-embeddings": 163840, | 61 | "max-position-embeddings": 163840, |
| 62 | "position-embedding-type": "rope", | 62 | "position-embedding-type": "rope", |
| 63 | "swiglu": null, | 63 | "swiglu": null, |
| 64 | - "load": "/data/ci/deepseek2/mg_base/deepseek2-l2-tp1-pp1-ep8-new", | 64 | + "load": "/data/ci/models/deepseek2/mg/deepseek2-l2-tp1-pp1-ep8-new", |
| 65 | "tokenizer-type": "PretrainedFromHF", | 65 | "tokenizer-type": "PretrainedFromHF", |
| 66 | "tokenizer-name-or-path": "/data/gemm/", | 66 | "tokenizer-name-or-path": "/data/gemm/", |
| 67 | "bf16": null, | 67 | "bf16": null, |
| @@ -149,10 +149,10 @@ | |||
| 149 | "norm-epsilon": 1e-5, | 149 | "norm-epsilon": 1e-5, |
| 150 | "hidden-dropout": 0, | 150 | "hidden-dropout": 0, |
| 151 | "attention-dropout": 0, | 151 | "attention-dropout": 0, |
| 152 | - "load": "/data/llama3-8b-mcore-tp2-pp4", | 152 | + "load": "/data/ci/models/llama3/mg/llama3-8b-mcore-tp2-pp4", |
| 153 | "tokenizer-type": "PretrainedFromHF", | 153 | "tokenizer-type": "PretrainedFromHF", |
| 154 | - "tokenizer-name-or-path":"/data/llama-3-8b-hf", | 154 | + "tokenizer-name-or-path":"/data/ci/models/llama3/hf/llama-3-8b-hf", |
| 155 | - "tokenizer-model": "/data/llama-3-8b-hf/tokenizer.model", | 155 | + "tokenizer-model": "/data/ci/models/llama3/hf/llama-3-8b-hf/tokenizer.model", |
| 156 | "disable-bias-linear": null, | 156 | "disable-bias-linear": null, |
| 157 | "attention-softmax-in-fp32": null, | 157 | "attention-softmax-in-fp32": null, |
| 158 | "untie-embeddings-and-output-weights": null, | 158 | "untie-embeddings-and-output-weights": null, |
| @@ -2,21 +2,21 @@ | |||
| 2 | "pretrain_dataset": [ | 2 | "pretrain_dataset": [ |
| 3 | { | 3 | { |
| 4 | "params" : { | 4 | "params" : { |
| 5 | - "input-dataset": "/data/process_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 5 | + "input-dataset": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 6 | - "test-out-part": "/data/process_dataset/test_merge_subs/", | 6 | + "test-out-part": "/data/ci/cache/process_dataset/test_merge_subs/", |
| 7 | - "base-out-part": "/data/process_dataset/base_merge_subs/", | 7 | + "base-out-part": "/data/ci/datasets/processed/base_merge_subs/", |
| 8 | - "test-out-merge": "/data/process_dataset/test_merge/", | 8 | + "test-out-merge": "/data/ci/cache/process_dataset/test_merge/", |
| 9 | - "base-out-merge": "/data/process_dataset/base_merge/" | 9 | + "base-out-merge": "/data/ci/datasets/processed/base_merge/" |
| 10 | } | 10 | } |
| 11 | } | 11 | } |
| 12 | ], | 12 | ], |
| 13 | "test_pretrain_datasets_part1": [ | 13 | "test_pretrain_datasets_part1": [ |
| 14 | { | 14 | { |
| 15 | "params": { | 15 | "params": { |
| 16 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 16 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 17 | "tokenizer-type": "PretrainedFromHF", | 17 | "tokenizer-type": "PretrainedFromHF", |
| 18 | - "output-prefix": "/data/process_dataset/test_merge_subs/part1", | 18 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge_subs/part1", |
| 19 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 19 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 20 | "workers": 4, | 20 | "workers": 4, |
| 21 | "log-interval": 1000 | 21 | "log-interval": 1000 |
| 22 | } | 22 | } |
| @@ -25,10 +25,10 @@ | |||
| 25 | "test_pretrain_datasets_part2": [ | 25 | "test_pretrain_datasets_part2": [ |
| 26 | { | 26 | { |
| 27 | "params": { | 27 | "params": { |
| 28 | - "input": "/data/process_dataset/0002-alpaca.parquet", | 28 | + "input": "/data/ci/datasets/origin/0002-alpaca.parquet", |
| 29 | "tokenizer-type": "PretrainedFromHF", | 29 | "tokenizer-type": "PretrainedFromHF", |
| 30 | - "output-prefix": "/data/process_dataset/test_merge_subs/part2", | 30 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge_subs/part2", |
| 31 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 31 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 32 | "workers": 4, | 32 | "workers": 4, |
| 33 | "log-interval": 1000 | 33 | "log-interval": 1000 |
| 34 | } | 34 | } |
| @@ -37,8 +37,8 @@ | |||
| 37 | "test_merge_pretrain_datasets": [ | 37 | "test_merge_pretrain_datasets": [ |
| 38 | { | 38 | { |
| 39 | "params": { | 39 | "params": { |
| 40 | - "input": "/data/process_dataset/test_merge_subs/", | 40 | + "input": "/data/ci/cache/process_dataset/test_merge_subs/", |
| 41 | - "output-prefix": "/data/process_dataset/test_merge/merge", | 41 | + "output-prefix": "/data/ci/cache/process_dataset/test_merge/merge", |
| 42 | "merge-group-keys": "text_document" | 42 | "merge-group-keys": "text_document" |
| 43 | } | 43 | } |
| 44 | } | 44 | } |
| @@ -46,22 +46,22 @@ | |||
| 46 | "instruction_dataset": [ | 46 | "instruction_dataset": [ |
| 47 | { | 47 | { |
| 48 | "params" : { | 48 | "params" : { |
| 49 | - "input-dataset": "/data/process_dataset/train-00000-of-00001-a09b74b3ef9c3b56.parquet", | 49 | + "input-dataset": "/data/ci/datasets/origin/train-00000-of-00001-a09b74b3ef9c3b56.parquet", |
| 50 | - "test-out-part": "/data/process_dataset/test_ins_subs/", | 50 | + "test-out-part": "/data/ci/cache/process_dataset/test_ins_subs/", |
| 51 | - "base-out-part": "/data/process_dataset/base_ins_subs/", | 51 | + "base-out-part": "/data/ci/datasets/processed/base_ins_subs/", |
| 52 | - "test-out-merge": "/data/process_dataset/test_ins_merge/", | 52 | + "test-out-merge": "/data/ci/cache/process_dataset/test_ins_merge/", |
| 53 | - "base-out-merge": "/data/process_dataset/base_ins_merge/" | 53 | + "base-out-merge": "/data/ci/datasets/processed/base_ins_merge/" |
| 54 | } | 54 | } |
| 55 | } | 55 | } |
| 56 | ], | 56 | ], |
| 57 | "test_instruction_datasets_part1": [ | 57 | "test_instruction_datasets_part1": [ |
| 58 | { | 58 | { |
| 59 | "params": { | 59 | "params": { |
| 60 | - "input": "/data/process_dataset/0001-alpaca.parquet", | 60 | + "input": "/data/ci/datasets/origin/0001-alpaca.parquet", |
| 61 | "tokenizer-type": "PretrainedFromHF", | 61 | "tokenizer-type": "PretrainedFromHF", |
| 62 | "handler-name": "GeneralInstructionHandler", | 62 | "handler-name": "GeneralInstructionHandler", |
| 63 | - "output-prefix": "/data/process_dataset/test_ins_subs/part1", | 63 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_subs/part1", |
| 64 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 64 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 65 | "workers": 4, | 65 | "workers": 4, |
| 66 | "log-interval": 1000, | 66 | "log-interval": 1000, |
| 67 | "append-eod": null | 67 | "append-eod": null |
| @@ -71,11 +71,11 @@ | |||
| 71 | "test_instruction_datasets_part2": [ | 71 | "test_instruction_datasets_part2": [ |
| 72 | { | 72 | { |
| 73 | "params": { | 73 | "params": { |
| 74 | - "input": "/data/process_dataset/0002-alpaca.parquet", | 74 | + "input": "/data/ci/datasets/origin/0002-alpaca.parquet", |
| 75 | "tokenizer-type": "PretrainedFromHF", | 75 | "tokenizer-type": "PretrainedFromHF", |
| 76 | "handler-name": "GeneralInstructionHandler", | 76 | "handler-name": "GeneralInstructionHandler", |
| 77 | - "output-prefix": "/data/process_dataset/test_ins_subs/part2", | 77 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_subs/part2", |
| 78 | - "tokenizer-name-or-path": "/data/hf/llama-2-7b-hf", | 78 | + "tokenizer-name-or-path": "/data/ci/models/llama2/hf/llama-2-7b-hf", |
| 79 | "workers": 4, | 79 | "workers": 4, |
| 80 | "log-interval": 1000, | 80 | "log-interval": 1000, |
| 81 | "append-eod": null | 81 | "append-eod": null |
| @@ -85,8 +85,8 @@ | |||
| 85 | "test_merge_instrction_datasets": [ | 85 | "test_merge_instrction_datasets": [ |
| 86 | { | 86 | { |
| 87 | "params": { | 87 | "params": { |
| 88 | - "input": "/data/process_dataset/test_ins_subs/", | 88 | + "input": "/data/ci/cache/process_dataset/test_ins_subs/", |
| 89 | - "output-prefix": "/data/process_dataset/test_ins_merge/merge", | 89 | + "output-prefix": "/data/ci/cache/process_dataset/test_ins_merge/merge", |
| 90 | "merge-group-keys": ["packed_attention_mask_document", "packed_input_ids_document", "packed_labels_document"] | 90 | "merge-group-keys": ["packed_attention_mask_document", "packed_input_ids_document", "packed_labels_document"] |
| 91 | } | 91 | } |
| 92 | } | 92 | } |