File tree Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Expand file tree Collapse file tree 3 files changed +7
-9
lines changed Original file line number Diff line number Diff line change 5252
5353 git config --global --add safe.directory /__w/FlagScale/FlagScale
5454 if [ "${{ inputs.backend }}" = "megatron" ] || [ "${{ inputs.backend }}" = "flagscale" ]; then
55- python tools/patch/unpatch.py --backend Megatron-LM
55+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings= backend=" Megatron-LM" --verbose --no-build-isolation
5656 elif [ "${{ inputs.backend }}" = "vllm" ]; then
57- python tools/patch/unpatch.py --backend vllm
57+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings= backend=" vllm" --verbose --no-build-isolation
5858 else
5959 echo "Unknown backend type: ${{ inputs.backend }}"
6060 exit 1
Original file line number Diff line number Diff line change @@ -50,17 +50,16 @@ jobs:
5050
5151 git config --global --add safe.directory /__w/FlagScale/FlagScale
5252 if [ "${{ inputs.type }}" = "train" ] || [ "${{ inputs.type }}" = "hetero_train" ]; then
53- python tools/patch/unpatch.py --backend Megatron-LM
53+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings= backend=" Megatron-LM" --verbose --no-build-isolation
5454 if [ "${{ inputs.task }}" = "llava_onevision" ]; then
55- python tools/patch/unpatch.py --backend Megatron-Energon
55+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings= backend=" Megatron-Energon" --verbose --no-build-isolation
5656 cp -r third_party/Megatron-Energon/src/megatron/energon third_party/Megatron-LM/megatron
5757 fi
5858 elif [ "${{ inputs.type }}" = "inference" ] || [ "${{ inputs.type }}" = "serve" ]; then
59- python tools/patch/unpatch.py --backend vllm
6059 source /root/miniconda3/bin/activate flagscale-inference
6160 pip install scikit-build scikit-build-core
6261 pip install --no-build-isolation git+https://github.com/FlagOpen/FlagGems.git@release_v1.0.0
63- MAX_JOBS=$(nproc) pip install -- no-build-isolation -v ./third_party/vllm/.
62+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings=backend="vllm" --verbose -- no-build-isolation
6463 else
6564 echo "Unknown backend type: ${{ inputs.type }}"
6665 exit 1
Original file line number Diff line number Diff line change @@ -55,13 +55,12 @@ jobs:
5555
5656 git config --global --add safe.directory /__w/FlagScale/FlagScale
5757 if [ "${{ inputs.backend }}" = "megatron" ] || [ "${{ inputs.backend }}" = "flagscale" ]; then
58- python tools/patch/unpatch.py --backend Megatron-LM
58+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings= backend=" Megatron-LM" --verbose --no-build-isolation
5959 elif [ "${{ inputs.backend }}" = "vllm" ]; then
60- python tools/patch/unpatch.py --backend vllm
6160 source /root/miniconda3/bin/activate flagscale-inference
6261 pip install scikit-build scikit-build-core
6362 pip install --no-build-isolation git+https://github.com/FlagOpen/FlagGems.git@release_v1.0.0
64- MAX_JOBS=$(nproc) pip install -- no-build-isolation -v ./third_party/vllm/.
63+ PYTHONPATH=./:$PYTHONPATH pip install . --config-settings=backend="vllm" --verbose -- no-build-isolation
6564 else
6665 echo "Unknown backend type: ${{ inputs.backend }}"
6766 exit 1
You can’t perform that action at this time.
0 commit comments