mirror of https://github.com/commaai/tinygrad.git
switch CI to tiny8 (#2984)
* switch CI to tiny8 * no copyin for disk * Revert "no copyin for disk" This reverts commit eb46b7e93da4a650d8125020c38f44d1f8f2c86e. * rocm 6 broke llama * rename it
This commit is contained in:
parent
0dd3ca59cd
commit
dbe4a1a914
|
@ -96,8 +96,8 @@ jobs:
|
||||||
gpt2_half_beam.txt
|
gpt2_half_beam.txt
|
||||||
|
|
||||||
testamdbenchmark:
|
testamdbenchmark:
|
||||||
name: AMD Benchmark
|
name: tinybox Benchmark
|
||||||
runs-on: [self-hosted, Linux, ROCM]
|
runs-on: [self-hosted, Linux, tinybox]
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash -o pipefail {0}
|
shell: bash -o pipefail {0}
|
||||||
|
@ -107,9 +107,10 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
- name: Show off tinybox
|
||||||
|
run: /opt/rocm/bin/rocm-bandwidth-test
|
||||||
- name: Symlink models and datasets
|
- name: Symlink models and datasets
|
||||||
run: |
|
run: |
|
||||||
ln -s ~/tinygrad/weights/sd-v1-4.ckpt weights/sd-v1-4.ckpt
|
|
||||||
ln -s ~/tinygrad/weights/bpe_simple_vocab_16e6.txt.gz weights/bpe_simple_vocab_16e6.txt.gz
|
ln -s ~/tinygrad/weights/bpe_simple_vocab_16e6.txt.gz weights/bpe_simple_vocab_16e6.txt.gz
|
||||||
ln -s ~/tinygrad/weights/LLaMA weights/LLaMA
|
ln -s ~/tinygrad/weights/LLaMA weights/LLaMA
|
||||||
ln -s ~/tinygrad/extra/datasets/cifar-10-python.tar.gz extra/datasets/cifar-10-python.tar.gz
|
ln -s ~/tinygrad/extra/datasets/cifar-10-python.tar.gz extra/datasets/cifar-10-python.tar.gz
|
||||||
|
@ -121,10 +122,11 @@ jobs:
|
||||||
run: HIP=1 HALF=1 DEBUG=2 python3 extra/gemm/simple_matmul.py | tee matmul.txt
|
run: HIP=1 HALF=1 DEBUG=2 python3 extra/gemm/simple_matmul.py | tee matmul.txt
|
||||||
- name: Run Stable Diffusion
|
- name: Run Stable Diffusion
|
||||||
run: python3 examples/stable_diffusion.py --seed 0 --noshow --timing | tee sd.txt
|
run: python3 examples/stable_diffusion.py --seed 0 --noshow --timing | tee sd.txt
|
||||||
- name: Run LLaMA
|
# TODO: rocm 6.0 broke this
|
||||||
run: |
|
#- name: Run LLaMA
|
||||||
JIT=0 python3 examples/llama.py --gen 1 --prompt "Hello." --count 10 --temperature 0 --timing | tee llama_unjitted.txt
|
# run: |
|
||||||
JIT=1 python3 examples/llama.py --gen 1 --prompt "Hello." --count 10 --temperature 0 --timing | tee llama_jitted.txt
|
# JIT=0 python3 examples/llama.py --gen 1 --prompt "Hello." --count 10 --temperature 0 --timing | tee llama_unjitted.txt
|
||||||
|
# JIT=1 python3 examples/llama.py --gen 1 --prompt "Hello." --count 10 --temperature 0 --timing | tee llama_jitted.txt
|
||||||
- name: Run GPT2 (with HIP)
|
- name: Run GPT2 (with HIP)
|
||||||
run: |
|
run: |
|
||||||
HIP=1 JIT=0 python3 examples/gpt2.py --prompt "Hello." --count 10 --temperature 0 --timing | tee gpt2_unjitted.txt
|
HIP=1 JIT=0 python3 examples/gpt2.py --prompt "Hello." --count 10 --temperature 0 --timing | tee gpt2_unjitted.txt
|
||||||
|
|
Loading…
Reference in New Issue