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 almacenamiento de objetos 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 -a
y especifique un nombre deapi_key
o deresource_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 nombre para URL 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 conodsc 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ónapi_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 especificaconda_environment
como prefijo por defecto. En este ejemplo,onnx110_p38_cpu_v2
se guarda enoci://<my-bucket>@<my-namespace>/conda_environment
.
ADS le avisa cuando crea el artefacto de modelo de que debe publicar un entorno conda antes de guardar el modelo en el catálogo de modelos. 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 de entrenamiento se almacenan en el archivo runtime.yaml
que forma parte del artefacto del modelo. Consulte Gestión de modelos.