Risolvi l’errore Cudart64_90.dll mancante: 4 soluzioni comprovate
Note chiave
- Assicurati di installare CUDA Toolkit versione 9.
- Se necessario, copiare manualmente la DLL mancante.
- Controlla sempre l’accuratezza delle variabili PATH.
Come correggere l’errore cudart64_90.dll mancante in TensorFlow
L’errore “Impossibile trovare cudart64_90.dll” in TensorFlow può interrompere il lavoro di sviluppo. Capire come risolvere questo problema è fondamentale sia per gli sviluppatori che per i data scientist.
Cosa fare se cudart64_90.dll risulta mancante?
Passaggio 1: installare CUDA Toolkit 9
Per iniziare a risolvere il problema della DLL mancante, sarà necessario installare CUDA Toolkit versione 9:
- Vai alla pagina di download di CUDA Toolkit 9.
- Seleziona la tua versione e il tuo sistema operativo per il download.
- Fare clic su Scarica per l’opzione Base Installer e salvarlo sul computer.
- Una volta completato il download, esegui il file di installazione e segui le istruzioni visualizzate sullo schermo.
Suggerimento: alcuni utenti hanno avuto successo con l’installatore di rete anziché con la versione offline; se uno dei due non funziona, prova l’altro.
Passaggio 2: recupero manuale dei file mancanti
Se l’installazione non risolve il problema, valuta la possibilità di copiare manualmente il file DLL mancante:
- Scarica ed estrai i file CUDA Toolkit 9; non eseguire ancora il file di installazione.
- Premi Windows + R e inserisci %localappdata%.
- Vai a
Temp\CUDA\cudart\bin. - Individuare cudart64_90.dll all’interno della cartella e copiarlo.
- Quindi, vai su
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin. - Incollare il file DLL in questa directory.
Suggerimento: il percorso del file nel passaggio 5 può variare in base alla specifica installazione CUDA.
Passaggio 3: reinstallare CUDA Toolkit 9
Se i problemi persistono, potrebbe essere necessaria una reinstallazione completa di CUDA Toolkit 9:
- Premi Windows + X e seleziona App e funzionalità.
- Trova CUDA Toolkit 9, clicca sui tre puntini accanto ad esso e seleziona Disinstalla.
- Seguire le istruzioni di disinstallazione che compaiono.
- Successivamente, scarica nuovamente CUDA Toolkit 9 e procedi con l’installazione.
Suggerimento: assicurati di rimuovere qualsiasi altra versione CUDA, ad esempio 9.1, prima di reinstallare.
Passaggio 4: aggiornare le variabili PATH
Le impostazioni corrette del percorso sono essenziali per il corretto funzionamento di CUDA:
- Verificare di aver installato CUDA e cuDNN, in particolare la versione 9.
- Premi Windows + S e digita “visualizza avanzate”.Scegli Visualizza impostazioni di sistema avanzate.
- Fare clic su Variabili d’ambiente.
- Individua la variabile Path per il tuo account utente e aggiungi i percorsi da CUDA e CuDNN che contengono cudart64_90.dll.
- Applica le modifiche.
- Aggiornare inoltre la variabile Path delle variabili di sistema aggiungendo gli stessi percorsi.
- Salvare le modifiche per completare il processo.
Suggerimento: se si utilizza un ambiente virtuale, assicurarsi di includere questi percorsi anche nelle impostazioni dell’ambiente.
Suggerimenti aggiuntivi
- Verifica sempre i backup prima di apportare modifiche significative.
- Se i problemi persistono, prendi in considerazione la possibilità di cercare supporto sui forum online pertinenti.
- Mantieni aggiornati i driver della GPU per prestazioni ottimali.
Riepilogo
Per risolvere l’errore cudart64_90.dll mancante, è necessario installare ed eventualmente reinstallare la versione corretta di CUDA Toolkit, copiare manualmente i file necessari e assicurarsi che le variabili PATH di sistema siano impostate correttamente. Questi passaggi possono aiutare a ripristinare il corretto funzionamento dell’ambiente TensorFlow.
Conclusione
Seguendo i passaggi descritti, sarai pronto a risolvere l’errore “cudart64_90.dll mancante” in TensorFlow. Non esitare a contattare le community di sviluppatori per ulteriore supporto!
FAQ (Domande frequenti)
Che cosa è cudart64_90.dll?
Il file cudart64_90.dll è una libreria a collegamento dinamico correlata al framework CUDA, utilizzata da applicazioni come TensorFlow per l’accelerazione GPU.
Come faccio a sapere se devo reinstallare CUDA?
Se l’errore DLL mancante persiste dopo l’installazione o se si verificano problemi di compatibilità con TensorFlow, si consiglia di reinstallare CUDA.