Creazione di un ambiente Conda personalizzato

Creare un ambiente Conda personalizzato con un file di ambiente compatibile con Conda (environment.yaml) utilizzando il comando odsc conda create.

Per impostazione predefinita, l'opzione create installa anche librerie aggiuntive per garantire che l'ambiente Conda sia compatibile con JupyterLab e i servizi OCI. Le librerie più importanti aggiunte sono oci, ipykernel, jupyterlab, nb_conda_kernels e cx_oracle. È possibile sovrascrivere questo comportamento predefinito aggiungendo l'argomento facoltativo --empty, -e, quindi non verranno aggiunte librerie aggiuntive all'ambiente Conda.

Nota

Si consiglia di non utilizzare l'argomento --empty. L'ambiente Conda creato potrebbe non essere accessibile come kernel in JupyterLab.

È possibile creare un ambiente conda da un file di ambiente compatibile con Honda con:

odsc conda create -n <name> -v <version> -f <environment.yaml> 

Per creare l'ambiente da una base vuota, utilizzare l'argomento facoltativo --empty:

odsc conda create -n <name> -v <version> -f <environment.yaml> --empty 

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.

Importante

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.