From 62dc36d3714dda9644fcb4dea5d9badfb90e4e64 Mon Sep 17 00:00:00 2001 From: wozeparrot Date: Fri, 14 Jun 2024 19:12:18 +0000 Subject: [PATCH] autogen _try_dlopen (#4949) --- .github/workflows/test.yml | 2 +- autogen_stubs.sh | 20 +++- tinygrad/runtime/autogen/comgr.py | 46 +++++++-- tinygrad/runtime/autogen/hsa.py | 160 +++++++++++++++++++++++++++--- 4 files changed, 202 insertions(+), 26 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4cf418cccd..8ae396ca03 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -447,7 +447,7 @@ jobs: echo 'Acquire::http::Pipeline-Depth "5";' | sudo tee -a /etc/apt/apt.conf.d/99parallel wget https://repo.radeon.com/rocm/rocm.gpg.key -O - | gpg --dearmor | sudo tee /etc/apt/keyrings/rocm.gpg > /dev/null sudo tee /etc/apt/sources.list.d/rocm.list <<'EOF' - deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.0.2 jammy main + deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.1.2 jammy main EOF echo -e 'Package: *\nPin: release o=repo.radeon.com\nPin-Priority: 600' | sudo tee /etc/apt/preferences.d/rocm-pin-600 sudo apt update || true diff --git a/autogen_stubs.sh b/autogen_stubs.sh index 38a2a9993e..e4f103a5f5 100755 --- a/autogen_stubs.sh +++ b/autogen_stubs.sh @@ -22,6 +22,23 @@ fixup() { grep FIXME_STUB $1 || true } +patch_dlopen() { + path=$1; shift + name=$1; shift + cat <