Publicación de un entorno Conda en un cubo de Object Storage de un arrendamiento

Publique entornos conda en Object Storage para utilizar sesiones de bloc de notas.

Para poder publicar un entorno conda o instalar un entorno conda publicado, debe configurar odsc conda para que utilice un cubo de Object Storage mediante el siguiente comando:

odsc conda init -b <your-bucket-name> -n <your-tenancy-namespace> -a <api_key or resource_principal>
Cambie estos valores en el comando:
  • <your-bucket-name>: es el nombre del cubo de Object Storage en un arrendamiento que contiene entornos conda publicados.

  • <your-tenancy-namespace>: es el espacio de nombres del arrendamiento.

  • <api_key or resource_principal>: proporcione una clave de API o una entidad de recurso. Si utiliza la opción de clave de API, debe tener una configuración de claves de API válida. El directorio por defecto para la clave es /home/datascience/.oci. Si desea utilizar un directorio alternativo para la clave de API, ejecute el comando odsc conda init -a y especifique un nombre de api_key o de resource_principal.

    Puede ejecutar odsc conda init -h para obtener más información sobre las opciones.

Solo es necesario ejecutar el comando odsc conda init una vez por sesión de bloc de notas. Los valores de cubo y espacio de nombres se mantienen mediante la desactivación y la activación de una sesión de bloc de notas.

Puede publicar un entorno conda que haya instalado en una sesión de bloc de notas. La publicación de un entorno conda consiste en crear un paquete de un entorno conda y cargarlo en una instancia de Object Storage especificada. Esto permite que los entornos conda se compartan entre colegas o que se mantengan entre sesiones de bloc de notas. Recomendamos publicar entornos conda para garantizar que se pueda reproducir un entorno de entrenamiento de modelo.

Puede publicar un entorno conda haciendo clic en Publicar en la tarjeta de un entorno instalado. Copie el fragmento de código y, a continuación, ejecútelo en un separador de ventana de terminal:

odsc conda publish -s <slug>

<slug> es el slug del entorno que desea publicar.

Muestre todas las opciones de instalación admitidas con odsc conda install -h.

Los entornos conda se pueden publicar directamente en un cubo de Object Storage especificando la opción --uri. El tipo de autenticación se especifica con la opción -a. Algunos ejemplos de publicación son:

Publicación del entorno conda onnx110_p38_cpu_v2 después de la configuración con odsc conda by odsc conda init:
odsc conda publish -s onnx110_p38_cpu_v2
Publicación del entorno conda database_p37_cpu_v2 en un cubo:
odsc conda publish -s database_p37_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/prefix/

El entorno se guarda en oci://<my-bucket>@<my-namespace>/prefix/ mediante una entidad de recurso por defecto.

Publicación del entorno conda onnx110_p38_cpu_v2 en un cubo mediante la autenticación api_key:
odsc conda publish -s onnx110_p38_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/ -a api_key

Cuando no se especifica ningún prefijo para --uri, se especifica conda_environment como prefijo por defecto. En este ejemplo, onnx110_p38_cpu_v2 se guarda en oci://<my-bucket>@<my-namespace>/conda_environment.

Importante

ADS le advierte cuando crea el artefacto de modelo de que puede publicar un entorno conda antes de guardar el modelo en el catálogo. Si ya ha publicado el entorno conda, puede proporcionar a ADS la ruta en Object Storage a ese entorno conda cuando guarda el modelo. Las referencias a entornos del entrenamiento se almacenan en el archivo runtime.yaml que es parte del artefacto de modelo. Consulte la Gestión de modelos.