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 52
52
53
53
git config --global --add safe.directory /__w/FlagScale/FlagScale
54
54
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
56
56
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
58
58
else
59
59
echo "Unknown backend type: ${{ inputs.backend }}"
60
60
exit 1
Original file line number Diff line number Diff line change @@ -50,17 +50,16 @@ jobs:
50
50
51
51
git config --global --add safe.directory /__w/FlagScale/FlagScale
52
52
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
54
54
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
56
56
cp -r third_party/Megatron-Energon/src/megatron/energon third_party/Megatron-LM/megatron
57
57
fi
58
58
elif [ "${{ inputs.type }}" = "inference" ] || [ "${{ inputs.type }}" = "serve" ]; then
59
- python tools/patch/unpatch.py --backend vllm
60
59
source /root/miniconda3/bin/activate flagscale-inference
61
60
pip install scikit-build scikit-build-core
62
61
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
64
63
else
65
64
echo "Unknown backend type: ${{ inputs.type }}"
66
65
exit 1
Original file line number Diff line number Diff line change @@ -55,13 +55,12 @@ jobs:
55
55
56
56
git config --global --add safe.directory /__w/FlagScale/FlagScale
57
57
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
59
59
elif [ "${{ inputs.backend }}" = "vllm" ]; then
60
- python tools/patch/unpatch.py --backend vllm
61
60
source /root/miniconda3/bin/activate flagscale-inference
62
61
pip install scikit-build scikit-build-core
63
62
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
65
64
else
66
65
echo "Unknown backend type: ${{ inputs.backend }}"
67
66
exit 1
You can’t perform that action at this time.
0 commit comments