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.
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.
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.