Vai al contenuto principale

GPU su Hikube

Hikube offre acceleratori NVIDIA collegati in passthrough, per due tipi di carichi di lavoro: le macchine virtuali e i nodi dei cluster Kubernetes. Nella console non esiste una pagina GPU: la GPU si sceglie nella procedura guidata della risorsa che la utilizza.


Modalità di utilizzo​

GPU su macchina virtuale​

La GPU fisica viene assegnata alla VM in passthrough PCI: la VM vi ha accesso esclusivo e prestazioni native.

  • Scelta nella procedura guidata Create an Instance, passaggio Configuration, sezione Hardware Acceleration (GPU).
  • Una o più GPU per VM, di uno o più modelli.
  • I driver NVIDIA si installano nel sistema operativo della VM (vedere Installare CUDA).

Casi d'uso: ambienti di sviluppo CUDA, applicazioni che richiedono il controllo completo della GPU, rendering grafico, carichi di lavoro specializzati.

GPU su Kubernetes​

Le GPU vengono collegate ai nodi di un gruppo di nodi del cluster, quindi assegnate ai pod tramite resources.limits.

  • Scelta nella procedura guidata Create cluster (o Edit), passaggio Nodes, sezione GPU del gruppo di nodi.
  • L'addon GPU Operator viene attivato automaticamente non appena un gruppo dispone di GPU; installa i driver e il device plugin.
  • L'addon HAMi consente di condividere una stessa GPU tra più pod.

Casi d'uso: IA/ML containerizzata, inferenza su larga scala, job paralleli.


Modelli offerti​

Modello (etichetta della console)MemoriaArchitetturaUtilizzo tipico
NVIDIA L40S48 GBAda LovelaceInferenza, IA generativa, rendering in tempo reale, prototipazione
NVIDIA A100 80GB80 GBAmpereAddestramento ML, fine-tuning, calcolo scientifico
NVIDIA H100 80GB80 GBHopperAddestramento e inferenza di grandi modelli
NVIDIA RTX 6000 Pro96 GBBlackwellLLM, calcolo intensivo

Ogni scheda del selettore mostra il nome del modello e la sua memoria (ad esempio 48 GB VRAM). Un modello che non ha più unità libere appare disattivato e contrassegnato come Unavailable.

Disponibilità

La console indica soltanto se un modello è disponibile o meno, senza mostrare il numero di unità libere. Le GPU sono risorse condivise tra i clienti della piattaforma: una GPU liberata (VM arrestata, nodo eliminato) può essere assegnata a un altro carico di lavoro. Per un'esigenza specifica di capacità GPU, contatti sales@hidora.io.


Architettura​

GPU su VM​

Una VM viene eseguita su un unico nodo fisico: tutte le GPU richieste per una VM devono essere disponibili sullo stesso nodo.

GPU su Kubernetes​


Confronto​

AspettoGPU su VMGPU su Kubernetes
IsolamentoGPU dedicata alla VMGPU assegnata ai pod dallo scheduler
PrestazioniNative (passthrough)Native (device plugin)
DriverDa installare nel sistema operativoInstallati dal GPU Operator
ScalabilitàVerticale (modificare la VM)Orizzontale (numero di nodi del gruppo)
Condivisione di una GPUNoSì, con l'addon HAMi
ModificaAggiungere, rimuovere o cambiare GPU (riavvio)Un gruppo esistente mantiene almeno una GPU; un gruppo senza GPU non può riceverne

Fatturazione e quote​

La stima dei costi mostrata nelle procedure guidate VM e Kubernetes include le GPU selezionate. La GPU di una VM viene liberata quando la VM è arrestata.


Passi successivi​