-
Notifications
You must be signed in to change notification settings - Fork 2.3k
[build] Upgrade Vulkan and Fix imgui #8715
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Oh we both made a similar PR :) 🎉 |
I split all my changes, so I create 6-7 PR's |
Yeah nice :) |
Also I fixed finally open3d for ARM64 isl-org/Open3D#7239 |
Interesting 💪 |
@johnnynunez Thoughts on these test errors I'm seeing in my own Vulkan upgrade branch? https://github.com/taichi-dev/taichi/actions/runs/14905225451/job/41865963509?pr=8722 I don't see any evidence that it's an infrastructure issue, and I'm leaning towards this is something that changed in the Vulkan api behavior? Thoughts? What happens when you run the CI script on your own infra? |
Note: for some reason this downloads x86 version on my arm system 🤔
|
Oh, that's probably because I merged this onto my previous vulkan pr that doesnt include arm. Cool :) |
wait, no, it's because |
download_dep(url, prefix, strip=1) | ||
sdk = prefix / "x86_64" | ||
os.environ["VULKAN_SDK"] = str(sdk) | ||
path_prepend("PATH", sdk / "bin") | ||
path_prepend("LD_LIBRARY_PATH", sdk / "lib") | ||
os.environ["VK_LAYER_PATH"] = str(sdk / "etc" / "vulkan" / "explicit_layer.d") | ||
elif (u.system, u.machine) in (("Linux", "arm64"), ("Linux", "aarch64")): | ||
url = ( | ||
"https://github.com/johnnynunez/vulkan-sdk-arm/releases/download/1.4.309.0/" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this doesnt exist 😛 Your release is 1.4.304.1 right? https://github.com/johnnynunez/vulkan-sdk-arm/releases
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have to upload new release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this broke the entire client side ecosystem and is causing all vulkan assertion errors.
i thinking pushing this into production right after drivers updates releases is a mistake. we care about taichi guys lets do it properly. taichi was built to ease the way we simulate our scientific ideas, not to be compatible and highly efficient on edge lowcost devices.
Gh200/GB200 are devices that cost more than 50k. Devices that I’m using |
No description provided.