Using cloud vGPUs: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 6: Line 6:
* install the necessary drivers and  
* install the necessary drivers and  
* check whether the vGPU can be used.  
* check whether the vGPU can be used.  
Access to repositories as well as to the vGPUs is currently only available within [https://arbutus.cloud.computecanada.ca Arbutus Cloud]. Please note that the documentation below only covers the vGPU driver installation. The [https://developer.nvidia.com/cuda-toolkit-archive CUDA toolkit] is not pre-installed but you can install it directly from  Nvidia or used from [[Accessing_CVMFS|the CVMFS software stack]].
Access to repositories as well as to the vGPUs is currently only available within [https://arbutus.cloud.computecanada.ca Arbutus Cloud]. Please note that the documentation below only covers the vGPU driver installation. The [https://developer.nvidia.com/cuda-toolkit-archive CUDA toolkit] is not pre-installed but you can install it directly from  NVIDIA or used from [[Accessing_CVMFS|the CVMFS software stack]].
If you choose to install the toolkit directly from Nvidia, please ensure that the vGPU driver is not overwritten with the one from the CUDA package.
If you choose to install the toolkit directly from NVIDIA, please ensure that the vGPU driver is not overwritten with the one from the CUDA package.


== Supported flavors == <!--T:23-->
== Supported flavors == <!--T:23-->
Line 27: Line 27:


<!--T:25-->
<!--T:25-->
Since the  proprietary Nvidia drivers need to be compiled against the running kernel, the [https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support DKMS] is required from the [https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm EPEL repository].
Since the  proprietary NVIDIA drivers need to be compiled against the running kernel, the [https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support DKMS] package is required from the [https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm EPEL repository].


<!--T:26-->
<!--T:26-->
Line 36: Line 36:
<!--T:27-->
<!--T:27-->
Install the <b>Arbutus Cloud</b> [http://repo.arbutus.cloud.computecanada.ca/pulp/repos/centos/arbutus-cloud-vgpu-repo.el7.noarch.rpm repository].  
Install the <b>Arbutus Cloud</b> [http://repo.arbutus.cloud.computecanada.ca/pulp/repos/centos/arbutus-cloud-vgpu-repo.el7.noarch.rpm repository].  
This also installs the public key the packages are signed with to ensure their authenticity.
This also installs the public key the packages are signed with, to ensure their authenticity.
These drivers and user-space tools are carefully tested against the infrastructure before they are made available.  
These drivers and user-space tools are carefully tested against the infrastructure before they are made available.  
<pre>
<pre>
Line 43: Line 43:


<!--T:28-->
<!--T:28-->
The last step is to install the <b>nvidia vGPU packages</b>.  
The last step is to install the <b>NVIDIA vGPU packages</b>.  
The kernel module package <code>nvidia-vgpu-kmod</code> will take a few minutes as it compiles the required kernel modules in the background.
The kernel module package <code>nvidia-vgpu-kmod</code> will take a few minutes as it compiles the required kernel modules in the background.
<pre>
<pre>
rsnt_translations
56,426

edits