Install git in job (vllm image lacks it)
Browse files- run_job.sh +6 -0
run_job.sh
CHANGED
|
@@ -15,6 +15,12 @@
|
|
| 15 |
set -euo pipefail
|
| 16 |
cd "$(dirname "$0")"
|
| 17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 18 |
echo "=== [setup] packages ==="
|
| 19 |
# vllm + torch come from the base image (vllm/vllm-openai). Per TRL docs,
|
| 20 |
# transformers>=5.2.0 may need --no-deps next to vllm's pinned stack.
|
|
|
|
| 15 |
set -euo pipefail
|
| 16 |
cd "$(dirname "$0")"
|
| 17 |
|
| 18 |
+
echo "=== [setup] git (vllm image has none) ==="
|
| 19 |
+
apt-get update -qq && apt-get install -y -qq --no-install-recommends git ca-certificates
|
| 20 |
+
|
| 21 |
+
# NOTE: openenv pulls fastmcp 3.x -> mcp 1.x, which conflicts with vllm 0.32's
|
| 22 |
+
# mcp>=2. pip keeps mcp 1.x and only warns; if vllm serve crashes on an mcp
|
| 23 |
+
# import, pin an older image tag (vllm>=0.22 suffices for TRL's weight transfer).
|
| 24 |
echo "=== [setup] packages ==="
|
| 25 |
# vllm + torch come from the base image (vllm/vllm-openai). Per TRL docs,
|
| 26 |
# transformers>=5.2.0 may need --no-deps next to vllm's pinned stack.
|