Skip to content

tinygrad/remu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Run locally

Requirements

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 HIP=1 HIPCPU=1. Use REMU_DEBUG=1 to see logs from the emulator.

Limitations

Does not implement all RDNA3 instructions.

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%