Skip to content

Commit f57719c

Browse files
zihugithubyefubaoCaozhou1995
committed
[Tools] Update workflows (FlagOpen#632)
One click deployment of FlagScale workflows updates Co-authored-by: yefubao <fbye@baai.ac.cn> Co-authored-by: caozhou <48191911+Caozhou1995@users.noreply.github.com>
1 parent f5d22f4 commit f57719c

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

.github/workflows/coverage-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ jobs:
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

.github/workflows/functional-tests.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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

.github/workflows/unit-tests.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)