web-dev-qa-db-fra.com

Comment faire fonctionner Jupyter Notebook sur GPU?

Dans Google Collab, vous pouvez choisir votre ordinateur portable pour fonctionner sur un environnement cpu ou gpu. J'ai maintenant un ordinateur portable avec le GPU 1050 compatible NVDIA Cuda et la dernière anaconda. Comment avoir une fonctionnalité similaire à celle de la collab où je peux simplement faire mon python pour fonctionner sur GPU?

19
Hari Prasad

Je réponds à ma propre question. Le moyen le plus simple consiste à se connecter au Runtime local ( https://research.google.com/colaboratory/local-runtimes.html ) puis à sélectionner l'accélérateur matériel comme GPU comme indiqué dans ( https://medium.com/deep-learning-turkey/google-colab-free-gpu-tutorial-e113627b9f5d ).

22
Hari Prasad

J'ai écrit un article moyen sur la façon de configurer Jupyterlab dans Docker (et Docker Swarm) qui accède au GPU via CUDA dans PyTorch ou Tensorflow.

Configurez votre propre Jupyter basé sur GP

Je suis clair que vous ne recherchez pas une solution avec Docker, cependant, cela vous fait gagner beaucoup de temps lorsque vous utilisez un Dockerfile existant avec de nombreux packages requis pour les statistiques et ML.

1
Christoph Schranz

J'ai le SDK OpenCL pour la configuration Intel pour mon système Windows 10, 64 bits. J'ai également installé PyOpenCL pour Python 3.7. Je ne l'ai pas installé avec conda mais pip avec le fichier WHL. Je peux l'utiliser sans problème avec IDEL. Pour utiliser PyOpenCL avec le bloc-notes Jupyter et Spyder (Anaconda3). J'ai fait plus loin avec ce qui suit:

  1. Trouvez Anaconda Powershell Prompt (Anaconda3) dans le menu Démarrer de Windows et exécutez-le en tant qu'administrateur (pour éviter une erreur de permission de l'utilisateur.)

  2. Essayez de mettre à jour comme suit:

    (base) PS C:\WINDOWS\system32> mise à jour conda -n base conda -c anaconda

(Attention: cela peut prendre un certain temps s'il n'a pas été mis à jour depuis un certain temps ..) tapez y pour continuer lorsque vous y êtes invité.

Étant donné que cela se fait sans erreur, vous êtes maintenant prêt à installer PyOpenCL:

(base) PS C:\WINDOWS\system32> conda install -c conda-forge pyopencl

Entrez y pour continuer lorsque vous y êtes invité.

(Ce sera rapide!)

Vous pouvez maintenant démarrer Spyder ou Jupyter pour le tester.

importer la pyopenclature en cl

Ne donnant aucune erreur, vous êtes prêt! Et c'est. Il a été testé en collaboration avec Jupyter et Spyder 3 sur Windows 10, 64 bits. J'espère que vous trouverez cela utile.

0
Harry