Visualizzazione degli ambienti Conda
Utilizzare Environment Explorer per elencare tutti gli ambienti Conda in una sessione notebook.
Il servizio Data Science offre una serie di ambienti Conda Data Science predefiniti per i quali è possibile accedervi nella JupyterLab scheda Programma di avvio selezionando Esplora ambienti per:
-
Sfoglia gli ambienti Conda esistenti.
-
Cerca gli ambienti Conda.
-
Installare gli ambienti Conda Data Science predefiniti in una sessione notebook.
-
Quando un ambiente conda è installato, è possibile clonarlo.
-
Pubblica un ambiente Conda installato in un bucket di storage degli oggetti di tua proprietà.
Iniziare a utilizzare Environment Explorer sfogliando queste categorie di ambienti Conda facendo clic su ciascun pulsante. Si noti che ogni categoria di ambiente ha un colore di scheda diverso. Ogni ambiente viene visualizzato in una scheda ambiente separata. Ogni versione di un ambiente ha una propria scheda separata.
Environment Explorer consente di filtrare gli ambienti Conda in base all'architettura, all'obsolescenza e al tipo di origine. L'abilitazione di un filtro limita gli ambienti Conda elencati. Per impostazione predefinita, gli ambienti Conda non più validi non vengono visualizzati. Selezionare Mostra non più valido per includere questi ambienti nei risultati della ricerca.
L'abilitazione di diversi filtri di tipo origine, nota la x alla fine del pulsante, ha un effetto additivo. Utilizzare gli ambienti Conda di Data Science per filtrare gli ambienti Conda forniti dal servizio Data Science. Utilizzare Ambienti Conda pubblicati per filtrare gli ambienti pubblicati. Utilizzare Ambienti Conda installati per visualizzare gli ambienti Conda installati nella sessione notebook.
All'interno di ogni filtro del tipo di origine sono presenti due numeri tra parentesi. Il primo numero indica il numero di ambienti Conda selezionati. Il secondo numero indica il numero totale possibile di ambienti Conda disponibili nel tipo di origine filtro.
È possibile utilizzare la funzione di ricerca per filtrare ulteriormente gli ambienti Conda elencati. Filtra dinamicamente gli ambienti Conda che non corrispondono ai criteri di ricerca. Il testo corrispondente viene evidenziato nei dettagli di ogni ambiente Conda. Per impostazione predefinita, la ricerca fa corrispondenza non esatta. Tuttavia, supporta un potente linguaggio di ricerca. Durante la digitazione del campo di ricerca, i risultati vengono visualizzati immediatamente e vengono visualizzati gli ambienti Conda corrispondenti rilevanti per la query di ricerca. Il testo è evidenziato in giallo in modo da poterlo trovare facilmente. È possibile eseguire la ricerca nei seguenti modi:
-
<Token> restituisce gli elementi con corrispondenza non esatta di <Token>
-
<Example> <Token> restituisce elementi che corrispondono a una corrispondenza non esatta di <Example> e <Token>
-
<Example> | <Token> restituisce gli elementi che corrispondono a una corrispondenza non esatta di <Example> o <Token>
-
="<Example> <Token>"restituisce gli elementi che corrispondono esattamente a <Example> <Token>
-
<Token> restituisce gli elementi che includono <Token>
-
!<Token> restituisce gli elementi che non includono <Token>
-
^<Token> restituisce gli elementi che iniziano con <Token>
-
!^<Token> restituisce gli elementi che non iniziano con <Token>
-
<Token>$ restituisce gli elementi che terminano con <Token>
-
!<Token>$ restituisce gli elementi che non terminano con <Token>
La lista degli ambienti Conda viene inserita nella cache dopo l'apertura di Environment Explorer. È possibile aggiornare la lista degli ambienti disponibili.
Environment Explorer fornisce viste elenco e schede. Il pulsante sul lato sinistro della barra di ricerca controlla la vista. Entrambe le viste forniscono informazioni quali il titolo, la versione dell'ambiente, la versione della lingua, l'architettura, la data di creazione, le dimensioni, il nome leggibile dall'utente, la descrizione, le librerie di chiavi e la posizione di origine. Dispone inoltre di comandi per installare, disinstallare, pubblicare e clonare l'ambiente.
La vista scheda contiene ogni ambiente Conda su una scheda separata. Questa vista mostra la maggior parte delle informazioni su un ambiente Conda. È comodo da usare quando si osservano solo alcuni ambienti conda.
La vista lista contiene un riepilogo di ogni ambiente Conda su una singola riga, ideale quando si desidera esaminare più ambienti. Attivando o disattivando la freccia di una riga, vengono visualizzati o nascosti i dettagli sull'ambiente. È possibile utilizzare le intestazioni di colonna per ordinare i risultati. Fare clic più volte sul nome di una colonna per attivare o disattivare l'ordinamento. Tutte le versioni di un ambiente sono rappresentate su un'unica riga. Se sono disponibili più versioni dell'ambiente, è disponibile un elenco a discesa per passare da una versione all'altra.
I nuovi ambienti Conda vengono elencati per primi e contrassegnati come NUOVO nella parte superiore della scheda. Mentre gli ambienti non più validi vengono contrassegnati come Non più valido accanto al numero di versione.
È possibile filtrare le schede utilizzando i pulsanti. Ad esempio, selezionare Ambienti Conda pubblicati per visualizzare solo gli ambienti pubblicati. Per impostazione predefinita, gli ambienti non più validi non vengono visualizzati, pertanto è necessario selezionare Mostra non più valido per visualizzarli. È inoltre possibile filtrare in base alla forma selezionando CPU o GPU. I pulsanti dell'ambiente e la casella di controllo Mostra non più valido mostrano il numero di ambienti in base agli elementi filtrati.
In basso a sinistra vengono visualizzati il kernel conda Python e lo stato del notebook accanto alle icone. È possibile modificare l'ambiente Conda facendo clic su questo nome o sul nome nell'angolo superiore destro di un notebook.
Tutti gli ambienti Conda
La scheda Tutti gli ambienti Conda fornisce un elenco di schede di tutti gli ambienti Conda Data Science, installati e pubblicati. Vedere Installazione di ambienti Conda in una sessione notebook e Pubblicazione di un ambiente Conda in un bucket di storage degli oggetti in una tenancy.
Ambienti Conda di Data Science
Il filtro Ambienti Conda di Data Science, nella scheda Esplora ambienti, elenca gli ambienti Conda offerti nel servizio Data Science. Questi ambienti sono curati dal team del servizio Data Science. Gli ambienti si concentrano sulla fornitura di strumenti specifici e di un framework (ad esempio, PySpark) per svolgere attività di machine learning (ad esempio, General Machine Learning per GPU). O fornire un ambiente completo per risolvere i casi d'uso aziendali.
È possibile utilizzare l'interfaccia CLI odsc conda
per elencare gli ambienti Conda di Data Science direttamente da una finestra del terminale con:
odsc conda list
È possibile utilizzare gli argomenti facoltativi -o
per elencare gli ambienti Conda pubblicati oppure -l
per elencare gli ambienti Conda installati.
Ogni ambiente Conda di Data Science viene fornito con un proprio set di esempi di notebook, che consentono di iniziare a utilizzare le librerie installate nell'ambiente. Questi ambienti vengono aggiornati regolarmente e nuovi vengono aggiunti periodicamente alla lista. Vedere Ambienti di Data Science.
Le versioni precedenti di un determinato ambiente Conda di Data Science rimangono disponibili per l'installazione. Per utilizzare un ambiente Conda Data Science, è necessario installarlo nella sessione notebook.
Per accedere all'ambiente Conda di Data Science nella sessione notebook, è necessario configurare la VCN e la subnet in modo che il traffico venga instradato tramite il servizio o il gateway NAT. In caso contrario, la sessione notebook non sarà in grado di leggere gli ambienti Data Science.
Ambienti Conda installati
La scheda Ambienti Conda installati della scheda Esplora ambienti elenca gli ambienti Conda attualmente installati e disponibili per l'uso nella sessione notebook.
Tutte le nuove sessioni notebook non dispongono di ambienti Conda installati, pertanto è necessario installare uno degli ambienti Conda di Data Science. Vedere Installazione di ambienti Conda in una sessione notebook.
È inoltre possibile creare un ambiente Conda nella sessione notebook. Tutti gli ambienti Conda creati si trovano nella categoria Ambienti Conda installati.
È possibile installare Data Science o ambienti Conda pubblicati. Tutti gli ambienti Conda installati vengono memorizzati nel volume a blocchi nella directory /home/datascience/conda
.
Quando una sessione notebook viene disattivata e riattivata, tutti gli ambienti Conda installati in precedenza sono disponibili per essere riutilizzati. La riattivazione garantisce che non sia necessario reinstallare le dipendenze Python dopo aver attivato una sessione notebook.
Ambienti Conda pubblicati
Prima di poter elencare un ambiente Conda pubblicato, è necessario eseguire
odsc conda init
specificando il nome e lo spazio di nomi del bucket. Vedere Pubblicazione di un ambiente Conda in un bucket di storage degli oggetti in una tenancy.In alternativa, è possibile utilizzare l'interfaccia CLI odsc conda
per elencare gli ambienti Conda pubblicati direttamente da una finestra del terminale eseguendo le operazioni riportate di seguito.
odsc conda list -o
Se non sono stati pubblicati ambienti Conda, viene visualizzato un messaggio informativo.
Dopo aver installato un ambiente conda in una sessione notebook, è possibile eseguire notebook, installare più librerie Python e modificare le versioni delle librerie all'interno di tale ambiente conda. La pubblicazione di un ambiente Conda consente di salvare o archiviare l'ambiente Conda in un bucket di storage degli oggetti gestito.
Di seguito sono riportati alcuni vantaggi della pubblicazione di un ambiente conda.
- Possibilità di condividere con un team:
-
Quando un ambiente Conda viene pubblicato, diventa disponibile per gli altri membri del team che hanno accesso allo stesso bucket di storage degli oggetti. È possibile installare gli ambienti Conda pubblicati in precedenza nella sessione notebook nello stesso modo in cui è possibile installare gli ambienti Data Science predefiniti. Ciò consente ai data scientist di gestire e condividere gli ambienti tra i team. È possibile condividere gli ambienti Conda tra le sessioni notebook, operazione impossibile in precedenza.
- Riproducibilità del modello:
-
Ogni volta che un modello viene salvato nel catalogo modelli, ADS consente di pubblicare l'ambiente Conda in cui il modello è stato addestrato. ADS conserva un riferimento di tale ambiente nel file
runtime.yaml
, che fa parte dell'artifact del modello. Se è necessario eseguire l'audit di un modello, è possibile recuperare l'ambiente Conda esatto in cui è stato eseguito l'addestramento del modello reinstallando l'ambiente Conda di addestramento a cui viene fatto riferimento nel fileruntime.yaml
.
Prima di poter pubblicare gli ambienti, è necessario specificare lo spazio di nomi e il bucket che si desidera utilizzare per memorizzare gli ambienti Conda. Questa operazione viene eseguita con il comando
odsc conda init
. Assicurarsi di utilizzare i principal delle risorse o di aver impostato i file di configurazione e di chiave appropriati per consentire a odsc conda
di leggere e scrivere nel bucket di storage degli oggetti.