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 CLIosdc
. 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 CLIosdc conda
. arch_type
-
Tipo di architettura hardware che supporta l'ambiente Conda in fase di esecuzione. Sono disponibili due valori,
cpu
egpu
. I controlli hardware vengono eseguiti prima di installare un ambiente conda in una sessione notebook. Il controlloodsc 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 sucpu
ogpu
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 includonoMKDIR
per creare la directory eCOPY
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 CLIodsc 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
euser
. Le condasdata_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.