Come scaricare e installare Tensorflow in Jupyter Taccuino
⚡ Riepilogo intelligente
TensorFlow si installa in modo pulito all'interno di un ambiente Anaconda isolato, che mantiene Python, Jupyter e il framework si risolve in un unico percorso e previene conflitti di versione con tutti gli altri progetti di dati già presenti sulla stessa macchina.
Installazione TensorFlow con Anaconda on Windows or macOS richiede un ambiente conda e alcuni comandi. Imparerai anche come importare TensorFlow all'interno Jupyter Taccuino, il visualizzatore di notebook basato su browser.
Versioni di TensorFlow
TensorFlow supporta calcoli su più CPU e GPU. Ciò significa che i calcoli possono essere distribuiti su più dispositivi per migliorare la velocità della formazione. Con la parallelizzazione non è necessario attendere settimane per ottenere i risultati degli algoritmi di addestramento.
Per Windows Utenti, TensorFlow offre due varianti di compilazione:
- TensorFlow solo con supporto CPUSe il tuo computer non dispone di una GPU NVIDIA, installa questa build.
- TensorFlow con supporto GPUPiù veloce per l'addestramento, ma vale la pena configurarlo solo quando si ha bisogno di una reale capacità di calcolo.
Durante questo tutorial, la versione base di TensorFlow è sufficiente. La tabella seguente confronta le due versioni:
| Criterio | Costruzione della CPU | costruzione GPU |
|---|---|---|
| CONFEZIONE | TensorFlow (ruota CPU) | TensorFlow con runtime CUDA |
| Hardware | Qualsiasi processore x86 o ARM | Scheda NVIDIA con supporto CUDA |
| migliori per | Tutorial, piccoli modelli | Grandi sessioni di allenamento |
| Sforzo di installazione | Un comando | Corrispondenza tra driver, CUDA e cuDNN |
Nota sulla versione: TensorFlow 2.10 è stata l'ultima versione con supporto nativo Windows Supporto GPU. Dalla versione 2.11 in poi, Windows Gli utenti eseguono la build per GPU all'interno di WSL2 oppure installano il pacchetto per CPU. I Mac con processore Apple Silicon aggiungono tensorflow-metal per l'accelerazione.
Nota: TensorFlow non fornisce supporto CUDA GPU su macOS.
Ecco come procedere
macOS gli utenti:
- Installa Anaconda
- Crea un file .yml per installare TensorFlow e le relative dipendenze.
- Lancio Jupyter Taccuino
Windows gli utenti:
- Installa Anaconda
- Crea un file .yml per installare le dipendenze
- Usa pip per aggiungere TensorFlow
- Lancio Jupyter Taccuino
Per eseguire TensorFlow con Jupyter, creare un ambiente dedicato all'interno di Anaconda che contiene IPython, Jupyter e TensorFlow. Aggiungi un elemento essenziale scienza dei dati biblioteca anche: pandache manipola i frame di dati.
Installa Anaconda
Scaricare Anaconda versione 4.3.1 (per Python 3.6) per il sistema appropriato.
Quelle versioni sono obsolete: l'attuale TensorFlow 2.x si abbina con Python Dalla versione 3.9 alla 3.12. Dal 2024, anche il canale predefinito di Anaconda richiede una licenza a pagamento per le organizzazioni con più di 200 dipendenti, quindi Miniconda o Miniforge con conda-forge rappresentano la soluzione gratuita.
Anaconda gestisce le librerie necessarie per Python or R, quindi li installa per ogni ambiente.
Crea un file .yml per installare TensorFlow e le relative dipendenze.
Include
- Individua il percorso di Anaconda
- Imposta la directory di lavoro su Anaconda
- Crea il file yml (per gli utenti MacOS, TensorFlow è installato qui)
- Modifica il file yml
- Compila il file yml
- Attiva Anaconda
- Installa TensorFlow (Windows solo utente)
Passo 1) Individua Anaconda,
Il primo passo che devi fare è individuare il percorso di Anaconda.
Creerai un ambiente conda contenente le librerie utilizzate nei tutorial di TensorFlow.
Windows
Se sei unə Windows utente, puoi utilizzare il prompt di Anaconda e digitare:
C:\>where anaconda
Ci interessa sapere il nome della cartella in cui è installato Anaconda perché vogliamo creare il nostro nuovo ambiente all'interno di quel percorso. Nell'immagine qui sopra, Anaconda si trova nella cartella Admin; la tua cartella conterrà il tuo nome utente.
In seguito, sposterai la directory di lavoro da c:\ ad Anaconda3.
MacOS
Per macOS utenti, aprite il Terminale e digitate:
which anaconda
Ora crei una cartella all'interno di Anaconda che conterrà IPython, Jupyter and TensorFlowIl modo più rapido per dichiarare queste librerie è tramite un file yml.
Passo 2) Imposta directory di lavoro
Specificare la directory di lavoro in cui verrà creato il file yml; come indicato in precedenza, si trova all'interno di Anaconda.
Per macOS gli utenti:
Il terminale predefinito è Utenti/NOME UTENTENella figura sottostante, il percorso di anaconda3 e la directory di lavoro corrispondono; macOS Mostra la cartella corrente prima del simbolo $. Tutte le librerie sono installate in quella cartella.
Se il percorso nel tuo editor di testo non corrisponde, esegui il comando cd PATH nel Terminale, racchiudendo il percorso tra virgolette se contiene spazi.
Apri il tuo Terminale e digita:
cd anaconda3
Per Windows utenti, controllate la cartella che precede Anaconda3:
cd C:\Users\Admin\Anaconda3
o il percorso fornito dal comando "dove anaconda".
Passo 3) Crea il file .yml
Puoi creare il file yml all'interno della nuova directory di lavoro.
Il file installerà le dipendenze necessarie per eseguire TensorFlow. Copia e incolla questo codice nel Terminale.
Per gli utenti MacOS:
touch hello-tf.yml
Un nuovo file chiamato hello-tf.yml dovrebbe apparire all'interno di anaconda3
Per Windows utente:
echo.>hello-tf.yml
Dovrebbe apparire un nuovo file denominato hello-tf.yml
Passo 4) Modifica il file yml
Sei pronto per modificare il file yml.
Per gli utenti MacOS:
Puoi incollare il seguente codice nel Terminale per modificare il file. Gli utenti MacOS possono usare vim per modificare il file yml.
vi hello-tf.yml
Finora, il tuo terminale appare così
Inserisci un edit modalità. All'interno di questa modalità è possibile, dopo aver premuto esc:
- Premi i per iniziare la modifica
- Premi Esc, poi digita :w per salvare
- Premi Esc, poi digita :q! per uscire senza salvare
Scrivi il seguente codice in modalità di modifica e premi esc seguito da :w
Nota: Il fascicolo è un caso and Sensibile alla rientranza. Sono necessari due spazi per ogni livello di rientranza.
Per MacOS
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas - pip: - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl
Code Spiegazione
- nome: ciao-tf: nome del file yml
- dipendenze:
- pitone=3.6
- giove
- pitone
- panda: installa Python 3.6 Jupyter, IPython e panda.
- pip: installa a Python libreria
- La ruota URL: installare TensorFlow direttamente da Google API di archiviazione.
Premi Esc seguito da :q! per uscire dalla modalità di modifica.
Per Windows Utente:
Windows ha no vim, quindi Blocco note è sufficiente per questo passaggio.
notepad hello-tf.yml
Inserisci quanto segue nel file
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas
Code Spiegazione
- nome: ciao-tf: nome del file yml
- dipendenze:
- pitone=3.6
- giove
- pitone
- panda: installa Python 3.6 Jupyter, IPython e panda.
Si aprirà il blocco note, potrai modificare il file da qui.
Nota: Windows Gli utenti installeranno TensorFlow nel passaggio successivo; qui è sufficiente preparare l'ambiente conda.
Passo 5) Compila il file yml
Compila il file .yml con il seguente comando:
conda env create -f hello-tf.yml
Nota: Per Windows utenti, il nuovo ambiente viene creato all'interno della directory utente corrente.
Richiede tempo e circa 1.1 GB di spazio su disco.
In Windows
Passo 6) Attiva l'ambiente conda
Ora disponi di due ambienti conda.
Si raccomanda un ambiente isolato, perché ogni machine learning Il progetto necessita di un set di librerie diverso, che potrai eliminare al termine del progetto.
conda env list
L'asterisco indica l'ambiente attivo. Passa a hello-tf per attivarlo. Le versioni moderne di conda utilizzano `conda activate` su tutte le piattaforme; `source activate` è obsoleto.
Per gli utenti MacOS:
source activate hello-tf
Per Windows utente:
activate hello-tf
Conferma che ogni dipendenza si risolva all'interno dello stesso ambiente, quindi Python, Jupyter e TensorFlow condividono un prefisso. Se i tre percorsi sono diversi, ricostruisci l'ambiente.
Per gli utenti MacOS:
which python which jupyter which ipython
Opzionale: Controlla la presenza di aggiornamenti.
pip install --upgrade tensorflow
Passo 7) Installa TensorFlow per Windows Utente
Per Windows gli utenti:
where python where jupyter where ipython
Due Python Ora esistono ambienti: quello base e hello-tf. Solo hello-tf supporta TensorFlow. Nell'immagine, python, jupyter e ipython si risolvono tutti nello stesso ambiente, quindi TensorFlow è utilizzabile da un Jupyter Taccuino.
Windows Gli utenti installano TensorFlow con pip:
pip install tensorflow
Come importare TensorFlow in Jupyter Taccuino
Questa parte è identica su entrambi i sistemi operativi. Ricorda che l'ambiente deve essere attivato ogni volta prima di aprire TensorFlow.
Procederai come segue:
- Attiva l'ambiente conda hello-tf
- Apri Jupyter
- Importa TensorFlow
- Elimina taccuino
- Chiudi Jupyter
Passo 1) Attiva conda
Per gli utenti MacOS:
source activate hello-tf
Per Windows utente:
conda activate hello-tf
Passo 2) Apri Jupyter
Dopodiché, puoi aprire Jupyter dal Terminale
jupyter notebook
Il browser dovrebbe aprirsi automaticamente; altrimenti copia il URL stampato dal Terminale, che inizia con http://localhost:8888.
La dashboard elenca tutti i file nella directory di lavoro. Fare clic su New and Python 3 per creare un notebook.
Nota: Il nuovo notebook viene automaticamente salvato nella directory di lavoro.
Passo 3) Importa TensorFlow
All'interno del notebook è possibile importare TensorFlow Jupyter Notebook con l'alias tf. Fare clic per eseguire. Di seguito viene creata una nuova cella.
import tensorflow as tf
Scriviamo il tuo primo codice con TensorFlow.
hello = tf.constant('Hello, Guru99!') hello
Una nuova tensore è stato creato. Congratulazioni, TensorFlow ora funziona con Jupyter sulla tua macchina.
Passo 4) Cancella il file
Elimina il file denominato Untitled.ipynb dal Jupyter cruscotto.
Passo 5) Chiudi Jupyter
Jupyter può essere chiuso dal notebook stesso o dal terminale (Anaconda Prompt su Windows).
Da Jupyter
Nel pannello principale di Jupyter Notebook, basta fare clic su Esci
Verrai reindirizzato alla pagina di disconnessione.
Dal terminale
Seleziona il terminale o il prompt di Anaconda e premi Ctrl+C due volte.
La prima combinazione di tasti Ctrl+C chiede di confermare lo spegnimento; la seconda lo conferma.
Ti sei disconnesso con successo.
Jupyter con l'ambiente conda principale
Per avviare TensorFlow con Jupyter Nella sessione successiva, attiva prima l'ambiente:
source activate hello-tf
Senza quel passaggio, Jupyter Si avvia nell'ambiente di base e l'importazione fallisce.




























