Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Why does nvidia CTK config need to be manually generated at each boot?

+1
−0

For certain GPU-accelerated tasks, such as Docker containers using GPU, I need to run the following on every boot:

sudo nvidia-ctk cdi generate --output /var/run/cdi/nvidia.yaml

Without this, GPU-dependent containers refuse to launch and nvidia-smi doesn't work inside containers, but after I run that command, they work normally.

The YAML file disappears at shutdown. Unsurprising, since /var/run is a virtual FS. But in that case, is there some drawback to making it get auto generated at each boot up?

I discovered the command by trial and error, during a period of desperate troubleshooting. I know it's needed to make GPU containers work, but I don't know why and I don't recall where I originally found it (I was copying and pasting blindly from random bug report comments). I know how to create a systemd unit to automate it, but I would like to understand why the issue exists in the first place.

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

0 answers

Sign up to answer this question »