Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menggunakan Polars dengan NVIDIA GPU (CUDA), pada Windows menggunakan WSL2

Menggunakan Polars dengan NVIDIA GPU (CUDA), pada Windows menggunakan WSL2

DDD
DDDasal
2024-09-19 06:31:32270semak imbas

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

Pertama sekali, maklumkan kepada saya jika saya terlepas sesuatu, atau tersalah sesuatu, atau jika anda mempunyai soalan

Langkah

WSL2

  1. Pasang mana-mana pengedaran Linux melalui kedai Window (Ubuntu 22.04 sebagai contoh)
  2. Buatkannya dan buat pengguna
  3. Tetapkan WSL versi 2 sebagai lalai dengan menjalankan arahan ini dalam Prompt Perintah atau Powershell (pada peranti Windows anda)
wsl --set-default-version 2

Mencipta persekitaran maya di dalam WSL2

1. Pasang Python pada contoh WSL2 dengan menjalankan arahan ini

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

2. Cipta persekitaran maya baharu

python3 -m venv <your-environment-name>

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

Anda boleh membuat persekitaran maya ini dalam folder akar. Selepas ini, anda hanya boleh membuat folder baharu dalam folder akar, dan semuanya akan menggunakan persekitaran maya itu. Dengan cara ini anda tidak perlu mencipta persekitaran maya baharu setiap masa. (Masa pemasangan adalah sangat lama, dan anda mungkin tidak mahu melakukannya setiap kali)

3. Aktifkan persekitaran maya

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

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

Jika anda berjaya mengaktifkan persekitaran maya, anda seharusnya melihat () di sebelah kiri terminal, sebelum setiap baris

Anda kemudian boleh menyahaktifkannya dengan menaip menyahaktifkan, tetapi buat masa ini pastikan ia diaktifkan untuk tutorial

Memasang pakej pip dalam persekitaran maya

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

NOTA: Anda perlu berada di dalam persekitaran maya yang diaktifkan untuk dapat menjalankan arahan pemasangan pip. Jika tidak, anda akan mendapat ralat memberitahu anda untuk mencipta persekitaran maya

Menggunakan persekitaran maya dalam Kod VS

Anda boleh membuka Kod VS dengan menaip kod . dalam terminal. Ini akan memasang dan membuka pemasangan Kod VS pada contoh WSL. Pemasangan ini tidak mempunyai semua sambungan yang anda ada pada pemasangan Windows anda (cth. Python, GitHub Copilot, Jupyter). Anda boleh (terpaksa) memasangnya semula melalui tab Sambungan dalam Kod VS.

Apabila memilih jurubahasa, pilih , bukannya versi Python dengan nombor versi. Jurubahasa yang anda perlukan mempunyai nama yang sama seperti persekitaran maya, dan akan mempunyai nombor versi Python selepasnya, dalam format ini

  • ✅ gpu-env (Python 3.11.2) <<< pilih yang ini
  • ❌ Python 3.11.2 /bin/python3
  • ❌ Python 3.11.2 /usr/bin/python3

Atas ialah kandungan terperinci Menggunakan Polars dengan NVIDIA GPU (CUDA), pada Windows menggunakan WSL2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn