Skip to content
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

Fix multi GPU on multiple amd architectures with rocblas_initialize() #5

Merged
merged 2 commits into from
Jul 24, 2023

Conversation

YellowRoseCx
Copy link
Collaborator

@YellowRoseCx YellowRoseCx commented Jul 24, 2023

fixes the problem experienced while trying to use 2 different AMD gpus at the same time (hangups, crashes, not working)

I was able to get my 6800xt and Vega 64 working together with this small change

so far the only issue is it seems to only work with LowVRAM enabled. It's something to do with the scratch buffer. In my own copy, I was able to put all the Repeating layers, Non-repeating layers, v cache, and k cache onto the GPUs (43/43 layers) while keeping Vram scratch buffer disabled and it worked. Not sure how to fix the scratch buffer with multi gpu tho

Copy link
Owner

@SlyEcho SlyEcho left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Interesting

@SlyEcho SlyEcho merged commit 1f6294d into SlyEcho:hipblas Jul 24, 2023
@YellowRoseCx YellowRoseCx deleted the hipblas branch August 9, 2023 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants