0 votes
par dans Installation Fidle

Bonjour,

À la suite de la commande

(fidle-env) $ fid check

On m'affiche :

    Python               : Ok         (3.10.6)
    Fidle module         : Ok         (2.0b52)
2022-11-24 14:10:01.132289: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcudart.so.11.0'; dlerror: libcudart.so.11.0: cannot open shared object file: No such file or directory
2022-11-24 14:10:01.132313: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
    tensorflow           : Ok         (2.9.0)
    tensorflow.keras     : Ok         (2.9.0)
    numpy                : Ok         (1.21.5)
    sklearn              : Ok         (1.1.3)
    skimage              : Ok         (0.19.3)
    matplotlib           : Ok         (3.6.2)
    plotly               : Ok         (5.11.0)
    pandas               : Ok         (1.5.1)
    jupyterlab           : Ok         (3.5.0)
    torch                : Ok         (1.13.0+cu117)
    torchvision          : Ok         (0.14.0+cu117)

Tensor flow semble ensuite ne pas fonctionner dans le notebook. Auriez-vous une idée de solution? Merci beaucoup !

4 Réponses

0 votes
par Vétéran du GPU 🐋 (68.8k points)
Pouvez-vous rajouter des détails :

matériels/OS/docker/...
par
edité
Pardon, je suis sous  ubuntu 22.04, 64bit, et j'ai voulu installer fidle directement via terminal (en suivant les instructions Linux )

Je peux essayer Docker si jamais la solution n'est pas évidente
0 votes
par (5.6k points)
Bonjour,

Est-ce que vous avez essayé de lancer un notebook ? Votre installation de tensorflow et de pytorch semblent manquer l'extension gpu qui permet d'accélérer considérablement le calcul, mais les notebooks devraient tout de même fonctionner.
par
Oui mais j'obtiens cette erreur :

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In [1], line 4
      1 # import os
      2 # os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
----> 4 import tensorflow as tf
      5 from tensorflow import keras
      7 import numpy as np

ModuleNotFoundError: No module named 'tensorflow'


Je peux essayer Docker si jamais la solution n'est pas évidente
par (5.6k points)
Dans ce cas, essayez de suivre un tuto d'installation tensorflow, le tensorflow qu'on propose est une installation basique sans aucun ajout de notre part donc n'importe quelle installation devrait fonctionner.
0 votes
par
Bonjour,

j'ai exactement la même erreur avec la commande fid check

Du coup, rien ne fonctionne, des erreurs à chaque exécution de notebook...

même le lien fidle-datasets ne marche pas...
0 votes
par

J'ai eu le même souci que j'ai fini, enfin..., par résoudre, sur mon ordi.

J'ai créé un noyau Jupyter du même nom que l'environnement fidle (fidle-env) qui pointe vers l'environnement, avec la commande :

(sudo apt install ipython3)
ipython3 kernel install --user --name=fidle-env

Ensuite, tu peux trouver l'emplacement de ce noyau avec la commande :

jupyter-kernelspec list

qui est logiquement de la forme $HOME/.local/share/jupyter/kernels/fidle-env

Enfin, il suffit de modifier le fichier 'kernel.json' qui se trouve dans ce dossier,
en remplacent la première valeur de argv ("/usr/bin/python3") par "<fidle_dir>/fidle-env/bin/python".

<fidle_dir> étant le dossier dans lequel tu as créé ton environnement fidle à la base.

Ensuite, quand tu ouvres un Notebook, il suffit de changer le noyau dans la barre de tâche avec Noyau/Changer_de_noyau/filde-env (ou Kernel/Change_kernel/filde-env)

C'est une manière un peu détournée de résoudre le problème, mais ça fonctionne pour moi, en espérant que cela puisse t'aider, ou aider d'autre personne si tu as déjà trouvé une solution

par
Super, ça a fonctionné pour moi merci beaucoup ! :)
...