Começando com instâncias de GPU na Oracle Cloud

Se você estiver trabalhando com projetos de inteligência artificial (machine learning ou deep learning) em algum momento, precisará alterar suas instâncias de CPU para instâncias de GPU para acelerar o treinamento de seus modelos.

Atualmente, a maioria dos provedores de nuvem oferece GPU como um serviço e você pode usá-lo para acelerar seus projetos. A Oracle Cloud oferece os dois modelos de GPU mais avançados para sua escolha: NVIDIA V100 e NVIDIA P100.

Neste post, você aprenderá como solicitar e criar instâncias de GPU na Oracle Cloud.

Acesse sua conta da Oracle Cloud e vá para Menu > Administration > Tenancy Details.

Clique em “Service Limits” e expanda a seção “Compute”. Nesta seção, você pode ver os limites da sua conta. Por padrão, os limites para instâncias de GPU são 0 (zero).

Para aumentar os limites, você precisa ir ao My Oracle Support e abrir um service request.

Clique em Create Service Request.

Selecione o seguinte nos menus:

  • Service Type: Selecione Oracle Cloud Infrastructure.
  • Service Name: Selecione sua Conta Oracle Cloud.
  • Problem Type: Selecione Account Provisioning, Billing and Termination, e depois selecione Limit increase.
  • Description: Digite uma boa descrição em inglês (Por exemplo: I want to use VM.GPU3.1 and VM.GPU3.2 shapes for my Deep Learning projects. I will use these shapes to train neural networks that I created using Keras and TensorFlow. My projects spend 3 hours with CPU instances and I want to accelerate it using GPU instances).
  • 1) What is your Tenancy OCID?: Digite o seu Tenancy OCID.
  • 14) Which Region and Availability Domain are you requesting this for?: Digite us-ashburn ou uk-london.
  • 15) What service/resource requires a limit increase?: Selecione Compute.
  • 16) What is the total limit being requested for the above service?:
    Insira o novo limite total em inglês (Por exemplo: 1 for VM.GPU3.1 and 1 for VM.GPU3.2).
  • 17) What are you trying to accomplish with this increase?: Digite o motivo da solicitação em inglês (Por exemplo: I want to use GPU shapes for my Deep Learning projects).

Minha service request com severidade = 2 foi resolvida em 5 horas.

Agora você pode criar sua instância de GPU!

Selecione o seguinte nos menus:

  • Operating system or image source: Canonical Ubuntu 16.04.
  • Instance shape: VM.GPU3.1.

Clique em “Show Advanced Options” e, em seguida, clique na guia Image. Em “Image Build”, selecione “Gen2-GPU-2018.12.10-0”.

Clique em Create!

Quando o status da instância for alterado para RUNNING, obtenha o Endereço de IP público e acesse-a.

Para validar a instância, execute:

nvidia-smi

Agora você pode usar a Oracle Cloud para acelerar seus projetos de IA.

Divirta-se!

Autor: Waslley Souza

Consultor Oracle com foco em tecnologias Oracle Fusion Middleware e SOA. Certificado Oracle WebCenter Portal, Oracle ADF e Java.