Entornos conda
Recomendamos que utilice un entorno conda para empaquetar dependencias de Python en sesiones de bloc de notas.
Cada entorno conda que crea en una sesión de bloc de notas puede corresponder a un núcleo de bloc de notas diferente en JupyterLab. Utilice entornos conda para ejecutar Notebooks en diferentes núcleos. Cada núcleo tiene asociado un juego de bibliotecas Python. La instalación base tiene instalado un juego mínimo de bibliotecas. El servicio está diseñado para utilizar entornos conda.
El entorno de sesión de bloc de notas incluye la herramienta de CLI odsc conda
y el explorador de entornos conda Environment Explorer.
La herramienta CLI odsc conda
permite instalar, examinar, buscar y publicar entornos conda. Puede acceder a la documentación de la CLI odsc conda
ejecutando odsc conda -h
en un separador de ventana de terminal de una sesión de bloc de notas.
Environment Explorer de JupyterLab le ayuda a buscar entornos conda.
Aunque la CLI conda
está disponible en una sesión de Notebook, se recomienda utilizar odsc conda
para examinar, instalar, clonar, publicar y suprimir entornos conda. Preinstalado en sesiones de Notebook y disponible en un separador de ventana de terminal. La CLI odsc conda
instala las dependencias necesarias en un entorno conda para que esté disponible como núcleo en JupyterLab y crea el archivo de manifiesto necesario para cada entorno conda.
El entorno conda Python3 está preinstalado en la sesión de bloc de notas. Este entorno conda está basado en Python 3 y tiene instalado un juego mínimo de bibliotecas. Le recomendamos que instale al menos un entorno conda de Data Science o que cree el suyo propio.
- Utilice la opción red por defecto al crear sesiones o trabajos de bloc de notas y no se necesita ninguna otra configuración.
-
O bien, si decide utilizar la opción de red personalizada de sesiones o trabajos de bloc de notas, configure una VCN y una subred para enrutar el tráfico a través del gateway de NAT o del gateway de servicio de la VCN.
Consulte sesiones de bloc de notas o trabajos para conocer las opciones de red.
Uso de la tecnología Anaconda en OCI
Para empezar a utilizar Anaconda en OCI Data Science, cree o personalice su propio entorno conda.
Tras el anuncio de asociación entre Oracle y Anaconda, significa que, mientras ejecuta cargas de trabajo en OCI, puede utilizar Anaconda mientras ejecuta cargas de trabajo en OCI. Puede utilizar el repositorio de paquetes de Anaconda sin comprar una licencia separada de Anaconda. Anaconda es el canal de distribución estándar para software de código abierto en el aprendizaje automático y los servicios de IA.
Puede utilizar el repositorio de paquetes de Anaconda agregando anaconda
o main
como el primer canal mostrado en un archivo de entorno compatible con conda (environment.yaml
).
Este archivo environment.yaml
de ejemplo prioriza anaconda
sobre el canal conda-forge
controlado por la comunidad:
channels:
- anaconda
- conda-forge
dependencies:
- keras
- tensorflow
Después de crear el entorno conda, puede inspeccionar la lista de paquetes que se instalaron en el entorno conda ejecutando este comando en una ventana de terminal o en un bloc de notas que se ejecuta dentro del núcleo del entorno conda:
conda list
A continuación, se muestra una salida de ejemplo del 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
La columna channel
de la respuesta muestra el canal de origen de la biblioteca Python que se ha instalado en el entorno. En este ejemplo, puede ver que la mayoría de los paquetes se instalaron desde anaconda
.
Para obtener más información sobre el repositorio de Anaconda y por qué Anaconda es la opción recomendada para descargar paquetes de código abierto, vea cómo aprovechar sin problemas Anaconda en OCI presentado por los desarrolladores de Oracle.
Oracle tiene licencia para incluir paquetes de Anaconda y poner estos paquetes a disposición de los clientes de OCI. Los paquetes preinstalados que están embebidos en productos y servicios de OCI con licencia de Oracle se pueden utilizar según las condiciones del acuerdo de licencia o las condiciones de servicio de Oracle OCI aplicables.
Puede utilizar los productos y servicios alojados en la nube de Oracle con una copia preinstalada de Conda para acceder a paquetes adicionales desde el repositorio de Anaconda. Este acceso se encuentra en las Condiciones del servicio de Anaconda, excepto que los clientes de OCI de Oracle pueden utilizar los paquetes de Anaconda con fines comerciales en la plataforma OCI sin obtener una licencia de pago independiente de Anaconda. Los paquetes son solo para su uso como parte de nuestros servicios y no le dan derecho a descargarlos a su propia infraestructura o a utilizar las marcas registradas de Anaconda. Los paquetes pueden tener sus propias licencias proporcionadas por los autores del paquete.
Crea una cuenta en Anaconda Nucleus y comienza usando Anaconda.