Ambienti Conda
Si consiglia di utilizzare l'ambiente conda per creare un package delle dipendenze Python all'interno delle sessioni notebook.
Ogni ambiente Honda creato nella sessione notebook può corrispondere a un kernel notebook diverso in JupyterLab. Utilizzare gli ambienti conda per eseguire notebook in kernel diversi. A ogni kernel è associato un set di librerie Python. L'installazione di base prevede un set minimo di librerie installate. Il servizio è progettato per utilizzare ambienti conda.
L'ambiente di sessione notebook include lo strumento CLI odsc conda
e l'Explorer ambiente conda.
Lo strumento CLI odsc conda
consente di installare, sfogliare, cercare e pubblicare ambienti conda. È possibile accedere alla documentazione dell'interfaccia CLI odsc conda
eseguendo odsc conda -h
in una scheda della finestra di terminale di una sessione notebook.
Environment Explorer in JupyterLab consente di sfogliare e cercare gli ambienti Conda.
Sebbene l'interfaccia CLI conda
sia disponibile in una sessione notebook, si consiglia di utilizzare odsc conda
per sfogliare, installare, duplicare, pubblicare ed eliminare gli ambienti Conda. Preinstallato nelle sessioni notebook ed è disponibile in una scheda della finestra del terminale. L'interfaccia CLI odsc conda
installa le dipendenze necessarie in un Conda per renderlo disponibile come kernel in JupyterLab e crea il file manifesto necessario per ciascun ambiente Conda.
L'ambiente Conda Python3 è preinstallato nella sessione notebook. Questo ambiente conda è un ambiente conda basato su Python 3 e dispone di un set minimo di librerie installate. Si consiglia di installare almeno un ambiente Conda Data Science o di crearne uno personalizzato.
- Utilizzare l'opzione rete predefinita quando si creano sessioni notebook o job e non sono necessarie altre impostazioni.
-
In alternativa, se si decide di utilizzare l'opzione Networking personalizzato delle sessioni notebook o dei job, impostare una VCN e una subnet per instradare il traffico tramite il gateway NAT o il gateway di servizio della VCN.
Per informazioni sulle opzioni di networking, consulta le sessioni di notebook o i job.
Utilizzo della tecnologia Anaconda su OCI
Per iniziare a utilizzare Anaconda in OCI Data Science, creare o personalizzare il proprio ambiente Conda.
Dopo l'annuncio della partnership tra Oracle e Anaconda, significa che durante l'esecuzione dei carichi di lavoro in OCI, puoi utilizzare Anaconda durante l'esecuzione dei carichi di lavoro in OCI. È possibile utilizzare il repository di pacchetti Anaconda senza acquistare una licenza separata da Anaconda. Anaconda è il canale di distribuzione standard per il software open source nei servizi di machine learning e AI.
È possibile utilizzare il repository di pacchetti Anaconda aggiungendo anaconda
o main
come primo canale elencato in un file di ambiente compatibile con con conda (environment.yaml
).
Questo file environment.yaml
di esempio assegna la priorità a anaconda
sul canale conda-forge
basato sulla community:
channels:
- anaconda
- conda-forge
dependencies:
- keras
- tensorflow
Dopo aver creato l'ambiente Conda, è possibile esaminare l'elenco dei pacchetti installati nell'ambiente Conda eseguendo questo comando in una finestra di terminale o in un notebook in esecuzione all'interno del kernel dell'ambiente Conda:
conda list
Di seguito è riportato un output di esempio del comando conda list
.
Name Version Build Channel
absl-py 0.15.0 pyhd3eb1b0_0 anaconda
aiohttp 3.8.1 py38h7f8727e_1 anaconda
aiosignal 1.2.0 pyhd3eb1b0_0 anaconda
argon2-cffi 21.3.0 pyhd3eb1b0_0 anaconda
argon2-cffi-bindings 21.2.0 py38h7f8727e_0 anaconda
arrow 1.2.3 pypi_0 pypi
astor 0.8.1 py38h06a4308_0 anaconda
La colonna channel
nella risposta elenca il canale di origine della libreria Python installata nell'ambiente. In questo esempio è possibile vedere che la maggior parte dei pacchetti è stata installata da anaconda
.
Per ulteriori dettagli sul repository Anaconda e sul motivo per cui Anaconda è l'opzione consigliata per scaricare pacchetti open source, guarda come sfruttare senza problemi Anaconda su OCI presentato dagli sviluppatori Oracle.
Oracle ha la licenza per includere pacchetti di Anaconda e rendere questi pacchetti disponibili per i clienti OCI. I pacchetti preinstallati incorporati nei prodotti e servizi OCI in licenza con Oracle potrebbero essere utilizzati in base ai termini del contratto di licenza o dei termini di servizio Oracle OCI applicabili.
È possibile utilizzare i prodotti e i servizi ospitati sul cloud di Oracle con una copia preinstallata di Conda per accedere a pacchetti aggiuntivi dal repository di Anaconda. Questo accesso è regolato dai Termini di servizio di Anaconda, ad eccezione del fatto che i clienti Oracle OCI possono utilizzare i pacchetti Anaconda per scopi commerciali sulla piattaforma OCI senza ottenere una licenza a pagamento separata da Anaconda. I pacchetti sono solo per l'uso come parte dei nostri servizi e non ti autorizzano a scaricarli nella tua infrastruttura o a utilizzare i marchi di Anaconda. I pacchetti potrebbero avere le proprie licenze fornite dagli autori del pacchetto.
Crea un account su Anaconda Nucleus e inizia utilizzando Anaconda.