Ambientes Conda
Recomendamos que você use o ambiente conda para empacotar dependências do Python dentro de sessões de notebook.
Cada ambiente conda criado na sessão de notebook pode corresponder a outro kernel de notebook em JupyterLab. Use ambientes conda para executar notebooks em kernels diferentes. Cada kernel tem um conjunto de bibliotecas Python associadas a ele. A instalação base tem um conjunto mínimo de bibliotecas instaladas. O serviço foi projetado para usar ambientes conda.
O ambiente da sessão de notebook inclui a ferramenta de CLI odsc conda
e o Explorador de Ambientes conda.
A ferramenta de CLI odsc conda
permite instalar, procurar, pesquisar e publicar ambientes conda. Você pode acessar a documentação da CLI do odsc conda
executando odsc conda -h
em uma guia de janela de terminal de uma sessão de notebook.
O Explorador de Ambientes em JupyterLab ajuda você a procurar e pesquisar ambientes conda.
Embora a CLI conda
esteja disponível em uma sessão de notebook, recomendamos que você use o odsc conda
para procurar, instalar, clonar, publicar e excluir ambientes conda. pré-instalados em sessões de notebook e está disponível em uma guia de janela de terminal. A CLI odsc conda
instala as dependências necessárias em um conda para disponibilizá-la como kernel no JupyterLab e cria o arquivo de manifesto necessário para cada ambiente conda.
O ambiente conda Python3 é pré-instalado na sessão de notebook. Esse ambiente conda é baseado em Python 3 e tem um conjunto mínimo de bibliotecas instaladas. Recomendamos que você instale pelo menos um ambiente conda do serviço Data Science ou crie o seu próprio.
- Use a opção rede padrão ao criar sessões de notebook ou jobs, e nenhuma outra configuração é necessária.
-
Ou, se você decidir usar a opção de rede personalizada de sessões de notebook ou jobs, configure uma VCN e uma sub-rede para rotear o tráfego por meio do gateway NAT ou do gateway de serviço da VCN.
Consulte sessões de notebook ou jobs para obter opções de rede.
Usando a Tecnologia Anaconda na OCI
Para começar a usar o Anaconda no OCI Data Science, crie ou personalize seu próprio ambiente conda.
Após o anúncio de parceria entre a Oracle e a Anaconda , significa que, ao executar cargas de trabalho na OCI, você pode usar o Anaconda enquanto executa cargas de trabalho na OCI. Você pode usar o repositório de pacotes do Anaconda sem comprar uma licença separada do Anaconda. O Anaconda é o canal de distribuição padrão para software de código aberto em serviços de machine learning e IA.
Você pode usar o repositório de pacotes do Anaconda adicionando anaconda
ou main
como o primeiro canal listado em um arquivo de ambiente compatível com conda (environment.yaml
).
Este arquivo environment.yaml
de amostra prioriza anaconda
em relação ao canal conda-forge
orientado pela comunidade:
channels:
- anaconda
- conda-forge
dependencies:
- keras
- tensorflow
Depois de criar o ambiente conda, você poderá inspecionar a lista de pacotes instalados no ambiente conda executando este comando em uma janela de terminal ou em um notebook em execução no kernel do ambiente conda:
conda list
Veja a seguir um exemplo de saída do comando conda list
:
Name Version Build Channel
absl-py 0.15.0 pyhd3eb1b0_0 anaconda
aiohttp 3.8.1 py38h7f8727e_1 anaconda
aiosignal 1.2.0 pyhd3eb1b0_0 anaconda
argon2-cffi 21.3.0 pyhd3eb1b0_0 anaconda
argon2-cffi-bindings 21.2.0 py38h7f8727e_0 anaconda
arrow 1.2.3 pypi_0 pypi
astor 0.8.1 py38h06a4308_0 anaconda
A coluna channel
na resposta lista o canal de origem da biblioteca Python que foi instalada no ambiente. Neste exemplo, você pode ver que a maioria dos pacotes foram instalados a partir de anaconda
.
Para obter mais detalhes sobre o Repositório Anaconda e por que o Anaconda é a opção recomendada para fazer download de pacotes de código-fonte aberto, assista a como aproveitar perfeitamente o Anaconda na OCI apresentado pelos Desenvolvedores da Oracle.
A Oracle está licenciada para incluir pacotes do Anaconda e disponibilizar esses pacotes para clientes da OCI. Os pacotes pré-instalados incorporados nos produtos e serviços OCI que você licencia da Oracle podem ser usados sob os termos do contrato de licença ou dos termos de serviço aplicáveis do Oracle OCI.
Você pode usar os produtos e serviços hospedados na nuvem da Oracle com uma cópia pré-instalada do Conda para acessar pacotes adicionais do repositório do Anaconda. Esse acesso está de acordo com os Termos de Serviço da Anaconda, exceto que os clientes do Oracle OCI podem usar os pacotes do Anaconda para fins comerciais na plataforma OCI sem obter uma licença paga separada da Anaconda. Os pacotes são apenas para uso como parte de nossos serviços e não lhe dão o direito de baixá-los em sua própria infraestrutura ou usar as marcas registradas da Anaconda. Os pacotes podem ter suas próprias licenças fornecidas pelos autores do pacote.
Crie uma conta no Anaconda Nucleus e comece usando o Anaconda.