[Deep Learning] Problèmes rencontrés dans le processus d'apprentissage et leurs solutions

1. ImportError : le chargement de la DLL a échoué lors de l'importation de _imaging : le module spécifié est introuvable

Description du problème

Une erreur est signalée lors de l'exécution du fichier python ImportError: DLL load failed while importing _imaging: 找不到指定的模块. Selon les informations, la version de pillow ne correspond pas à la version de python.
La version python est 3.8 et la version oreiller est 9.3.0. Mais c'est très étrange.Selon la description dans le tableau ci-dessous, il est évidemment pris en charge.
insérez la description de l'image ici

Cependant, en tant que cheval mort en tant que médecin de cheval vivant, j'ai essayé de réduire la version d'oreiller à 8.4.0, et cela s'est avéré être un succès. Résoudre un problème par erreur.

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow==8.4.0

2、AttributeError : l'objet 'Tensor' n'a pas d'attribut 'tile'

Description du problème

Cette erreur est due au fait que la version de PyTorch que j'utilise est peut-être plus ancienne et ne prend pas en charge la méthode torch.Tensor.tile(). Une version plus récente de PyTorch est requise.

Certains internautes ont également rencontré la même erreur, car la version de pytorch est trop basse et doit être mise à jour vers la version 1.9 ou supérieure. Veuillez cliquer sur le lien pour plus de détails. https://github.com/huggingface/transformers/issues/22376

solution

L'idée générale: mettre à jour la version pytorch vers 1.9 ou supérieure
, mais ma version cuda est également très basse et la version cuda existante ne prend pas en charge pytorch 1.9 ou supérieure. Vous devez donc désinstaller cuda et installer une nouvelle version de cuda.

  1. Élément de liste La version prise en charge par le pilote de mon ordinateur est relativement basse et la dernière version du pilote doit être téléchargée.
    Article de référence : Installez pytorch et cuda, et installez diverses anciennes versions de cuda, en deux étapes + mettez à jour la version de cuda prise en charge par le pilote

  2. Désinstallez le cuda d'origine de l'ordinateur et installez la nouvelle version de cuda.
    Article de référence : Désinstallation et installation de CUDA sous windows
    (Il parait que différentes versions de cuda peuvent être basculées sur le même ordinateur, donc il n'y a pas besoin de désinstaller, mais je n'ai pas essayé cette méthode)

insérez la description de l'image ici

  1. Mettre à jour la version de pytorch
    J'ai créé un nouvel environnement python dans anaconda et installé un nouveau gpu pytorch.
    insérez la description de l'image ici
    La version installée est :
    insérez la description de l'image ici

Vous avez terminé!

3.requests.exceptions.ProxyError : HTTPSConnectionPool (hôte='github.com', port=443)

Description du problème

Utilisez python pour explorer les informations du projet sur github. Une erreur sera signalée après la connexion au serveur proxy et aucune erreur ne sera signalée si le serveur proxy n'est pas connecté.

Solution

Il peut s'agir d'un problème avec les paramètres du serveur proxy de l'ordinateur.

Article de référence : problème de Python avec requests.exceptions.ProxyError (résolu)

Touche Windows + R pour ouvrir la boîte de commande "Exécuter". Tapez inetcpl.cpl et la boîte d'options Internet apparaîtra. Suivez ensuite les étapes de la figure ci-dessous.
insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/rellvera/article/details/130337185
conseillé
Classement