Maison  >  Article  >  développement back-end  >  Utilisation de Polars avec NVIDIA GPU (CUDA), sous Windows avec WSL2

Utilisation de Polars avec NVIDIA GPU (CUDA), sous Windows avec WSL2

DDD
DDDoriginal
2024-09-19 06:31:32374parcourir

Using Polars with NVIDIA GPU (CUDA), on Windows using WSL2

D'abord et avant tout, faites-moi savoir si j'ai raté quelque chose, ou si quelque chose ne va pas, ou si vous avez des questions

Mesures

WSL2

  1. Installez n'importe quelle distribution Linux via le Windows Store (Ubuntu 22.04 par exemple)
  2. Démarrez-le et créez un utilisateur
  3. Définissez la version 2 de WSL par défaut en exécutant cette commande dans l'invite de commande ou Powershell (sur votre appareil Windows)
wsl --set-default-version 2

Création d'un environnement virtuel dans WSL2

1. Installez Python sur l'instance WSL2 en exécutant ces commandes

sudo apt update
sudo apt install python3 python3-pip python3-venv

2. Créez un nouvel environnement virtuel

python3 -m venv <your-environment-name>

# examples
python3 -m venv myenv
# or
python3 -m venv gpu-env

Vous pouvez créer cet environnement virtuel dans le dossier racine. Après cela, vous pouvez simplement créer de nouveaux dossiers dans le dossier racine, et ceux-ci utiliseront tous cet environnement virtuel. De cette façon, vous n’avez pas besoin de créer un nouvel environnement virtuel à chaque fois. (Le temps d'installation est très long, et vous n'avez probablement pas envie de faire ça à chaque fois)

3. Activez l'environnement virtuel

source <your-environment-name>/bin/activate

# examples
source myenv/bin/activate
# or
source gpu-env/bin/activate

Si vous avez activé avec succès l'environnement virtuel, vous devriez voir () sur le côté gauche du terminal, avant chaque ligne

Vous pouvez ensuite le désactiver en tapant deactivate, mais pour l'instant gardez-le activé pour le tutoriel

Installation de packages pip dans un environnement virtuel

pip install polars[gpu] pandas numpy tensorflow[and-cuda]

REMARQUE : vous devez être dans un environnement virtuel activé pour pouvoir exécuter les commandes pip-install. Sinon, vous obtiendrez une erreur vous demandant de créer un environnement virtuel

Utiliser l'environnement virtuel dans VS Code

Vous pouvez ouvrir VS Code en tapant code . dans la borne. Cela installera et ouvrira l’installation de VS Code sur l’instance WSL. Cette installation ne possède pas toutes les extensions que vous avez sur votre installation Windows (par exemple Python, GitHub Copilot, Jupyter). Vous pouvez (devoir) les réinstaller via l'onglet Extensions dans VS Code.

Lors de la sélection d'un interpréteur, sélectionnez , au lieu de la version Python avec un numéro de version. L'interpréteur dont vous avez besoin porte exactement le même nom que l'environnement virtuel, et sera suivi d'un numéro de version Python, dans ce format

  • ✅ gpu-env (Python 3.11.2) <<< sélectionnez celui-ci
  • ❌ Python 3.11.2 /bin/python3
  • ❌ Python 3.11.2 /usr/bin/python3

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn