intel-device-plugins-for-kubernetes icon indicating copy to clipboard operation
intel-device-plugins-for-kubernetes copied to clipboard

WIP: Add GPU plugin README prerequisites section

Open eero-t opened this issue 2 years ago • 2 comments

This was inspired by ticket https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1109, and fills one of the items listed in ticket https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1060, by documenting how to get suitable kernel and user-space drivers. It also slightly updates other related sections.

Note: Kernel driver installation section is quite large because currently there does not seem to be any official documentation on how to install Intel discrete GPU kernel drivers. When there is, that section needs rewrite.

For now, I put installation of both kernel driver (= cluster admin responsibility), and user-space drivers (= WL developer responsibility) under prerequisites section, although it could be argued that latter could belong also to a (currently missing) "GPU plugin usage" section [1].

PS. I looked into splitting prerequisites and usage parts out of the fractionalization install section, but gave up. I think @uniemimu or @tkatila are the the only ones who can do that. After those are split out, there's actually some meat for the "GPU plugin usage" section.

[1] ticket https://github.com/intel/intel-device-plugins-for-kubernetes/issues/1045 asks for role-based documentation split-up.

eero-t avatar Sep 09 '22 14:09 eero-t

Codecov Report

Merging #1149 (b9d1c43) into main (63481a2) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1149   +/-   ##
=======================================
  Coverage   52.99%   52.99%           
=======================================
  Files          40       40           
  Lines        4374     4374           
=======================================
  Hits         2318     2318           
  Misses       1927     1927           
  Partials      129      129           

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

codecov-commenter avatar Sep 09 '22 14:09 codecov-commenter

Rebased to "main" to resolve conflicts with recently merged documentation changes.

eero-t avatar Sep 19 '22 12:09 eero-t

Better to merge this as is, and add information about DKMS when it actually becomes available. I made the GPU info in example outputs consistent, and squashed all changes to a single commit.

eero-t avatar Sep 23 '22 17:09 eero-t