logoalt Hacker News

magic_at_nodai01/21/20251 replyview on HN

Is this the repo you are referring to https://github.com/amd/go_amd_smi ? Would having a prebuilt version there help you ?


Replies

__turbobrew__01/21/2025

“ * NOTE: * The GO SMI binding depends on the following libraries:

- E-SMI inband library ("https://github.com/amd/esmi_ib_library") - ROCm SMI library("https://github.com/ROCm/rocm_smi_lib") - AMDSMI library("https://github.com/ROCm/amdsmi") - goamdsmi_shim library ("https://github.com/amd/goamdsmi/goamdsmi_shim")”

First of all this link is dead: https://github.com/amd/goamdsmi/goamdsmi_shim

Second: these dependencies should all be packaged into deb/rpm

Third: there should be a goamdsmi package which has a proper dependency tree. I should be able to do ‘apt-get install goamdsmi’ and it should install everything I need. This is how it works with go-nvml.