- Community Home
- >
- Software
- >
- HPE Ezmeral Software platform
- >
- heterogeneous GPU support within one Ezmeral compu...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-17-2021 09:02 AM - last edited on 11-18-2021 09:04 AM by support_s
11-17-2021 09:02 AM - last edited on 11-18-2021 09:04 AM by support_s
heterogeneous GPU support within one Ezmeral compute cluster
Hi, one question one Ezmeral confused me a lot recently.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-07-2022 09:49 PM
07-07-2022 09:49 PM
Re: heterogeneous GPU support within one Ezmeral compute cluster
KDApps support adding a NodeAffinity section to the KDApp cluster yaml for specifying one or more GPU models.. The nodeSelector section is not supported.
See the HPE Ezmeral docs for topic "Using nodeAffinity to Select By GPU Type"
Here is an example KD cluster app yaml that specifies a NodeAffinity:
---
apiVersion: "kubedirector.hpe.com/v1beta1"
kind: "KubeDirectorCluster"
metadata:
name: "tf-k80-gpu"
namespace: "gpu-test-none"
labels:
description: ""
spec:
app: "tensorflow-gpu-jupyter"
namingScheme: "CrNameRole"
appCatalog: "local"
connections:
secrets: []
roles:
-
id: "controller"
members: 1
resources:
requests:
cpu: "2"
memory: "4Gi"
nvidia.com/gpu: "1"
limits:
cpu: "2"
memory: "4Gi"
nvidia.com/gpu: "1"
#Note: "if the application is based on hadoop3 e.g. using StreamCapabilities interface, then change the below dtap label to 'hadoop3', otherwise for most applications use the default 'hadoop2'"
#podLabels:
#hpecp.hpe.com/dtap: "hadoop2"
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: nvidia.com/gpu.product
operator: In
values:
- Tesla-K80
The node label nvidia.com/gpu.product is created by default with Ezmeral Runtime release 5.3..5 and later.
You can also create your own node label for the app to key off.