Skip to content

Conversation

@tristanitschner
Copy link

Hi there,

this is early RFC. I added transparent AMD GPU support. I would be very happy about feedback :)

To build for amd, simply run make TARGET=AMD. By default, it will still build for NVIDIA of course without any functional changes.

Currently, gpu temp support is not available. While I have though about implementing the same pattern as taken with nvidia-smi, I don't think this is a clean solution. My take here would be to compile amdsmi as a static library and directly link against it. The licenses should be compatible, but correct me if I'm wrong. Also I haven't checked yet whether and how amdsmi handles global state, so there might be a technical issue.

Also I had to comment out some cublas functions. I do not know whether this leads to functional differences, so that should definitely be looked at.

Please let me know what you think :)

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.

1 participant