Skip to content

Commit 5ccfe8e

Browse files
author
Chaitanya
committed
Updated md in Readmes
Signed-off-by: Chaitanya <chaitanya.kulkarni@intel.com>
1 parent 810df2a commit 5ccfe8e

File tree

3 files changed

+48
-42
lines changed

3 files changed

+48
-42
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
# Intel® Data Center GPU Driver for OpenShift*
22

3-
# Overview
3+
## Overview
44
The Intel Data Center GPU Driver for OpenShift project focuses on the development, packaging, certification, and release of Intel® Data Center GPU driver container images for the [Red Hat OpenShift Container Platform (RHOCP)](https://www.redhat.com/en/technologies/cloud-computing/openshift/container-platform). This project allows users to leverage the pre-built driver container image to facilitate provisioning of Intel Data Center GPU cards on an OpenShift cluster. Furthermore, users can utilize the Intel Data Center GPU driver dockerfile provided by this project as a reference for constructing their own driver container images on-premises. Intel Data Center GPU driver container images for OpenShift are certified and published on the [Red Hat Container Catalog](https://catalog.redhat.com/software/containers/intel/intel-data-center-gpu-driver-container/6495ee55c8b2461e35fb8264).
55

66
The Intel Data Center GPU driver container image is built from the [Intel GPU Repository](https://github.com/intel-gpu). It includes:
77
- [Intel® Graphics Driver Backports for Linux* OS (i915) for Red Hat Enterprise Linux (RHEL)](https://github.com/intel-gpu/intel-gpu-i915-backports/tree/backport/main) with Intel® Converged Security Engine (Intel® CSE) and Intel® Platform Monitoring Technology (Intel® PMT) modules
88
- [Intel® GPU firmware](https://github.com/intel-gpu/intel-gpu-firmware)
99

10-
# Install Intel Data Center GPU Driver on RHOCP
10+
## Install Intel Data Center GPU Driver on RHOCP
1111
We recommend users use the [Kernel Module Management (KMM) operator](https://docs.openshift.com/container-platform/4.12/hardware_enablement/kmm-kernel-module-management.html) to install and manage the Intel Data Center GPU driver on RHOCP. The KMM operator can be used to deploy all the necessary driver components as well as the firmware from within the driver container image.
1212

1313
To install Intel Data Center GPU drivers on OpenShift using the KMM operator, please follow [pre-build mode support](https://github.com/intel/intel-technology-enabling-for-openshift/tree/main/kmmo#deploy-intel-data-center-gpu-driver-with-pre-build-mode) from the [Intel Technology Enabling for OpenShift](https://github.com/intel/intel-technology-enabling-for-openshift).
1414

1515
For users who prefer to create customized driver container images, the on-premises build mode is available as an option. This mode enables users to build and deploy their own container images on their OpenShift cluster.
1616

17-
# Upgrade Intel Data Center GPU Driver with RHOCP
17+
## Upgrade Intel Data Center GPU Driver with RHOCP
1818
Upgrading of the Intel Data Center GPU drivers are supported via two scenarios:
1919
- **Driver Upgrade Scenario**: This scenario is used when there is a new release from the Intel GPU Driver Repository. After the evaluation, a corresponding Intel Data Center GPU Driver container image will be built, certified, and published on the Red Hat Container Catalog. Users can make use of the KMM Operator to upgrade Intel data center GPU driver with RHOCP.
2020
**Notes:** The seamless upgrade feature is still under development in Kernel Module Management project.
2121
- **Kernel Upgrade Scenario**: To ensure compatibility with each new Red Hat CoreOS (RHCOS) kernel used by RHOCP, the Intel GPU driver container images are re-built with the corresponding kernel version. This image is certified and then published on the Red Hat Container Catalog. KMM Operator can be used to deploy the driver container image matching the new RHCOS kernel version when upgrading the RHOCP cluster.
2222

23-
# Support
23+
## Support
2424
If users encounter any issues or have questions regarding Intel Data Center GPU Driver with RHOCP, we recommend them to seek support through the following channels:
25-
## Commercial Support from Red Hat
25+
### Commercial Support from Red Hat
2626
This project facilitates provisioning pre-built Intel Data Center GPU drivers with [Intel Technology Enabling for OpenShift](https://github.com/intel/intel-technology-enabling-for-openshift) project, which are then certified and published in the Red Hat Container Catalog. Commercial RHOCP release support is outlined in the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift) and Intel collaborates with Red Hat to address specific requirements from our users.
27-
## Open-Source Community Support
27+
### Open-Source Community Support
2828
Intel Data Center GPU Drivers for OpenShift is run as an open-source project on GitHub. Project GitHub [issues](https://github.com/intel/intel-data-center-gpu-driver-for-openshift/issues) related to pre-built and on-premises driver builds can be used as the primary support interface for users to submit feature requests and report issues to the community. Please provide detailed information about your issue and steps to reproduce it, if possible.
2929

30-
# Contribute
30+
## Contribute
3131
See [CONTRIBUTING](/CONTRIBUTING.md) for more information.
3232

33-
# License
33+
## License
3434
Distributed under the open source license. See [LICENSE](/LICENSE.txt) for more information.
3535

36-
# Security
36+
## Security
3737
To report a potential security vulnerability, please refer to [security.md](/security.md) file.
3838

39-
# Code of Conduct
39+
## Code of Conduct
4040
Intel has adopted the Contributor Covenant as the Code of Conduct for all of its open source projects. See [CODE_OF_CONDUCT](/CODE_OF_CONDUCT.md) file.

debug/README.md

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,44 @@
1-
# Disclaimer
2-
Please note that this module is currently under development and may contain partially implemented features, therefore it is not supported in the current release.
1+
# Developers Guide
2+
3+
> Disclaimer: Please note that this module is currently under development and may contain partially implemented features, therefore it is not supported in the current release.
34
45
## Debug Intel Data Center GPU Driver Container Image on OpenShift Cluster
56

67
To debug the driver container image, please make sure the OpenShift cluster is provisioned with Intel Data Center GPU Flex cards available on the cluster nodes.
78

8-
`Notes: the following operations are verified on OCP-4.11 and OCP-4.12 cluster with Intel® Data Center GPU Flex 140`
9+
> Note: The following operations are verified on OCP-4.11 and OCP-4.12 cluster with Intel® Data Center GPU Flex 140
910
10-
### Debugging driver build
11+
### Debugging Driver Build
1112
Firstly, [Red Hat OCP buildconfig](https://docs.openshift.com/container-platform/4.11/cicd/builds/understanding-buildconfigs.html) is used to debug driver building process. The Dockerfile section in [driver-build.yaml](driver-build.yaml) can be updated to debug the building and packaging of the driver container Image.
1213

13-
- Using the below command to deploy the buildconfig and start a building process on openShift cluster.
14-
15-
`$ oc apply –f driver-build.yaml`
14+
Using the below command to deploy the buildconfig and start a building process on openShift cluster.
15+
```
16+
$ oc apply –f driver-build.yaml
17+
```
1618

1719
If everything runs smoothly, the image created from the building process will be saved into [Red Hat OpenShift image stream](https://docs.openshift.com/container-platform/4.11/openshift_images/image-streams-manage.html), which can be used to debug the deployment of driver container image on the cluster.
1820

19-
### Debugging permission
21+
### Debugging Permission
2022
Before that we need to create the proper [service account](https://kubernetes.io/docs/concepts/security/service-accounts/) with the proper permission to deploy and debug the driver container image. Even now the privileged permission is used, the least permission is needed to deploy the driver.
2123

22-
* Using below command to create the service account with [driver-build.yaml](driver-build.yaml)
23-
24-
`$ oc apply –f driver-build.yaml`
25-
26-
### Debugging driver deployment
27-
* Now driver [driver-deploy.yaml](driver-deploy.yaml) can be used to deploy and debug the driver container image
28-
29-
`$ oc apply –f driver-deploy.yaml `
30-
31-
### Debugging the driver
32-
* Below command can be used to log into the driver container to do further debugging work
33-
34-
`$ oc debug –n name_space pod/pod_name`
35-
36-
* Below command can also be used to debug the node where the driver container is running if further debugging on the work node is needed
37-
38-
`$ oc dbug –n name_space node/node_name`
24+
Using below command to create the service account with [driver-rbac.yaml](driver-rbac.yaml)
25+
```
26+
$ oc apply –f driver-rbac.yaml
27+
```
28+
29+
### Debugging Driver Deployment
30+
Now driver [driver-deploy.yaml](driver-deploy.yaml) can be used to deploy and debug the driver container image
31+
```
32+
$ oc apply –f driver-deploy.yaml
33+
```
34+
35+
### Debugging Driver
36+
Below command can be used to log into the driver container to do further debugging work
37+
```
38+
$ oc debug –n <namespace> pod/<pod_name>
39+
```
40+
41+
Below command can also be used to debug the node where the driver container is running if further debugging on the work node is needed
42+
```
43+
$ oc debug –n <namespace> node/<node_name>
44+
```

release/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
# Intel Data Center GPU Driver for OpenShift Release Information
1+
# Release Information
22

3-
# Overview
3+
## Overview
44
Intel Data Center GPU driver container images for OpenShift are Red Hat certified and published on the [Red Hat Container Catalog](https://catalog.redhat.com/software/containers/intel/intel-data-center-gpu-driver-container/6495ee55c8b2461e35fb8264). These driver container images are designed to be easily managed by the KMM operator, and they follow the naming convention below.
55

6-
## Naming Convention
6+
### Naming Convention
77
The driver container images in this repository use the following naming pattern:
88
![driver container image naming pattern](/release/driver-name.png)
99

10-
### DriverVersion
10+
#### DriverVersion
1111
`x.y.z` versioning pattern is used by the driver version.
1212
`x`: for architecture change or major feature improvement in the driver from the Intel GPU repository.
1313
`y`: for hot bug fixes or minor feature improvements in the driver from the Intel GPU repository.
1414
`z`: for any improvement from this project including building or debugging updates.
15-
### KernelVersion
15+
#### KernelVersion
1616
KernelVersion represents the full Red Hat CoreOS* (RHCOS) kernel version.
1717

18-
## Driver Signing
18+
### Driver Signing
1919
The Intel Data Center GPU drivers in the released container images are signed for secure boot. For more details on enrolling the public key to enable secure boot with RHOCP, please seek support from Red Hat.
2020

21-
# Release Information
21+
## Releases
2222
Please refer to the following table to view the detailed release information for each image.
2323

2424
The driver containers released support the following Intel GPUs:

0 commit comments

Comments
 (0)