mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00
docs: gpu: add high level details to README
Fill out the introduction to the GPU README to give some details around what the plugin supports and how. Signed-off-by: Graham Whaley <graham.whaley@intel.com>
This commit is contained in:
parent
7aca59e032
commit
6705a8e461
@ -1,6 +1,48 @@
|
|||||||
# Build and test Intel GPU device plugin for Kubernetes
|
# Intel GPU device plugin for Kubernetes
|
||||||
|
|
||||||
|
# Table of Contents
|
||||||
|
|
||||||
|
|
||||||
|
* [Introduction](#introduction)
|
||||||
|
* [Build and test](#build-and-test)
|
||||||
|
* [Getting the source code:](#getting-the-source-code)
|
||||||
|
* [Verify kubelet socket exists in /var/lib/kubelet/device-plugins/ directory:](#verify-kubelet-socket-exists-in-varlibkubeletdevice-plugins-directory)
|
||||||
|
* [Deploy GPU device plugin as host process for development purposes](#deploy-gpu-device-plugin-as-host-process-for-development-purposes)
|
||||||
|
* [Build GPU device plugin:](#build-gpu-device-plugin)
|
||||||
|
* [Run GPU device plugin as administrator:](#run-gpu-device-plugin-as-administrator)
|
||||||
|
* [Deploy GPU device plugin as a DaemonSet:](#deploy-gpu-device-plugin-as-a-daemonset)
|
||||||
|
* [Build plugin image](#build-plugin-image)
|
||||||
|
* [Create plugin DaemonSet](#create-plugin-daemonset)
|
||||||
|
* [Verify GPU device plugin is registered on master:](#verify-gpu-device-plugin-is-registered-on-master)
|
||||||
|
* [Test GPU device plugin:](#test-gpu-device-plugin)
|
||||||
|
|
||||||
|
# Introduction
|
||||||
|
|
||||||
|
The GPU device plugin for Kubernetes supports Intel
|
||||||
|
[GVT-d](https://github.com/intel/gvt-linux/wiki/GVTd_Setup_Guide) device passthrough
|
||||||
|
and acceleration, supporting GPUs of the following hardware families:
|
||||||
|
|
||||||
|
- Integrated GPUs within Intel Core processors
|
||||||
|
- Integrated GPUs within Intel Xeon processors
|
||||||
|
- Intel Visual Compute Accelerator (Intel VCA)
|
||||||
|
|
||||||
|
The GPU plugin offloads the processing of computation intensive workloads to GPU hardware.
|
||||||
|
There are two primary use cases:
|
||||||
|
|
||||||
|
- hardware vendor-independent acceleration using the [Intel Media SDK](https://github.com/Intel-Media-SDK/MediaSDK)
|
||||||
|
- OpenCL code tuned for high end Intel devices.
|
||||||
|
|
||||||
|
For example, the Intel Media SDK can offload video transcoding operations, and the OpenCL™ libraries can provide computation acceleration for Intel GPUs
|
||||||
|
|
||||||
|
For information on Intel GVT-g virtual GPU device passthrough, see
|
||||||
|
[this site](https://github.com/intel/gvt-linux/wiki/GVTg_Setup_Guide).
|
||||||
|
|
||||||
|
## Build and test
|
||||||
|
|
||||||
|
The following sections detail how to obtain, build, test and deploy the GPU device plugin.
|
||||||
|
|
||||||
|
### Getting the source code:
|
||||||
|
|
||||||
### Get source code:
|
|
||||||
```
|
```
|
||||||
$ mkdir -p $GOPATH/src/github.com/intel/
|
$ mkdir -p $GOPATH/src/github.com/intel/
|
||||||
$ cd $GOPATH/src/github.com/intel/
|
$ cd $GOPATH/src/github.com/intel/
|
||||||
|
Loading…
Reference in New Issue
Block a user