Detalhes de cobrança para ativos de aprendizado de máquina no watsonx.ai Runtime
Saiba como o uso de ativos de aprendizado de máquina é medido usando horas de unidade de capacidade (CUH).
watsonx.ai Uso e preço da computação em tempo de execução
watsonx.ai O uso de computação em tempo de execução é calculado pelo número de horas de unidade de capacidade (CUH) consumidas por uma instância ativa de aprendizado de máquina. A taxa de unidades de capacidade por hora consumidas é determinada pelos requisitos de cálculo de seus ativos e modelos do Machine Learning. Por exemplo, um modelo com um conjunto de dados grande e complexo consumirá mais recursos de treinamento do que um modelo com um conjunto de dados menor e mais simples. Observe que o ajuste de escala de uma implementação para suportar mais usuários simultâneos e solicitações também aumenta o consumo de CUH.
Para todos os planos:
- O consumo da taxa CUH para treinamento é baseado na ferramenta de treinamento, nas especificações de hardware e no ambiente de execução.
- A taxa de consumo de CUH para implantação é baseada no tipo de implantação, nas especificações de hardware e nas especificações de software.
- o watsonx.ai Runtime impõe limites ao número de trabalhos de implantação retidos para cada espaço de implantação individual. Se o limite for excedido, não será possível criar novos trabalhos de implementação até que você exclua os trabalhos existentes ou atualize seu plano. Por padrão, os metadados de tarefas serão excluídos automaticamente após 30 dias. É possível substituir esse valor ao criar uma tarefa. Consulte Gerenciando tarefas.
- O tempo de inatividade refere-se ao período de tempo para considerar uma implementação ativa entre as solicitações de pontuação. Se uma implementação não receber solicitações de pontuação para uma determinada duração, ela será tratada como inativa, ou ociosa, e o faturamento será interrompido para todas as estruturas além do SPSS.
- Um plano permite pelo menos o limite de taxa declarado, e o limite de taxa real pode ser maior do que o limite declarado. Por exemplo, o plano Lite pode processar mais de 2 solicitações por segundo sem emitir um erro. Se você tiver um plano pago e acreditar que está atingindo o limite de taxa por engano, entre em contato com o Suporte IBM para obter assistência.
- O tempo de computação é calculado para o milissegundo. No entanto, há um mínimo de um minuto para cada operação distinta. Ou seja, uma execução de treinamento que leva 12 segundos é cobrada como um minuto com relação à cota de capacity unit hour, enquanto uma execução de treinamento que leva 83,555 segundos é faturada exatamente como calculada.
- A forma como as implementações on-line consomem unidades de capacidade é baseada em estrutura. Para algumas estruturas, a CUH é cobrada pelo número de horas que o ativo de implementação fica ativo em um espaço de implementação. Por exemplo, os modelos SPSS em modo de implementação on-line que são executados 24 horas por dia durante sete dias por semana consomem CUH e são cobrados por esse período. Não há tempo inativo para uma implementação on-line ativa. Para outras estruturas, a CUH é cobrada de acordo com a duração da pontuação. Consulte a tabela de consumo de CUH para obter detalhes sobre como a CUH é calculada.
- As horas de unidade de capacidade são consumidas para operar ativos, não para trabalhar em ferramentas.
Para obter informações sobre como monitorar o uso de recursos da sua conta, consulte Monitorando o uso de computação.
Taxas de consumo de CUH por tipo de ativo
| Tipo de ativo | Tipo de capacidade | Horas de unidade de capacidade |
|---|---|---|
| Experimento do AutoAI | 8 vCPU e 32 GB de RAM | 20 |
| Modelos Machine Learning (treinamento, avaliação ou pontuação) |
1 vCPU e 4 GB de vCPU e 8 GB de vCPU e 16 GB de vCPU e 32 GB de vCPU e 64 GB de RAM |
0.5 1248 |
Consumo de CUH por tipo de implementação e estrutura
O consumo de CUH é calculado usando estas fórmulas:
| Tipo de implementação | Estrutura | Cálculo de CUH |
|---|---|---|
| On-line | AutoAI, AI function, serviço de IA, SPSS, bibliotecas personalizadas do Scikit-Learn, Tensorflow, RShiny | duração_ativa_da_implantação_em_horas * número_de_nós * taxa_CUH_para_estrutura_de_tipo_de_capacidade |
| On-line | Spark, PMML, Scikit-Learn, Pytorch, XGBoost | duração_da_pontuação_em_horas * número_de_nós * taxa_CUH_para_estrutura_de_tipo_de_capacidade |
| Batch | todas as estruturas | duração_do_trabalho_em_horas * número_de_nós * taxa_CUH_para_estrutura_de_tipo_de_capacidade |
Por exemplo, considere um trabalho de implementação em lote do Decision Optimization que é executado por 15 minutos. O consumo de recursos é calculado da seguinte forma: 15 minutos = 0.25 horas, em 2 nós, com 2 vCPU e 8 GB de RAM. Essa combinação resulta em uma taxa de CUH de 30, portanto, toda vez que o trabalho é executado, ele consome 0.25 * 2 * 30, o que equivale a 15 CUH.
Estas tabelas mostram o cálculo das horas de unidade de capacidade para ambientes de aprendizado de máquina predefinidos, por tipo de uso.
Consumo de CUH para treinamento, avaliação ou pontuação de modelos
| Tipo de capacidade | Horas de unidade de capacidade |
|---|---|
| Extra pequeno: 1 vCPU e 4 GB de RAM | 0.5 |
| Pequeno: 2 vCPU e 8 GB de RAM | 1 |
| Média: 4 vCPU e 16 GB de RAM | 2 |
| Grande: 8 vCPU e 32 GB de RAM | 4 |
| Extra grande: 16 vCPU e 64 GB de RAM | 8 |
Consumo de CUH para experiências com o AutoAI
| Tipo de capacidade | Horas de unidade de capacidade |
|---|---|
| 8 vCPU e 32 GB de RAM | 20 |
Consumo de CUH para Decision Optimization
Esses planos se aplicam a experimentos Decision Optimization executados no watsonx.ai Studio.
| Tipo de capacidade | Horas de unidade de capacidade |
|---|---|
| Decision Optimization: duas vCPUs e 8 GB de RAM | 6 |
| Decision Optimization: 4 vCPUs e 16 GB de RAM | 7 |
| Decision Optimization: 8 vCPU e 32 GB de RAM | 9 |
| Decision Optimization: 16 vCPUs e 64 GB de RAM | 13 |
Esses planos se aplicam à Decision Optimization implantada e executada a partir do tempo de execução watsonx.ai.
| Tipo de capacidade | Horas de unidade de capacidade |
|---|---|
| Decision Optimization: duas vCPUs e 8 GB de RAM | 30 |
| Decision Optimization: 4 vCPUs e 16 GB de RAM | 40 |
| Decision Optimization: 8 vCPU e 32 GB de RAM | 50 |
| Decision Optimization: 16 vCPUs e 64 GB de RAM | 60 |
- Como o CUH é consumido
O CUH é consumido apenas quando o modelo está em execução, não quando você está adicionando dados ou editando seu modelo. Não há cobrança de consumo pela definição de experimentos d Decision Optimization, mas há cobrança pela execução do experimento. Da mesma forma, não há cobrança para definir uma implantação ou tarefa de implantação para uma solução Decision Optimization, mas há cobrança para executar uma tarefa de implantação ou inferência em relação à solução implantada.
Você pode mudar para qualquer outro ambiente de experimento, conforme necessário. Para obter mais informações sobre como configurar ambientes de experimento d Decision Optimization, consulte Configurando ambientes.
Consumo de CUH para aprendizado de máquina em um notebook
Para calcular as horas da unidade de capacidade em um notebook, use:
CP = client.service_instance.get_details()
CUH = CUH["entity"]["usage"]["capacity_units"]["current"]/(3600*1000)
print(CUH)
Por exemplo:
'capacity_units': {'current': 19773430}
19773430/(3600*1000)
retorna 5,49 CUH
Para obter detalhes, consulte a seção Instâncias de serviço da documentação da API de tempo de execuçãoIBM watsonx.ai.