Pubblicazione di un ambiente Conda in un bucket di storage degli oggetti in una tenancy
Pubblica gli ambienti Conda nello storage degli oggetti per utilizzare le sessioni notebook.
Prima di poter pubblicare un ambiente Conda o installare un ambiente Conda pubblicato, è necessario configurare odsc conda
in modo che utilizzi un bucket di storage degli oggetti utilizzando il comando seguente:
odsc conda init -b <your-bucket-name> -n <your-tenancy-namespace> -a <api_key or resource_principal>
-
<your-bucket-name>
: è il nome del bucket di storage degli oggetti in una tenancy contenente ambienti Conda pubblicati. -
<your-tenancy-namespace>
: è lo spazio di nomi della tenancy. -
<api_key or resource_principal>
: fornire una chiave API o un principal risorsa. Se si utilizza l'opzione API key, è necessario disporre di una configurazione API key valida. La directory predefinita per la chiave è/home/datascience/.oci
. Se si desidera utilizzare una directory alternativa per la chiave API, eseguire il comandoodsc conda init -a
e specificare un nomeapi_key
oresource_principal
.Per ulteriori informazioni sulle opzioni, è possibile eseguire
odsc conda init -h
.
È necessario eseguire il comando odsc conda init
una sola volta per sessione notebook. I valori del bucket e dello spazio di nomi persistono mediante la disattivazione e l'attivazione di una sessione notebook.
È possibile pubblicare un ambiente Conda installato in una sessione notebook. La pubblicazione di un ambiente Conda consiste nel creare un pack di un ambiente Conda e nel caricarlo in uno storage degli oggetti specificato. Ciò consente di condividere gli ambienti Conda tra i colleghi o di renderli persistenti tra le sessioni notebook. Si consiglia di pubblicare ambienti conda per garantire la riproduzione di un ambiente di addestramento modello.
È possibile pubblicare un Conda facendo clic su Pubblica in una scheda dell'ambiente installato. Copiare lo snippet di codice, quindi eseguirlo in una scheda della finestra del terminale:
odsc conda publish -s <slug>
<slug>
è lo slug dell'ambiente da pubblicare.
Elencare tutte le opzioni di installazione supportate con odsc conda install -h
.
Gli ambienti Conda possono essere pubblicati direttamente in un bucket di storage degli oggetti specificando l'opzione --uri
. Il tipo di autenticazione viene specificato con l'opzione -a
. Di seguito sono riportati alcuni esempi di pubblicazione.
- Pubblicazione dell'ambiente Conda
onnx110_p38_cpu_v2
dopo la configurazione conodsc conda by odsc conda init
: -
odsc conda publish -s onnx110_p38_cpu_v2
- Pubblicazione dell'ambiente Conda
database_p37_cpu_v2
in un bucket: -
odsc conda publish -s database_p37_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/prefix/
Per impostazione predefinita, l'ambiente viene salvato in
oci://<my-bucket>@<my-namespace>/prefix/
utilizzando un principal risorsa. - Pubblicazione dell'ambiente Conda
onnx110_p38_cpu_v2
in un bucket mediante l'autenticazioneapi_key
: -
odsc conda publish -s onnx110_p38_cpu_v2 --uri oci://<my-bucket>@<my-namespace>/ -a api_key
Quando non viene specificato alcun prefisso per
--uri
,conda_environment
viene specificato come prefisso predefinito. In questo esempio,onnx110_p38_cpu_v2
viene salvato nel fileoci://<my-bucket>@<my-namespace>/conda_environment
.
ADS visualizza un avviso quando si crea l'artifact modello per pubblicare un ambiente Conda prima di salvare il modello nel catalogo modelli. Se l'ambiente Conda è già stato pubblicato, puoi fornire ad ADS il percorso nello storage degli oggetti verso tale ambiente Conda quando salvi il modello. I riferimenti agli ambienti di formazione vengono memorizzati nel file runtime.yaml
che fa parte dell'artifact modello. Vedere Gestione dei modelli.