Prezzi per Cloud TPU

I prezzi e le quote delle TPU sono divisi in due sistemi:

  • Prezzi dei tipi di TPU per singolo dispositivo, per singoli dispositivi TPU disponibili sia on-demand che come dispositivi prerilasciabili. Non puoi combinare più tipi di TPU per singolo dispositivo per collaborare a un unico carico di lavoro.
  • Prezzi dei tipi di pod di TPU, per i cluster di dispositivi TPU collegati tra loro tramite reti dedicate ad alta velocità. Questi tipi di TPU sono disponibili solo se hai una quota di valutazione o se acquisti un impegno di 1 o 3 anni.

Gli addebiti per Cloud TPU si accumulano mentre il nodo TPU è in stato READY. Alla fine di ogni ciclo di fatturazione riceverai una fattura che elenca l'utilizzo e i costi associati a tale ciclo di fatturazione.

Per informazioni su come richiedere la quota per i tipi di TPU per singolo dispositivo, leggi la pagina Criteri per le quote di Cloud TPU.

Prezzi per singolo dispositivo

I tipi di configurazioni a singola TPU vengono fatturati con incrementi di 1 secondo e sono disponibili a un prezzo on-demand o prerilasciabile.

I tipi di configurazioni a singola TPU offrono dispositivi TPU indipendenti, senza connessioni di rete dirette ad altri dispositivi TPU in un data center di Google. Se i carichi di lavoro richiedono più core TPU e un pool di memoria di dimensioni più elevate, utilizza invece un tipo di pod di TPU.

Una TPU prerilasciabile è una TPU da cui Cloud TPU può uscire (prerilasciare) in qualsiasi momento se il servizio necessita dell'accesso alle risorse per un'altra attività. I costi di una TPU prerilasciabile sono decisamente inferiori rispetto a quelli di una TPU normale. Non viene addebitato alcun costo per le TPU prerilasciabili che vengono prerilasciate nel primo minuto dopo la creazione.

Puoi configurare i nodi TPU con i seguenti tipi di configurazioni a singola TPU:

Prezzi dei tipi di pod TPU

I tipi di pod TPU consentono di accedere a più dispositivi TPU, tutti connessi a una rete dedicata ad alta velocità. Questi tipi di TPU offrono una maggiore capacità di calcolo e un pool di memoria della TPU di dimensioni più elevate su un singolo nodo TPU. Se vuoi utilizzare tipi di pod di TPU, scegli una delle seguenti opzioni per richiedere una quota:

  • Richiedi l'accesso alla quota di valutazione per testare le prestazioni dei tipi di pod TPU. I nodi TPU che crei sfruttando la quota di valutazione vengono addebitati in incrementi di 1 secondo ma non garantiscono lo stesso livello di servizio dei dispositivi TPU on-demand o dei dispositivi che crei utilizzando la quota di impegno. La quota di valutazione viene applicata al progetto solo per un periodo di tempo limitato.
  • Acquista un impegno di 1 o 3 anni e crea nodi TPU con un massimo di 2048 core. Gli impegni non vengono addebitati in modo incrementale. Gli impegni consentono l'accesso a core dedicati per tutte le ore del giorno su base mensile continuativaper la durata del contratto. Per la durata del periodo dell'impegno ti sarà addebitata una tariffa mensile, indipendentemente dall'utilizzo o meno delle risorse TPU.

Puoi configurare i nodi TPU con i seguenti tipi di TPU:

Per conoscere le differenze tra le diverse versioni e configurazioni di TPU, leggi la documentazione relativa all'architettura del sistema TPU.

Costo totale per gli impegni di 1 anno e 3 anni

La tabella seguente mostra il costo totale di vari impegni di TPU per tutta la loro durata:

Per richiedere l'accesso ai tipi di TPU con più di 8 core, contatta un rappresentante di vendita.

Programma TensorFlow Research Cloud (TFRC)

Se hai effettuato l'iscrizione al programma TFRC, puoi ottenere l'accesso gratuito a Cloud TPU v2 e v3 per un periodo di tempo limitato. In particolare, con il programma TFRC, non ti sarà addebitato alcun costo per Cloud TPU purché i tuoi nodi TPU siano eseguiti nella zona us-central1-f.

Prezzi delle macchine virtuali

Per la connessione a una TPU è necessario eseguire il provisioning di una macchina virtuale (VM), operazione fatturata separatamente. Per i dettagli sui prezzi delle istanze VM, consulta la pagina relativa ai prezzi di Compute Engine.

Calcolatore prezzi

Per stimare il costo dell'utilizzo di Cloud TPU con le istanze VM di Compute Engine, consulta il Calcolatore prezzi di Compute Engine.

Esempio di prezzi

L'esempio seguente spiega come calcolare il costo totale di un job di addestramento che utilizza le risorse TPU e le istanze di Compute Engine nell'area geografica degli Stati Uniti.

Un ricercatore che si occupa di machine learning esegue il provisioning di una macchina virtuale creando un'istanza di Compute Engine e quindi seleziona il tipo di macchina n1-standard-2. Crea anche una risorsa TPU e accumula 10 ore di utilizzo sia sull'istanza di Compute Engine sia sulla risorsa TPU. Per calcolare il costo totale di un job di addestramento, il ricercatore deve sommare tra loro:

  • Il costo totale di tutte le istanze di Compute Engine
  • Il costo totale di tutte le risorse Cloud TPU
Risorsa Prezzo per macchina all'ora in USD Numero di macchine Numero di ore fatturate Costo totale di ciascuna risorsa Costo totale del job di addestramento
Istanza
n1-standard-2 di Compute Engine
$ 0,095 1 10 $ 0,95
Risorsa Cloud TPU $ 4,50 1 10 $ 45,00
$ 45,95

Esempio di prezzi con una TPU prerilasciabile

L'esempio seguente utilizza le stesse risorse e lo stesso periodo dell'esempio precedente; in questo caso, però, il ricercatore decide di utilizzare una TPU prerilasciabile per risparmiare sui costi. Negli Stati Uniti il costo della TPU v2 prerilasciabile è di $ 1,35 USD all'ora, anziché $ 4,50 come per una TPU v2 normale.

Risorsa Prezzo per macchina all'ora in USD Numero di macchine Numero di ore fatturate Costo totale di ciascuna risorsa Costo totale del job di addestramento
Istanza
n1-standard-2 di Compute Engine
$ 0,095 1 10 $ 0,95
TPU prerilasciabile $ 1,35 1 10 $ 13,50
$ 14,45

Passaggi successivi