File manifest e metadati dell'ambiente Conda

L'interfaccia CLI odsc conda genera il file manifest per ogni ambiente Conda che contiene i metadati per l'ambiente.

I metadati vengono visualizzati in ogni scheda ambiente visualizzata nella scheda Explorer ambiente. Un file manifesto, <name>_manifest.yaml, viene memorizzato in ogni directory di ambiente Conda in /home/datascience/conda.

I metadati di un ambiente includono i seguenti parametri nella sezione manifest del file YAML manifesto:

manifest_version
Importante

Non modificare questo parametro.

La versione del file manifesto corrente viene aggiornata dall'interfaccia CLI odsc conda dopo la pubblicazione dell'ambiente, pertanto l'impostazione manuale di questo valore non è necessaria.

name

Nome dell'ambiente Conda. Questo parametro viene definito come <name> nei comandi CLI osdc.

description

Descrizione dell'ambiente Conda, che non può superare i 500 caratteri. Modificare direttamente il file manifesto se si desidera modificare la descrizione.

version

Versione dell'ambiente Conda. Il parametro della versione non riflette necessariamente la versione di alcuna delle librerie installate nell'ambiente Conda. Il controllo delle versioni di un ambiente Conda consente di tenere traccia della derivazione dell'ambiente nel tempo. Questo parametro viene definito come <version> nei comandi CLI osdc conda.

arch_type

Tipo di architettura hardware che supporta l'ambiente Conda in fase di esecuzione. Sono disponibili due valori, cpu e gpu. I controlli hardware vengono eseguiti prima di installare un ambiente conda in una sessione notebook. Il controllo odsc conda segnala una mancata corrispondenza tra l'architettura della sessione notebook e l'architettura di destinazione dell'ambiente Conda. Inoltre, odsc conda rileva il tipo di architettura di una sessione notebook e imposta il valore su cpu o gpu quando si crea un ambiente Conda.

notebooks
Importante

Non modificare questo parametro.

Indica a odsc conda quali esempi di notebook sono associati a questo ambiente Conda. Gli esempi di notebook vengono memorizzati in /home/datascience/conda/notebooks e vengono eliminati quando si elimina un ambiente Conda installato.

libraries

Utilizzare questo parametro per evidenziare una serie di librerie importanti disponibili nell'ambiente Conda. Definito dall'utente. È possibile modificare l'elenco se si decide di aggiungere nuove librerie o modificare le versioni delle librerie preinstallate. Queste librerie sono elencate in Top Libraries nella scheda ambiente.

commands

Utilizzare questo parametro per scrivere i comandi da eseguire quando è installato un ambiente conda. Ad esempio, alcune librerie richiedono configurazioni aggiuntive e la memorizzazione dei file di configurazione nella directory home di un utente. Il parametro commands consente di automatizzare i passi di configurazione necessari per eseguire l'ambiente Conda. I comandi supportati includono MKDIR per creare la directory e COPY per copiare i file dalla directory dell'ambiente Conda in un altro percorso in /home/datascience.

È possibile esaminare l'ambiente Conda Pyspark di Data Science per un esempio di ambiente che applica il campo COMMANDS.

Slug
Importante

Non modificare questo parametro.

Stringa breve che identifica in modo univoco l'ambiente Conda, una combinazione del nome e della versione dell'ambiente Conda, generata dal toolkit odsc conda. Questo parametro viene definito come <Slug> nei comandi CLI odsc conda.

type
Importante

Non modificare questo parametro.

L'interfaccia CLI odsc conda genera e modifica questo parametro, che definisce il tipo di ambiente Conda. Sono disponibili due tipi, data_science e user. Le condas data_science vengono definite e fornite dal team del servizio Data Science. Un Conda definito dall'utente è un ambiente Conda che un utente di Data Science crea o modifica.

python

Versione di Python installata nell'ambiente conda a scopo di documentazione. Questo parametro è definito dall'utente. Se si modifica la versione di Python, assicurarsi di aggiornare questo parametro nel file manifesto.

pack_path

Percorso dello storage degli oggetti in cui è memorizzato questo ambiente Conda. Questo percorso si trova nella tenancy del servizio Data Science quando l'ambiente è un ambiente Data Science. Se l'ambiente viene pubblicato, il percorso corrisponde a un bucket in una tenancy. Questo parametro viene aggiornato dopo la pubblicazione dell'ambiente.

logo

Logo dell'ambiente Conda associato. Non utilizzato.

I restanti parametri definiti nel file manifesto sono i parametri standard previsti dal comando CLI conda. Ogni volta che un ambiente Conda viene installato, creato, duplicato o pubblicato, odsc conda modifica il contenuto del file manifesto in base alle modifiche correnti apportate. Include le modifiche ai parametri del file manifesto nella lista precedente apportate utilizzando i comandi odsc conda e le modifiche alla lista delle librerie Python installate nell'ambiente.