Archivo de manifiesto y metadatos de entornos Conda
La CLI odsc conda genera el archivo de manifiesto de cada entorno conda que contiene los metadatos del entorno.
Los metadatos se muestran en cada tarjeta de entorno, que aparece en el separador Environment Explorer. Se almacena un archivo de manifiesto, <name>_manifest.yaml, en cada directorio de entorno conda en /home/datascience/conda.
Los metadatos de un entorno incluyen estos parámetros en la sección manifest del archivo YAML del manifiesto:
manifest_version-
importante
No modifique este parámetro.La CLI
odsc condaactualiza la versión del archivo de manifiesto actual una vez publicado el entorno, por lo que no es necesario definir manualmente este valor. name-
Nombre del entorno conda. Este parámetro está definido como
<name>en los comandososdcde la CLI. description-
Descripción del entorno conda, que está limitado a 500 caracteres. Edite el archivo de manifiesto directamente si desea modificar la descripción.
version-
Versión del entorno conda. El parámetro de versión no necesariamente refleja la versión de ninguna de las bibliotecas instaladas en el entorno conda. El control de versiones de un entorno conda permite realizar un seguimiento del linaje del entorno a lo largo del tiempo. Este parámetro está definido como
<version>en los comandososdc condade la CLI. arch_type-
Tipo de arquitectura de hardware que soporta el entorno conda en tiempo de ejecución. Son posibles dos valores,
cpuygpu. Las comprobaciones de hardware se realizan antes de instalar un entorno conda en una sesión de bloc de notas. La comprobaciónodsc condale advierte de una discrepancia entre la arquitectura de sesión de bloc de notas y la arquitectura de destino del entorno conda. Además,odsc condadetecta el tipo de arquitectura de una sesión de bloc de notas y define el valor encpuo engpucuando crea un entorno conda. notebooks-
importante
No modifique este parámetro.Indica a
odsc condaqué ejemplos de bloc de notas están asociados a este entorno conda. Los ejemplos de bloc de notas se almacenan en/home/datascience/conda/notebooksy se suprimen cuando suprime un entorno conda instalado. libraries-
Utilice este parámetro para resaltar una serie de bibliotecas importantes que están disponibles en el entorno conda. Definido por el usuario. Puede modificar la lista si decide agregar nuevas bibliotecas o modificar las versiones de las bibliotecas preinstaladas. Estas bibliotecas se muestran en Bibliotecas principales en la tarjeta de entorno.
commands-
Utilice este parámetro para escribir comandos que se ejecutan cuando se instala un entorno conda. Por ejemplo, algunas bibliotecas requieren configuraciones adicionales y el almacenamiento de archivos de configuración en el directorio de inicio de un usuario. El parámetro
commandspermite automatizar los pasos de configuración necesarios para ejecutar el entorno conda. Los comandos soportados incluyenMKDIRpara crear un directorio yCOPYpara copiar archivos del directorio de entorno conda a otra ruta en/home/datascience.Puede consultar el entorno conda Pyspark de Data Science para ver un ejemplo de un entorno que aplique el campo
COMMANDS. Slug-
importante
No modifique este parámetro.Cadena corta que identifica de forma única el entorno conda. Una combinación del nombre y la versión del entorno conda que genera el kit de herramientas
odsc conda. Este parámetro está definido como<Slug>en los comandosodsc condade la CLI. type-
importante
No modifique este parámetro.La CLI
odsc condagenera y edita este parámetro, el cual define el tipo de entorno conda. Existen dos tipos:data_scienceyuser. El equipo del servicio Data Science define y proporciona los condadata_science. Un conda definido por el usuario es un entorno conda que crea o modifica un usuario de Data Science. python-
Versión de Python instalada en el entorno conda con fines de documentación. Este parámetro está definido por el usuario. Si cambia la versión de Python, asegúrese de actualizar este parámetro en el manifiesto.
pack_path-
Ruta de acceso a la instancia de Object Storage donde se almacena este entorno conda. Esta ruta está en el arrendamiento del servicio Data Science cuando el entorno es un entorno de Data Science. Si se publica el entorno, la ruta se dirige a un cubo de un arrendamiento. Este parámetro se actualiza una vez publicado el entorno.
logo-
Logotipo del entorno conda asociado. No está en uso.
Los parámetros restantes definidos en el archivo de manifiesto son los parámetros estándar que se esperan en el comando conda de la CLI. Cuando se instala, crea, clona o publica un entorno conda, odsc conda modifica el contenido del archivo de manifiesto para reflejar los cambios actuales que ha realizado. Incluye los cambios en los parámetros de manifiesto de la lista anterior realizados mediante los comandos odsc conda y los cambios en la lista de bibliotecas Python instaladas en el entorno.