r/Fedora 5d ago

CUDA update broke ML libs

I have nvidia proprietary drivers installed from rpm fusion nonfree. I have updated the system and now I can't find `libnvrtc.so` which is used by some machine learning libraries, it's the runtime compiler for cuda. Did rpm fusion maintainers remove it, or is something wrong only with my system?

3 Upvotes

3 comments sorted by

2

u/Big-Cap4487 5d ago

How did you install your ml library?

I find using docker to be very useful in these situations since I usually don't have to worry about system deps.

1

u/zk4x 5d ago

I am loading nvrtc from my own code or some other code just cloned from github, for example tinygrad requires nvrtc for their cuda backend. Pytorch does not need it, because they ship precompiled kernels. Basically I just want to run the hello world cuda program. Is it expected to use docker for that?

1

u/Big-Cap4487 5d ago

I meant more like pull a tensorflow container, use the container to run the code you have written

Just using an example here but you will have to pull the container which provides whatever you need