0 / 0
Torna alla versione inglese della documentazione
Kernel Jupyter e ambienti notebook
Ultimo aggiornamento: 11 giu 2024
Kernel Jupyter e ambienti notebook

I notebook Jupyter vengono eseguiti nei kernel in ambienti notebook Jupyter o, se i notebook utilizzano le API Spark, tali kernel vengono eseguiti in un ambiente Spark.

Il numero di kernel Juypter del notebook avviati in un ambiente dipende dal tipo di ambiente:

  • Ambienti CPU o GPU

    Quando si apre un notebook in modalità di modifica, esattamente una sessione interattiva si connette a un kernel Jupyter per il linguaggio del notebook e il runtime dell'ambiente selezionato. Il runtime viene avviato per utente e non per notebook. Ciò significa che se si apre un secondo notebook con lo stesso modello di ambiente, viene avviato un secondo kernel in tale runtime. Le risorse sono condivise. Se si desidera evitare la condivisione delle risorse di runtime, è necessario associare ogni notebook con il proprio modello di ambiente.

    Importante: l'arresto di un kernel di notebook non arresta il runtime dell'ambiente in cui viene avviato il kernel perché altri kernel di notebook potrebbero essere ancora attivi in tale runtime. Arresta un runtime dell'ambiente solo se sei sicuro che nessun kernel sia attivo.
  • Ambienti Spark

    Quando si apre un notebook in modalità di modifica in un ambiente Spark, viene avviato un cluster Spark dedicato, anche se un altro notebook è stato aperto nello stesso modello di ambiente Spark. Ogni kernel del notebook ha il proprio driver Spark e una serie di executor Spark. Nessuna risorsa condivisa.

Se necessario, è possibile riavviare o riconnettersi a un kernel. Quando si riavvia un kernel, il kernel viene arrestato e quindi avviato nella stessa sessione, ma tutti i risultati dell'esecuzione vengono persi. Quando ci si riconnette a un kernel dopo aver perso una connessione, il notebook è connesso alla stessa sessione kernel e tutti i precedenti risultati di esecuzione salvati sono disponibili.

Il kernel rimane attivo anche se si esce dal notebook o si chiude la finestra del web browser. Quando si riapre lo stesso notebook, il notebook è connesso allo stesso kernel. Solo le celle di output che sono state salvate (il salvataggio automatico avviene ogni 2 minuti) prima di lasciare il notebook o chiudere la finestra del browser Web saranno visibili. Non verrà visualizzato l'output per le celle eseguite in background dopo aver lasciato il notebook o chiuso la finestra. Per visualizzare tutte le celle di output, è necessario eseguire nuovamente il notebook.

Ulteriori informazioni

Argomento principale: Jupyter Notebook editor

Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni