GLM-5.2-metax-FlagOS / script /start_node1_tp32_pytorch.sh
YummyYum's picture
Upload folder using huggingface_hub
d378953 verified
Raw
History Blame Contribute Delete
1.37 kB
#!/bin/bash
# Node 1 - 192.168.2.122
# 日志目录
LOG_DIR=/data/models/zyl/glm/logs
LOG_FILE=${LOG_DIR}/node1_$(date +%Y%m%d_%H%M%S).log
mkdir -p ${LOG_DIR}
# MCCL 多节点通信配置
export MCCL_HC_PLUGIN=/opt/maca-3.3.0/lib/libmxccl_21605plugin.so
export MCCL_EXT_CCL_ENABLE=1
export NCCL_FORCE_USE_MN_MIX=1
export MCCL_SOCKET_IFNAME=inbond1
export NCCL_SOCKET_IFNAME=inbond1
export GLOO_SOCKET_IFNAME=inbond1
export MCCL_DEBUG=WARN
export MCCL_PROTO=LL
export MCCL_P2P_LL_THRESHOLD=1073741824
export MCCL_IB_DISABLE=1
export NCCL_IB_DISABLE=1
export NCCL_DEBUG=WARN
export MASTER_ADDR=192.168.2.121
export MASTER_PORT=29501
echo "[$(date)] Starting node1..." | tee ${LOG_FILE}
echo "[$(date)] Log file: ${LOG_FILE}" | tee -a ${LOG_FILE}
echo "[$(date)] Use 'tail -f ${LOG_FILE}' to monitor" | tee -a ${LOG_FILE}
nohup env FLAGGEMS_VENDOR=metax \
USE_FLAGGEMS=0 \
VLLM_FL_OOT_ENABLED=0 \
VLLM_FL_PREFER_ENABLED=0 \
vllm serve --headless /data/models/GLM-5.2-0610-Provider-BF16 \
--host 0.0.0.0 \
--port 8000 \
--served-model-name glm52 \
--tensor-parallel-size 32 \
--nnodes 4 \
--node-rank 1 \
--master-addr 192.168.2.121 \
--enforce-eager \
--max-model-len 32768 \
>> ${LOG_FILE} 2>&1 &
echo "[$(date)] Node1 PID: $!" | tee -a ${LOG_FILE}
echo ""
echo "=== Node1 started in background ==="
echo "Monitor: tail -f ${LOG_FILE}"