Skip to content

NVIDIA PTX backend, anonymous struct support, ABEND translation #155

NVIDIA PTX backend, anonymous struct support, ABEND translation

NVIDIA PTX backend, anonymous struct support, ABEND translation #155

Workflow file for this run

name: RDNA3/4 Emulator Tests
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
rdna3-emu:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Build BarraCUDA
run: make
- name: Compile test kernels
run: ./barracuda --amdgpu-bin tests/vector_add.cu -o tests/vector_add.hsaco
- name: Setup tinygrad emulator
run: |
git clone --depth 1 https://github.com/tinygrad/tinygrad.git /tmp/tinygrad
pip install -e /tmp/tinygrad
- name: vectorAdd (RDNA3/4 emulator)
env:
TINYGRAD_PATH: /tmp/tinygrad
run: python tests/emu/run_emu.py tests/vector_add.hsaco