Creazione di una pipeline
Creare una pipeline di Data Science per eseguire un task.
Assicurarsi di aver creato i criteri, l'autenticazione e l'autorizzazione necessari per le pipeline.
Per il corretto funzionamento dei passi script, assicurarsi di aver aggiunto la regola seguente a un criterio gruppo dinamico:
all {resource.type='datasciencepipelinerun', resource.compartment.id='<pipeline-run-compartment-ocid>
'}
Prima di iniziare:
-
Esaminare l'uso delle variabili d'ambiente delle pipeline.
-
Per memorizzare e gestire i log della pipeline, informarsi sul log.
-
Decidere quale ambiente Honda si desidera utilizzare. Se è necessario un ambiente Conda personalizzato, crearne e pubblicarne uno.
Puoi creare pipeline utilizzando l'SDK ADS, la console OCI o l'SDK OCI.
L'uso di ADS per la creazione di pipeline può semplificare lo sviluppo della pipeline, dei passi e delle dipendenze. ADS supporta la lettura e la scrittura della pipeline da e verso un file YAML. È possibile utilizzare ADS per visualizzare una rappresentazione visiva della pipeline. Si consiglia di utilizzare ADS per creare e gestire la pipeline utilizzando il codice.
- Da un progetto
Da un job
Il passo della pipeline utilizza un job esistente. Selezionare uno dei job nella tenancy.
Da uno scriptDa uno script
Il passo utilizza uno script per l'esecuzione. È necessario caricare l'artifact contenente tutto il codice per il passo da eseguire.
Da contenitoreDa container
Facoltativamente, quando si definiscono i passi della pipeline, è possibile scegliere di utilizzare Bring Your Own Container. Queste variabili di ambiente controllano l'esecuzione della pipeline.
È possibile utilizzare l'interfaccia CLI OCI per creare una pipeline come nell'esempio di Python riportato di seguito.
ADS SDK è anche una libreria Python disponibile pubblicamente che è possibile installare con questo comando:
pip install oracle-ads
Puoi utilizzare l'SDK ADS per creare ed eseguire le pipeline.
Rete personalizzata
Utilizzare una rete personalizzata già creata nella pipeline per offrire maggiore flessibilità alla rete.
Creazione di pipeline con la rete personalizzata
È possibile scegliere di utilizzare la rete personalizzata durante la creazione di una pipeline.
Il passaggio dalla rete personalizzata alla rete gestita non è supportato dopo la creazione della pipeline.
Se viene visualizzato il banner,
The specified subnet is not accessible. Select a different subnet.
creare un criterio di accesso alla rete come descritto nella sezione, Criteri pipeline.Utilizzo di Console
Selezionare per utilizzare la rete personalizzata nel pannello Crea pipeline.
Se si seleziona la rete predefinita, il sistema utilizza la rete gestita dal servizio esistente. Se si seleziona l'opzione di rete personalizzata, viene richiesto di selezionare una VCN e una subnet.
Selezionare la VCN e la subnet che si desidera utilizzare per la risorsa. Per l'accesso in uscita alla rete Internet pubblica, utilizzare una subnet privata con un instradamento a un gateway NAT. Se non viene visualizzata la VCN o la subnet che si desidera utilizzare, selezionare Modifica compartimento, quindi selezionare il compartimento contenente la VCN o la subnet.
Uso delle API
subnet-id
nel file infrastructure-configuration-details
per utilizzare una subnet personalizzata a livello di pipeline. Ad esempio:"infrastructure-configuration-details": {
"block-storage-size-in-gbs": 50,
"shape-config-details": {
"memory-in-gbs": 16.0,
"ocpus": 1.0
},
"shape-name": "VM.Standard.E4.Flex",
"subnet-id": "ocid1.subnet.oc1.iad.aaaaaaaa5lzzq3fyypo6x5t5egplbfyxf2are6k6boop3vky5t4h7g35xkoa"
}
"step-infrastructure-configuration-details": {
"block-storage-size-in-gbs": 50,
"shape-config-details": {
"memory-in-gbs": 16.0,
"ocpus": 1.0
},
"shape-name": "VM.Standard.E4.Flex",
"subnet-id": "ocid1.subnet.oc1.iad.aaaaaaaa5lzzq3fyypo6x5t5egplbfyxf2are6k6boop3vky5t4h7g35xkoa"
},