skypilot
1num_nodes: 22
3setup: |4echo "here"
5echo "export TEST_VAR=test" >> ~/.bashrc
6[[ -v CUDA_VISIBLE_DEVICES ]] && exit 1 || exit 0
7export CUDA_VISIBLE_DEVICES=1
8[[ -v CUDA_VISIBLE_DEVICES ]] && exit 0 || exit 1
9
10run: |11if [[ -z "${TEST_VAR}" ]]; then
12echo "TEST_VAR is not set"
13exit 1
14else
15echo "TEST_VAR is set to ${TEST_VAR}"
16fi
17
18if [[ -z "$SKYPILOT_NODE_RANK" ]]; then19echo "SKYPILOT_NODE_RANK is not set"
20exit 1
21else
22echo "SKYPILOT_NODE_RANK is set to ${SKYPILOT_NODE_RANK}"23fi
24
25if [[ -z "$SKYPILOT_NODE_IPS" ]]; then26echo "SKYPILOT_NODE_IPS is not set"
27exit 1
28else
29echo "SKYPILOT_NODE_IPS is set to ${SKYPILOT_NODE_IPS}"30echo "${SKYPILOT_NODE_IPS}"31echo "${SKYPILOT_NODE_IPS}" | wc -l | grep 2 || exit 132fi
33worker_addr=`echo "$SKYPILOT_NODE_IPS" | sed -n 2p`34echo Worker IP: $worker_addr35
36if [[ -z "$SKYPILOT_TASK_ID" ]]; then37echo "SKYPILOT_TASK_ID is not set"
38exit 1
39else
40echo "SKYPILOT_TASK_ID is set to ${SKYPILOT_TASK_ID}"41fi
42