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

DDD
Libérer: 2024-09-19 06:31:32
original
373 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

2. Créez un nouvel environnement virtuel

python3 -m venv <your-environment-name>

# examples
python3 -m venv myenv
# or
python3 -m venv gpu-env
Copier après la connexion

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
Copier après la connexion

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]
Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!