Como compreender imagens, famílias de imagens e instâncias

O Deep Learning VM Image é um conjunto de imagens de máquinas virtuais pré-empacotadas com um framework de aprendizado profundo pronto para ser executado. As imagens de VM de aprendizado profundo evitam a configuração de um ambiente para o treinamento de modelos de aprendizado profundo pré-configurando dependências, pré-instalando ferramentas essenciais e otimizando o desempenho.

É importante distinguir entre imagens, famílias de imagens e instâncias.

Famílias de imagens

Uma família de imagens é um conjunto de imagens pré-configuradas para uma finalidade específica ou que usam uma arquitetura específica.

Existem inúmeras famílias de imagens de VMs de aprendizado profundo. Elas estão listadas aqui, de acordo com a principal estrutura instalada de cada uma:

  • família TensorFlow Enterprise, com ou sem GPU
  • família TensorFlow, com ou sem GPU
  • família PyTorch, com ou sem GPU
  • família experimental R
  • família experimental RAPIDS
  • família experimental Chainer, com ou sem GPU
  • família experimental XGBoost, com ou sem GPU
  • família experimental CNTK, com ou sem GPU
  • família experimental Caffe, com ou sem GPU
  • Uma família de imagens básicas ou "comuns" em que é possível ser adicionar sua estrutura preferida, com ou sem GPU

O TensorFlow Enterprise é uma distribuição do TensorFlow que foi otimizada para ser executada no Google Cloud e inclui suporte de versão de longo prazo.

Para escolher entre a família TensorFlow Enterprise e a família TensorFlow, considere a versão do TensorFlow que você quer. A família TensorFlow Enterprise inclui o TensorFlow 1.15 e o TensorFlow 2.1. A família TensorFlow inclui versões anteriores do TensorFlow.

Se você souber qual estrutura quer usar e se quiser ativar uma ou mais GPUs, escolha se usará a versão mais recente da sua estrutura ou uma versão mais antiga, se disponível. É possível usar imagens de VM de aprendizado profundo para algumas versões anteriores de frameworks. Para saber mais, consulte Como escolher uma imagem.

Imagens

Uma imagem é um modelo de máquina virtual individual. As imagens de VM de aprendizado profundo são imagens públicas pré-configuradas de máquina virtual do Compute Engine.

Para mais informações sobre imagens de VM, consulte o tópico conceitual Imagens na documentação do Compute Engine.

Para informações sobre como escolher uma imagem de VM de aprendizado profundo, consulte Como escolher uma imagem.

Instâncias

Uma instância é uma única máquina virtual hospedada na infraestrutura do Google. Uma instância de VM de aprendizado profundo é baseada em uma das imagens pré-configuradas dela. Você cria uma instância a partir de uma imagem usando o Console do Google Cloud ou a ferramenta de linha de comando gcloud.

Para informações sobre como escolher uma imagem de VM de aprendizado profundo, consulte Como escolher uma imagem.

Para informações sobre como criar instâncias de uma imagem de VM de aprendizado profundo, consulte:

Para informações gerais sobre a criação de instâncias no Compute Engine, consulte Instâncias de máquinas virtuais.