Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tutorial per l'esecuzione di notebook Jupyter
I tutorial e gli esempi vengono forniti con ogni sorgente dei progetti di deep learning e nella maggior parte dei casi verranno eseguiti su qualsiasi DLAMI. Se scegli la AMI di deep learning con Conda, beneficerai di alcuni tutorial selezionati già configurati e pronti per l'uso.
Importante
Per eseguire i tutorial per notebook Jupyter installati sul DLAMI, è necessario. Configurazione di un server Jupyter Notebook su un'istanza DLAMI
Una volta che il server Jupyter è in esecuzione, puoi eseguire i tutorial mediante il browser web. Se utilizzi l'AMI Deep Learning con Conda o se hai configurato ambienti Python, puoi cambiare i kernel Python dall'interfaccia del notebook Jupyter. Seleziona il kernel appropriato prima di eseguire un tutorial specifico di un framework. Ulteriori esempi di ciò sono forniti agli utenti dell'AMI Deep Learning con Conda.
Nota
Molti tutorial richiedono moduli Python aggiuntivi che potrebbero non essere configurati sul DLAMI. Se ricevi un errore del tipo"xyz module not found", accedi al DLAMI, attiva l'ambiente come descritto sopra, quindi installa i moduli necessari.
Suggerimento
I tutorial e gli esempi di apprendimento profondo sono spesso basati su una o più GPU. Se il tuo tipo di istanza non dispone di una GPU, è possibile che sia necessario modificare una parte del codice dell'esempio affinché venga eseguito.
Esplorazione dei tutorial installati
Dopo aver effettuato l'accesso al server Jupyter e aver visualizzato la directory dei tutorial (solo su Deep Learning AMI con Conda), ti verranno presentate cartelle di tutorial per ogni nome di framework. Se non vedi un framework nell'elenco, i tutorial per quel framework non sono disponibili sul tuo DLAMI corrente. Scegliete il nome del framework per visualizzare i tutorial elencati, quindi scegliete un tutorial per avviarlo.
La prima volta che esegui un notebook sull'AMI Deep Learning con Conda, vorrà sapere quale ambiente desideri utilizzare. Ti verrà richiesto di selezionarlo da un elenco. Ogni ambiente è denominato in base a questo modello:
Environment (conda_framework_python-version)
Ad esempio, è possibile che sia visualizzato Environment (conda_mxnet_p36), il che significa che l'ambiente include MXNet e Python 3. L'altra variazione sarebbe Environment (conda_mxnet_p27), a indicare che l'ambiente include MXNet e Python 2.
Suggerimento
Se sei preoccupato per quale versione di CUDA è attiva, un modo per vederlo è nel MOTD quando accedi per la prima volta al DLAMI.
Passaggio a un altro ambiente con Jupyter
Se decidi di provare un tutorial per un altro framework, assicurati di verificare il kernel attualmente in esecuzione. Questa informazione può essere visualizzata in alto a destra nell'interfaccia Jupyter, sotto il pulsante di disconnessione. Puoi cambiare il kernel su qualsiasi notebook aperto scegliendo la voce di menu Jupyter Kernel, quindi Change Kernel e quindi scegliendo l'ambiente adatto al notebook che stai utilizzando.
A questo punto, devi rieseguire tutte le celle in quanto una modifica nel kernel cancellerà lo stato di quanto eseguito in precedenza.
Suggerimento
Passare da un framework all'altro può risultare divertente e istruttivo, ma esiste il rischio di esaurimento della memoria. Se appaiono degli errori, esamina la finestra del terminale in cui il server Jupyter è in esecuzione. In questa finestra sono visualizzati messaggi e log di errori utili, tra cui quelli relativi all'esaurimento della memoria. Per risolvere questo problema, puoi andare alla home page del tuo server Jupyter, scegliere la scheda Running, quindi scegliere Shutdown per ciascuno dei tutorial che probabilmente sono ancora in esecuzione in background e occupano tutta la tua memoria.