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>-
<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 comandoodsc conda init -ay especifique un nombre deapi_keyo deresource_principal.Puede ejecutar
odsc conda init -hpara 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_v2después de la configuración conodsc conda by odsc conda init: -
odsc conda publish -s onnx110_p38_cpu_v2 - Publicación del entorno conda
database_p37_cpu_v2en 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_v2en un cubo mediante la autenticaciónapi_key: -
odsc conda publish -s onnx110_p38_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/ -a api_keyCuando no se especifica ningún prefijo para
--uri, se especificaconda_environmentcomo prefijo por defecto. En este ejemplo,onnx110_p38_cpu_v2se guarda enoci://<my-bucket>@<my-namespace>/conda_environment.
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.