Creación de un entorno Conda personalizado

Cree un entorno conda personalizado con un archivo de entorno conda compatible (environment.yaml) mediante el comando odsc conda create.

Por defecto, la opción create también instala bibliotecas adicionales para garantizar que el entorno conda es compatible con JupyterLab y los servicios de OCI. Las bibliotecas más importantes que se agregan son oci, ipykernel, jupyterlab, nb_conda_kernels y cx_oracle. Puede sobrescribir este comportamiento por defecto agregando el argumento opcional --empty, -e para que no se agreguen bibliotecas adicionales al entorno conda.

Nota

Recomendamos encarecidamente que no utilice el argumento --empty. Debido a que es posible que el entorno conda que crea no sea accesible como un núcleo en JupyterLab.

Puede crear un entorno conda desde un archivo de entorno compatible conda con:

odsc conda create -n <name> -v <version> -f <environment.yaml> 

Para crear el entorno a partir de una base vacía, utilice el argumento opcional --empty:

odsc conda create -n <name> -v <version> -f <environment.yaml> --empty 

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 instalados en el entorno conda ejecutando este comando en una ventana de terminal o en un bloc de notas que se ejecute dentro del núcleo del entorno conda:

conda list 

A continuación, se muestra un ejemplo de salida 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 instaló 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 los términos del acuerdo de licencia o los términos 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.