Instalando o Anaconda na instância de GPU do OCI

Agora que você sabe como criar uma instância de GPU do Oracle Cloud Infrastructure, as próximas etapas são instalar o Anaconda e usar o Jupyter Notebook para desenvolver ou testar seus projetos de IA.

Primeiro de tudo, vá para sua conta do Oracle Cloud e adicione a seguinte Ingress Rule na sua Security List (Networking > Virtual Cloud Networks > Virtual Cloud Network Details > Security Lists > Security List Details).

Usando um Terminal, acesse sua instância do Ubuntu e baixe a última versão do Anaconda. Hoje a última versão é Anaconda 2018.12.

curl -O https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh

Quando o download terminar, inicie a instalação.

bash Anaconda3-2018.12-Linux-x86_64.sh -b

Execute os seguintes comandos para usar o comando conda.

echo -e '\nexport PATH="$HOME/anaconda3/bin:$PATH"' >> $HOME/.bashrc

source ~/.bashrc

Anaconda foi instalado! Podemos continuar a configurar o ambiente.

Crie um novo ambiente com o Python 3.6, o Tensorflow (versão GPU) e o Keras.

conda create -n myenv python=3.6 tensorflow-gpu keras -y

conda install nb_conda -y

Atualize o firewall usando o iptables para abrir a porta 8888.

sudo iptables -I INPUT -p tcp -s 0.0.0.0/0 --dport 8888 -j ACCEPT

sudo service netfilter-persistent save

Gere a configuração do Jupyter e abra-a.

jupyter notebook --generate-config

vi /$HOME/.jupyter/jupyter_notebook_config.py

Adicione o seguinte código no início do arquivo.

c = get_config()
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888

Execute o seguinte comando para adicionar uma senha para acessar o ambiente Jupyter.

jupyter notebook password

Inicie o Jupyter Notebook.

jupyter notebook &

Feito! Para acessar seu ambiente Jupyter, copie e cole o URL em um navegador (não se esqueça de usar o IP público).

Agora você tem um ambiente para testar seus projetos!

Divirta-se!

Autor: Waslley Souza

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