As Deep Learning VM Images são um conjunto de imagens de máquinas virtuais pré-instaladas com uma framework de aprendizagem avançada que estão prontas para serem executadas imediatamente. As imagens da VM de aprendizagem avançada facilitam a configuração de um ambiente para a formação de modelos de aprendizagem avançada, 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 um fim específico ou que usam uma arquitetura específica.
Existem várias famílias de imagens de VMs de aprendizagem profunda. Estão listados aqui, de acordo com a estrutura principal instalada de cada um:
- 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
- Uma base ou uma família de imagens "comum" à qual pode adicionar a sua framework preferencial, com ou sem GPU
O TensorFlow Enterprise é uma distribuição do TensorFlow que foi otimizada para ser executada no Google Cloud e inclui apoio técnico de versão a longo prazo.
Se souber que framework quer usar e se quer ativar uma ou mais GPUs, escolhe se quer usar a versão mais recente da sua framework ou, se estiver disponível, uma versão mais antiga. Pode usar imagens de VMs de aprendizagem profunda para algumas versões anteriores de frameworks. Para saber mais, consulte o artigo Escolher uma imagem.
Imagens
Uma imagem é um modelo de máquina virtual individual. As imagens de VMs de aprendizagem avançada são imagens de máquinas virtuais públicas do Compute Engine pré-configuradas.
Para mais informações sobre imagens de VMs, consulte o tópico conceptual Imagens na documentação do Compute Engine.
Para obter informações sobre como escolher uma imagem de VM de aprendizagem avançada, consulte o artigo Escolher uma imagem.
Instâncias
Uma instância é uma única máquina virtual alojada na infraestrutura da Google. Uma instância da Deep Learning VM baseia-se numa das imagens da Deep Learning VM pré-configuradas. Cria uma instância a partir de uma imagem através da Google Cloud consola ou da Google Cloud CLI.
Para obter informações sobre como escolher uma imagem de VM de aprendizagem avançada, consulte o artigo Escolher uma imagem.
Para obter informações sobre como criar instâncias de uma imagem de VM de aprendizagem avançada, consulte:
Iniciar uma instância da VM de aprendizagem avançada a partir da linha de comandos
Iniciar uma instância da VM de aprendizagem avançada a partir do Cloud Marketplace
Para ver informações gerais sobre a criação de instâncias no Compute Engine, consulte o artigo Instâncias de máquinas virtuais.