Esta página ha sido traducida por una máquina.

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.

Importante

Para asegurarse de que los entornos conda se pueden mostrar en sesiones de bloc de notas o utilizarse en trabajos:
  • 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.

Importante

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.

¿Le ha resultado útil este artículo?