skypilot
1name: mnist-gan
2
3resources:
4candidates:
5- {accelerators: T4}
6- {accelerators: V100}
7
8workdir: ./examples/benchmark/lightning_gan
9
10setup: |
11conda create -n pl python=3.8 -y
12conda activate pl
13
14# Install SkyCallback
15pip install "git+https://github.com/skypilot-org/skypilot.git#egg=sky-callback&subdirectory=sky/callbacks/"
16
17# User setup
18pip install "torchvision" "pytorch-lightning>=1.4" "torch>=1.6, <1.9"
19git clone https://github.com/Lightning-AI/tutorials.git
20cd tutorials
21git checkout e22e229921a97ea241277e19e0eaddedc35808cb
22
23# Apply the patch to enable SkyCallback
24git apply ../callback.patch
25
26run: |
27conda activate pl
28cd tutorials/lightning_examples/basic-gan/
29python gan.py
30