Qazalin / remu

RDNA3 emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a minimal RDNA3 emulator built for and tested against tinygrad kernels.

Run locally

Requirements

rocm-llvm

Usage

  1. Install the latest version
curl -s https://api.github.com/repos/Qazalin/remu/releases/latest | \
    jq -r '.assets[] | select(.name == "libremu.so").browser_download_url' | \
    xargs curl -L -o /usr/local/lib/libremu.so
  1. Run tinygrad with MOCKGPU=1 AMD=1.

Limitations

Does not implement all RDNA3 instructions.

About

RDNA3 emulator


Languages

Language:Rust 100.0%