Preços

O AI Platform Training oferece opções de preços flexíveis e escalonáveis adequados ao seu projeto e orçamento. O AI Platform Training cobra para treinar seus modelos, mas gerenciar os recursos de machine learning na nuvem é gratuito.

Visão geral de preços

As tabelas a seguir resumem os preços em cada região em que o AI Platform Training está disponível.

Visualizar preços do AI Platform Prediction.

Preços de treinamentos

Veja nas tabelas abaixo o preço por hora de várias configurações de treinamento, além do número de unidades de treinamento2 usadas por cada configuração. As unidades de treinamento medem o uso de recursos do seu job. O preço por hora de uma configuração de máquina é o número de unidades de treinamento que ela usa multiplicado pelo custo de treinamento da região.

É possível escolher um nível de escalonamento predefinido ou uma configuração personalizada de tipos de máquinas selecionados. Se você escolher uma configuração personalizada, some os custos das máquinas virtuais que você usa.

Tipos de máquinas legadas compatíveis com aceleradores incluem o custo dos aceleradores no preço. Se você usa tipos de máquina do Compute Engine e anexa aceleradores, o custo deles será separado. Para calcular esse custo, multiplique os preços da tabela abaixo por quantos aceleradores de cada tipo você usa.

Américas

O custo de um job de treinamento em todas as regiões das Américas disponíveis é de US$ 0,49 por hora, por unidade de treinamento.

Níveis de escalonamento predefinidos: preço por hora (unidades de treinamento)
BASIC US$ 0,1900 (0,3878)
STANDARD_1 US$ 1,9880 (4,0571)
PREMIUM_1 US$ 16,5536 (33,7829)
BASIC_GPU US$ 0,8300 (1,6939)
BASIC_TPU US$ 4,6900 (9,5714)
CUSTOM Se você selecionar o nível de escalonamento CUSTOM, poderá controlar o número e os tipos de máquinas virtuais usadas no seu job de treinamento. Veja a tabela de tipos de máquinas.
Tipos de máquinas: preço por hora (unidades de treinamento)
n1-standard-4 US$ 0,1900 (0,3878)
n1-standard-8 US$ 0,3800 (0,7755)
n1-standard-16 US$ 0,7600 (1,5510)
n1-standard-32 US$ 1,5200 (3,1020)
n1-standard-64 US$ 3,0400 (6,2041)
n1-standard-96 US$ 4,5600 (9,3061)
n1-highmem-2 US$ 0,1184 (0,2416)
n1-highmem-4 US$ 0,2368 (0,4833)
n1-highmem-8 US$ 0,4736 (0,9665)
n1-highmem-16 US$ 0,9472 (1,9331)
n1-highmem-32 US$ 1,8944 (3,8661)
n1-highmem-64 US$ 3,7888 (7,7322)
n1-highmem-96 US$ 5,6832 (11,5984)
n1-highcpu-16 US$ 0,5672 (1,1576)
n1-highcpu-32 US$ 1,1344 (2,3151)
n1-highcpu-64 US$ 2,2688 (4,6302)
n1-highcpu-96 US$ 3,4020 (6,9429)
cloud_tpu6 US$ 4,5000 (9,1840) ou N/A se os aceleradores estiverem explicitamente anexados6
standard US$ 0,1900 (0,3878)
large_model US$ 0,4736 (0,9665)
complex_model_s US$ 0,2836 (0,5788)
complex_model_m US$ 0,5672 (1,1576)
complex_model_l US$ 1,1344 (2,3151)
standard_gpu US$ 0,8300 (1,6939)
complex_model_m_gpu US$ 2,5600 (5,2245)
complex_model_l_gpu US$ 3,3200 (6,7755)
standard_p100 US$ 1,8400 (3,7551)
complex_model_m_p100 US$ 6,6000 (13,4694)
standard_v100 US$ 2,8600 (5,8367)
large_model_v100 US$ 2,9536 (6,0278)
complex_model_m_v100 US$ 10,6800 (21,7959)
complex_model_l_v100 US$ 21,3600 (43,5918)
Aceleradores: preço por hora (unidades de treinamento)
NVIDIA_TESLA_K80 US$ 0,4500 (0,9184)
NVIDIA_TESLA_P4 US$ 0,6000 (1,2245)
NVIDIA_TESLA_P100 US$ 1,4600 (2,9796)
NVIDIA_TESLA_T4 US$ 0,3500 (0,7143)
NVIDIA_TESLA_V100 US$ 2,4800 (5,0612)
Oito núcleos TPU_V26 US$ 4,5000 (9,1840)
Oito núcleos TPU_V36 (Beta) US$ 8,0000 (16,3264)

Europa

O custo de um job de treinamento em todas as regiões da Europa disponíveis é de US$ 0,54 por hora, por unidade de treinamento.

Níveis de escalonamento predefinidos: preço por hora (unidades de treinamento)
BASIC US$ 0,2200 (0,4074)
STANDARD_1 US$ 2,3020 (4,2630)
PREMIUM_1 US$ 19,1640 (35,4889)
BASIC_GPU US$ 0,9300 (1,7222)
BASIC_TPU (Não disponível)
CUSTOM Se você selecionar o nível de escalonamento CUSTOM, poderá controlar o número e os tipos de máquinas virtuais usadas no seu job de treinamento. Veja a tabela de tipos de máquinas.
Tipos de máquinas: preço por hora (unidades de treinamento)
n1-standard-4 US$ 0,2200 (0,4074)
n1-standard-8 US$ 0,4400 (0,8148)
n1-standard-16 US$ 0,8800 (1,6296)
n1-standard-32 US$ 1,7600 (3,2593)
n1-standard-64 US$ 3,5200 (6,5185)
n1-standard-96 US$ 5,2800 (9,7778)
n1-highmem-2 US$ 0,1370 (0,2537)
n1-highmem-4 US$ 0,2740 (0,5074)
n1-highmem-8 US$ 0,5480 (1,0148)
n1-highmem-16 US$ 1,0960 (2,0296)
n1-highmem-32 US$ 2,1920 (4,0593)
n1-highmem-64 US$ 4,3840 (8,1185)
n1-highmem-96 US$ 6,5760 (12,1778)
n1-highcpu-16 US$ 0,6568 (1,2163)
n1-highcpu-32 US$ 1,3136 (2,4326)
n1-highcpu-64 US$ 2,6272 (4,8652)
n1-highcpu-96 US$ 3,9408 (7,2978)
cloud_tpu6 (Não disponível)
standard US$ 0,2200 (0,4074)
large_model US$ 0,5480 (1,0148)
complex_model_s US$ 0,3284 (0,6081)
complex_model_m US$ 0,6568 (1,2163)
complex_model_l US$ 1,3136 (2,4326)
standard_gpu US$ 0,9300 (1,7222)
complex_model_m_gpu US$ 2,8400 (5,2593)
complex_model_l_gpu US$ 3,7200 (6,8889)
standard_p100 US$ 2,0400 (3,7778)
complex_model_m_p100 US$ 7,2800 (13,4815)
standard_v100 US$ 2,9684 (5,4970)
large_model_v100 US$ 3,0708 (5,6867)
complex_model_m_v100 US$ 11,0368 (20,4385)
complex_model_l_v100 US$ 22,0736 (40,8770)
Aceleradores: preço por hora (unidades de treinamento)
NVIDIA_TESLA_K80 US$ 0,4900 (0,9074)
NVIDIA_TESLA_P4 US$ 0,6500 (1,2037)
NVIDIA_TESLA_P100 US$ 1,6000 (2,9630)
NVIDIA_TESLA_T4 US$ 0,3800 (0,7037)
NVIDIA_TESLA_V100 US$ 2,5500 (4,7222)
Oito núcleos TPU_V26 (Não disponível)
Oito núcleos TPU_V36 (Beta) (Não disponível)

Ásia-Pacífico

O custo de um job de treinamento em todas as regiões da Ásia-Pacífico disponíveis é de US$ 0,54 por hora, por unidade de treinamento.

Níveis de escalonamento predefinidos: preço por hora (unidades de treinamento)
BASIC US$ 0,2200 (0,4074)
STANDARD_1 US$ 2,3020 (4,2630)
PREMIUM_1 US$ 19,1640 (35,4889)
BASIC_GPU US$ 0,9300 (1,7222)
BASIC_TPU (Não disponível)
CUSTOM Se você selecionar o nível de escalonamento CUSTOM, poderá controlar o número e os tipos de máquinas virtuais usadas no seu job de treinamento. Veja a tabela de tipos de máquinas.
Tipos de máquinas: preço por hora (unidades de treinamento)
n1-standard-4 US$ 0,2200 (0,4074)
n1-standard-8 US$ 0,4400 (0,8148)
n1-standard-16 US$ 0,8800 (1,6296)
n1-standard-32 US$ 1,7600 (3,2593)
n1-standard-64 US$ 3,5200 (6,5185)
n1-standard-96 US$ 5,2800 (9,7778)
n1-highmem-2 US$ 0,1370 (0,2537)
n1-highmem-4 US$ 0,2740 (0,5074)
n1-highmem-8 US$ 0,5480 (1,0148)
n1-highmem-16 US$ 1,0960 (2,0296)
n1-highmem-32 US$ 2,1920 (4,0593)
n1-highmem-64 US$ 4,3840 (8,1185)
n1-highmem-96 US$ 6,5760 (12,1778)
n1-highcpu-16 US$ 0,6568 (1,2163)
n1-highcpu-32 US$ 1,3136 (2,4326)
n1-highcpu-64 US$ 2,6272 (4,8652)
n1-highcpu-96 US$ 3,9408 (7,2978)
cloud_tpu6 (Não disponível)
standard US$ 0,2200 (0,4074)
large_model US$ 0,5480 (1,0148)
complex_model_s US$ 0,3284 (0,6081)
complex_model_m US$ 0,6568 (1,2163)
complex_model_l US$ 1,3136 (2,4326)
standard_gpu US$ 0,9300 (1,7222)
complex_model_m_gpu US$ 2,8400 (5,2593)
complex_model_l_gpu US$ 3,7200 (6,8889)
standard_p100 US$ 2,0400 (3,7778)
complex_model_m_p100 US$ 7,2800 (13,4815)
standard_v100 US$ 2,9684 (5,4970)
large_model_v100 US$ 3,0708 (5,6867)
complex_model_m_v100 US$ 11,0368 (20,4385)
complex_model_l_v100 US$ 22,0736 (40,8770)
Aceleradores: preço por hora (unidades de treinamento)
NVIDIA_TESLA_K80 US$ 0,4900 (0,9074)
NVIDIA_TESLA_P4 US$ 0,6500 (1,2037)
NVIDIA_TESLA_P100 US$ 1,6000 (2,9630)
NVIDIA_TESLA_T4 US$ 0,3900 (0,7222)
NVIDIA_TESLA_V100 US$ 2,5500 (4,7222)
Oito núcleos TPU_V26 (Não disponível)
Oito núcleos TPU_V36 (Beta) (Não disponível)

Observações:

  1. Todo o uso está sujeito à política de cotas do AI Platform Training.
  2. Observe a diferença entre a unidade de treinamento usada nesta página e as unidades de ML consumidas mostradas na página Detalhes do job. A duração já está incluída nas unidades de ML consumidas. Veja os detalhes abaixo.
  3. É necessário armazenar seus dados e arquivos de programas em buckets do Google Cloud Storage durante o ciclo de vida do AI Platform Training. Veja mais sobre o uso do Cloud Storage.
  4. Para saber sobre descontos baseados em volume, entre em contato com a equipe de vendas.
  5. Se o pagamento for em uma moeda que não seja o dólar americano, serão aplicados na sua moeda os preços listados na página SKUs do Cloud Platform (em inglês).
  6. No momento, o tipo de máquina cloud_tpu fornece um dispositivo TPU v2 com 8 núcleos por padrão, mesmo se você não anexar explicitamente aceleradores à sua configuração. Nesse caso, pague o preço listado para cloud_tpu na tabela dos tipos de máquina.

    Se você anexar explicitamente aceleradores TPU v2 ou TPU v3 a um tipo de máquina cloud_tpu na sua configuração, a cobrança não será feita pelo tipo de máquina cloud_tpu em si. Em vez disso, você paga pelos anexos de aceleradores TPU_V2 ou TPU_V3.

Calculadora de preços

Use a calculadora de preços para estimar seus custos de treinamento e previsão.

Mais sobre os custos de treinamento

Você é cobrado pelo treinamento dos seus modelos na nuvem:

  • em incrementos de um minuto;
  • em um preço por hora como mostrado na tabela acima. O preço por hora é calculado segundo um preço base e um número de unidades de treinamento, determinado pela configuração de processamento escolhida quando você inicia seu job de treinamento;
  • por no mínimo 10 minutos por job de treinamento;
  • a partir do momento em que os recursos são provisionados para um job até que ele seja concluído.

Níveis de escalonamento para configurações predefinidas

Controle o tipo de cluster de processamento a ser usado ao treinar seu modelo. A maneira mais simples é escolher uma das configurações predefinidas, chamadas níveis de escalonamento. Saiba mais sobre os níveis de escalonamento.

Tipos de máquinas para configurações personalizadas

Ao selecionar CUSTOM como seu nível de escalonamento, você controlará o número e o tipo das máquinas virtuais que serão usadas para os servidores mestre, de worker e de parâmetros do cluster. Saiba mais sobre os tipos de máquinas.

O custo do treinamento com um cluster de processamento personalizado será a soma de todas as máquinas que você especificar. Haverá cobrança pelo tempo total do job, não pelo tempo de processamento ativo de máquinas individuais.

Exemplos: calcular o custo do treinamento com o uso de unidades de treinamento

Use unidades de treinamento para calcular o custo do seu job de treinamento com a seguinte fórmula:

(training units * base price / 60) * job duration in minutes

Exemplos:

  • Um cientista de dados em uma região das Américas executa um job de treinamento e seleciona o nível de escalonamento STANDARD_1, que usa 4,0571 unidades de treinamento. O job leva 15 minutos:

    (4.0571 training units * $0.49 per hour / 60) * 15 minutes
    

    O total é de US$ 0,50 pelo job.

  • Um professor de ciência da computação em uma região das Américas executa um job de treinamento com o nível de escalonamento CUSTOM. O modelo usado é muito grande e, por isso, ele quer aproveitar as VMs de modelos grandes como servidores de parâmetros. Ele configura o cluster de processamento deste modo:

    • 1 máquina complex_model_s para o mestre (0,5788 unidade de treinamento)
    • 5 servidores de parâmetros em VMs large_model (5 x US$ 0,9665 = 4,8325 de unidades treinamento).
    • 8 workers em VMs complex_model_s (8 x US$ 0,5788 = 4,6304 unidades de treinamento)

    O job é executado durante 2 horas e 26 minutos:

    (10.0417 training units * $0.49 per hour / 60) * 146 minutes
    

    O total é de US$ 11,97 pelo job.

Exemplos: calcular o custo do treinamento com o uso do preço por hora

Em vez de unidades de treinamento, use o preço por hora mostrado na tabela acima. A fórmula é a seguinte:

(Price per hour / 60) * job duration in minutes

Exemplos:

  • Um cientista de dados em uma região das Américas executa um job de treinamento e seleciona o nível de escalonamento STANDARD_1. O job leva 15 minutos:

    ($1.9880 per hour / 60) * 15 minutes
    

    O total é de US$ 0,50 pelo job.

  • Um professor de ciência da computação em uma região das Américas executa um job de treinamento com o nível de escalonamento CUSTOM. O modelo usado é muito grande e, por isso, ele quer aproveitar as VMs de modelos grandes como servidores de parâmetros. Ele configura o cluster de processamento deste modo:

    • 1 máquina complex_model_s para o mestre (US$ 0,2836)
    • 5 servidores de parâmetros em VMs large_model (5 x US$ 0,4736 = US$ 2,3680).
    • 8 workers em VMs complex_model_s (8 x US$ 0,2836 = US$ 2,2688)

    O job é executado durante 2 horas e 26 minutos:

    (($0.2836 + $2.368 + $2.2688) per hour / 60) * 146 minutes
    

    O total é de US$ 11,97 pelo job.

Exemplos: calcular o custo do treinamento com o uso de "unidades de ML consumidas"

As Unidades de ML consumidas (unidades de machine learning consumidas) mostradas na página Detalhes do job são equivalentes às unidades de treinamento com a duração do job já incluída. Ao usar unidades de ML consumidas nos seus cálculos, use a seguinte fórmula:

Consumed ML units * $0.49

Exemplo:

  • Um cientista de dados em uma região das Américas executa um job de treinamento. O campo Unidades de ML consumidas na página Detalhes do job mostra 55,75. O cálculo é o seguinte:

    55.75 consumed ML units * $0.49
    

    O total é de US$ 27,32 pelo job.

Para encontrar a página Detalhes do job, acesse a Lista de jobs e clique no link do que quiser acessar.

Uso obrigatório do Cloud Storage

Além dos custos descritos neste documento, você precisa armazenar dados e arquivos de programas nos buckets do Cloud Storage durante o ciclo de vida do AI Platform Training. Esse armazenamento está sujeito à política de preços do Cloud Storage.

O uso obrigatório do Cloud Storage inclui:

  • preparação do pacote do aplicativo de treinamento;

  • armazenamento dos dados de entrada do treinamento

  • Armazenamento do resultado dos jobs de treinamento. O AI Platform Training não requer armazenamento a longo prazo desses itens. Remova os arquivos assim que a operação for concluída.

Operações gratuitas para gerenciar seus recursos

As operações de gerenciamento de recursos fornecidas pelo AI Platform Training estão disponíveis gratuitamente. A política de cotas do AI Platform Training limita algumas das operações.

Recurso Operações gratuitas
jobs get, list, cancel
operações get, list, cancel, delete