skypilot
30 строк · 829.0 Байт
1resources:2accelerators: A100:23disk_size: 10244
5setup: |6set -ex
7conda create -n llama python=3.9 -y
8conda activate llama
9
10git clone https://github.com/skypilot-org/sky-llama.git || true11cd sky-llama12
13# Download the model weights14bash download.sh $LLAMA_URL 13B
15
16# Install ttyd for web serving17wget https://github.com/tsl0922/ttyd/releases/download/1.7.2/ttyd.x86_6418sudo mv ttyd.x86_64 /usr/local/bin/ttyd
19sudo chmod +x /usr/local/bin/ttyd
20
21# Install dependencies22pip install torch==1.12.1+cu113 --extra-index-url https://download.pytorch.org/whl/cu11323pip install -r requirements.txt24pip install -e .25
26run: |27conda activate llama
28
29cd sky-llama30ttyd /bin/bash -c "torchrun --nproc_per_node 2 chat.py --ckpt_dir ~/sky_workdir/ckpt/13B --tokenizer_path ~/sky_workdir/ckpt/tokenizer.model"31