DatPySci commited on
Commit
cbf3932
·
verified ·
1 Parent(s): 0115df6

Upload folder using huggingface_hub

Browse files
scripts/download.sh ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ export TMPDIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/tmp
2
+ export PIP_CACHE_DIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/.cache/pip
3
+ mkdir -p "$TMPDIR" "$PIP_CACHE_DIR"
4
+
5
+ # source ~/.bashrc
6
+ # conda activate pre_rlvr
7
+ # # cd verl/
8
+ # # pip install -e .
9
+ # pip install lmdeploy==0.15.0
10
+ # pip install deepspeed==0.16.4
11
+ # # Official Dao-AILab linux_x86_64 wheels need GLIBC 2.32 (Ubuntu 22.04).
12
+ # # This host is Ubuntu 20.04 / GLIBC 2.31, so use Astral's manylinux_2_24 build.
13
+ # pip install --no-deps \
14
+ # "https://wheels.astral.sh/artifacts/d4ffd81f93ca34e2e3f8b93499cd62e26faed24250657e7efcc3afd5a9b479df/flash_attn-2.8.3+cu.12.8.torch.2.8-cp311-cp311-manylinux_2_24_x86_64.whl"
scripts/run_ar.sh ADDED
File without changes
scripts/run_dlms.sh ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
2
+ cd "${ROOT}"
3
+
4
+ export TMPDIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/tmp
5
+ export PIP_CACHE_DIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/.cache/pip
6
+ mkdir -p "$TMPDIR" "$PIP_CACHE_DIR"
7
+
8
+ CACHE_ROOT="${ROOT}/.cache"
9
+ export HF_HOME="${CACHE_ROOT}/huggingface"
10
+ export HUGGINGFACE_HUB_CACHE="${HF_HOME}/hub"
11
+ export HF_DATASETS_CACHE="${HF_HOME}/datasets"
12
+ export TRANSFORMERS_CACHE="${HF_HOME}/hub"
13
+ export VLLM_CACHE_ROOT="${CACHE_ROOT}/vllm"
14
+ export FLASHINFER_CACHE_DIR="${CACHE_ROOT}/flashinfer"
15
+ export FLASHINFER_JIT_DIR="${CACHE_ROOT}/flashinfer/jit"
16
+ export TRITON_CACHE_DIR="${CACHE_ROOT}/triton"
17
+ export TORCHINDUCTOR_CACHE_DIR="${CACHE_ROOT}/torchinductor"
18
+ export XDG_CACHE_HOME="${CACHE_ROOT}"
19
+ mkdir -p "${HUGGINGFACE_HUB_CACHE}" "${HF_DATASETS_CACHE}" "${VLLM_CACHE_ROOT}" \
20
+ "${FLASHINFER_JIT_DIR}" "${TRITON_CACHE_DIR}" "${TORCHINDUCTOR_CACHE_DIR}"
21
+
22
+ # DeepSpeed imports torch.utils.cpp_extension and requires CUDA_HOME/nvcc.
23
+ # Same pattern as rubric_med: conda cuda-nvcc 12.8 + CUDA_HOME=$CONDA_PREFIX.
24
+ if [ -z "${CUDA_HOME:-}" ] && [ -n "${CONDA_PREFIX:-}" ] && [ -x "${CONDA_PREFIX}/bin/nvcc" ]; then
25
+ export CUDA_HOME="${CONDA_PREFIX}"
26
+ export PATH="${CUDA_HOME}/bin:${PATH}"
27
+ fi
28
+
29
+ # source ~/.bashrc
30
+ # conda activate pre_rlvr
31
+ # # cd verl/
32
+ # # pip install -e .
33
+ # pip install lmdeploy==0.15.0
34
+ # pip install deepspeed==0.16.4
35
+ # # Official Dao-AILab linux_x86_64 wheels need GLIBC 2.32 (Ubuntu 22.04).
36
+ # # This host is Ubuntu 20.04 / GLIBC 2.31, so use Astral's manylinux_2_24 build.
37
+ # pip install --no-deps \
38
+ # "https://wheels.astral.sh/artifacts/d4ffd81f93ca34e2e3f8b93499cd62e26faed24250657e7efcc3afd5a9b479df/flash_attn-2.8.3+cu.12.8.torch.2.8-cp311-cp311-manylinux_2_24_x86_64.whl"
39
+ op_ranges=("9-12")
40
+ epochs=(1 4)
41
+ block_sizes=(8 16)
42
+
43
+ for epoch in "${epochs[@]}"; do
44
+ for op_range in "${op_ranges[@]}"; do
45
+ for block_size in "${block_sizes[@]}"; do
46
+
47
+ deepspeed --num_gpus=4 src/run_dlms.py \
48
+ --model_path models/dLMs-block${block_size}-epoch${epoch}\
49
+ --dataset composition \
50
+ --learning_rate 1e-6 \
51
+ --model_name SDAR-100M-block${block_size}-epoch${epoch} \
52
+ --num_iterations 200 \
53
+ --mini_batch_size 1536\
54
+ --clip_ratio_high 0.28 \
55
+ --per_device_batch_size 64 \
56
+ --num_samples 1024 \
57
+ --num_generations_per_sample 6 \
58
+ --op_range $op_range
59
+
60
+ done
61
+ done
62
+ done
scripts/run_dlms_context.sh ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
2
+ cd "${ROOT}"
3
+
4
+ export TMPDIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/tmp
5
+ export PIP_CACHE_DIR=/pfss/mlde/workspaces/mlde_wsp_MGPATH/phuc/.cache/pip
6
+ mkdir -p "$TMPDIR" "$PIP_CACHE_DIR"
7
+
8
+ CACHE_ROOT="${ROOT}/.cache"
9
+ export HF_HOME="${CACHE_ROOT}/huggingface"
10
+ export HUGGINGFACE_HUB_CACHE="${HF_HOME}/hub"
11
+ export HF_DATASETS_CACHE="${HF_HOME}/datasets"
12
+ export TRANSFORMERS_CACHE="${HF_HOME}/hub"
13
+ export VLLM_CACHE_ROOT="${CACHE_ROOT}/vllm"
14
+ export FLASHINFER_CACHE_DIR="${CACHE_ROOT}/flashinfer"
15
+ export FLASHINFER_JIT_DIR="${CACHE_ROOT}/flashinfer/jit"
16
+ export TRITON_CACHE_DIR="${CACHE_ROOT}/triton"
17
+ export TORCHINDUCTOR_CACHE_DIR="${CACHE_ROOT}/torchinductor"
18
+ export XDG_CACHE_HOME="${CACHE_ROOT}"
19
+ mkdir -p "${HUGGINGFACE_HUB_CACHE}" "${HF_DATASETS_CACHE}" "${VLLM_CACHE_ROOT}" \
20
+ "${FLASHINFER_JIT_DIR}" "${TRITON_CACHE_DIR}" "${TORCHINDUCTOR_CACHE_DIR}"
21
+
22
+ # DeepSpeed imports torch.utils.cpp_extension and requires CUDA_HOME/nvcc.
23
+ # Same pattern as rubric_med: conda cuda-nvcc 12.8 + CUDA_HOME=$CONDA_PREFIX.
24
+ if [ -z "${CUDA_HOME:-}" ] && [ -n "${CONDA_PREFIX:-}" ] && [ -x "${CONDA_PREFIX}/bin/nvcc" ]; then
25
+ export CUDA_HOME="${CONDA_PREFIX}"
26
+ export PATH="${CUDA_HOME}/bin:${PATH}"
27
+ fi
28
+
29
+ # source ~/.bashrc
30
+ # conda activate pre_rlvr
31
+ # # cd verl/
32
+ # # pip install -e .
33
+ # pip install lmdeploy==0.15.0
34
+ # pip install deepspeed==0.16.4
35
+ # # Official Dao-AILab linux_x86_64 wheels need GLIBC 2.32 (Ubuntu 22.04).
36
+ # # This host is Ubuntu 20.04 / GLIBC 2.31, so use Astral's manylinux_2_24 build.
37
+ # pip install --no-deps \
38
+ # "https://wheels.astral.sh/artifacts/d4ffd81f93ca34e2e3f8b93499cd62e26faed24250657e7efcc3afd5a9b479df/flash_attn-2.8.3+cu.12.8.torch.2.8-cp311-cp311-manylinux_2_24_x86_64.whl"
39
+
40
+
41
+ deepspeed --num_gpus=4 src/run_dlms.py \
42
+ --model_path models/dLMs-0.999zoo_op2-20+0.001teacher_op2 \
43
+ --dataset context \
44
+ --learning_rate 1e-6 \
45
+ --model_name SDAR-100M-0.999zoo_op2-20+0.001teacher_op2-process \
46
+ --num_iterations 200 \
47
+ --mini_batch_size 1536\
48
+ --clip_ratio_high 0.28 \
49
+ --per_device_batch_size 64 \
50
+ --use_step_process_reward \
51
+ --num_samples 1024 \
52
+ --num_generations_per_sample 6 \
53
+
54
+ deepspeed --num_gpus=4 src/run_ar.py \
55
+ --model_path models/AR-0.999zoo_op2-20+0.001teacher_op2 \
56
+ --dataset context\
57
+ --learning_rate 1e-6 \
58
+ --model_name Qwen3-100M-AR-0.999zoo_op2-20+0.001teacher_op2-process\
59
+ --num_iterations 200 \
60
+ --mini_batch_size 1536\
61
+ --clip_ratio_high 0.28 \
62
+ --per_device_batch_size 64 \
63
+ --use_step_process_reward \
64
+ --num_samples 1024 \
65
+ --num_generations_per_sample 6 \