Contoh ini didasarkan pada implementasi xpu dGPU Intel Arc A-Series dan Ultra iGPU
Selamat datang di proyek sumber terbuka beta AI Playground dan aplikasi starter AI PC untuk melakukan pembuatan gambar AI, penataan gaya gambar, dan chatbot pada PC yang didukung oleh GPU Intel® Arc™. AI Playground memanfaatkan perpustakaan dari GitHub dan Huggingface yang mungkin tidak tersedia di semua negara di seluruh dunia.
AI Playground beta saat ini tersedia sebagai paket penginstal, atau tersedia sebagai kode sumber dari repositori Github kami. Untuk menjalankan AI Playground Anda harus memiliki PC yang memenuhi spesifikasi berikut
AI Playground memiliki beberapa paket penginstal, masing-masing khusus untuk perangkat keras. Paket-paket ini memudahkan pengguna akhir untuk menginstal AI Playground dan menjalankannya di PC mereka. Harap diperhatikan meskipun hal ini membuat prosesnya lebih mudah, ini adalah perangkat lunak beta sumber terbuka, yang komponen dan versinya dapat mengalami konflik. Periksa bagian Pemecahan Masalah untuk masalah umum.
AI Playground 1.22b untuk Intel Core Ultra 200V (LNL) - Catatan Rilis | Unduh
AI Playground 1.22b untuk Intel Core Ultra-H (MTL) - Catatan Rilis | Unduh
AI Playground 1.22b untuk Desktop-dGPU (ACM) - Catatan Rilis | Unduh
Panduan Pengguna Taman Bermain AI
INSTALASI PEMECAHAN MASALAH:
git clone -b dev https://github.com/intel/AI-Playground.git
cd AI-Playground
conda create -n aipg_xpu python=3.11 -y
conda activate aipg_xpu
conda install libuv -y
cd service
@ REM for Desktop-dGPU (e.g. A770)
pip install -r requirements-arc.txt
@ REM for Intel Core Ultra-H (MTL)
pip install -r requirements-ultra.txt
python -c " import torch; import intel_extension_for_pytorch as ipex; print(torch.__version__); print(ipex.__version__); [print(f'[{i}]: {torch.xpu.get_device_properties(i)}') for i in range(torch.xpu.device_count())]; "
Contoh keluaran:
2.1.0.post3+cxx11.abi
2.1.40+xpu
[0]: _DeviceProperties(name='Intel(R) Arc(TM) Graphics', platform_name='Intel(R) Level-Zero', dev_type='gpu', driver_version='1.3.29283', has_fp64=1, total_memory=14765MB, max_compute_units=112, gpu_eu_count=112)
Beralih ke direktori root proyek. (AI-Taman Bermain)
Jalankan perintah berikut untuk melihat jalur lingkungan virtual conda
di jendela
conda env list|findstr aipg_xpu
mklink /J "./env" "{aipg_xpu_env_path}"
Instal lingkungan pengembangan Nodejs, Anda bisa mendapatkannya dari https://nodejs.org/en/download.
Beralih ke direktori WebUI dan instal semua dependensi Nodejs.
npm install
npm run dev
AI Playground mendukung model PyTorch LLM, SD1.5, dan SDXL. AI Playground tidak dikirimkan bersama model apa pun, namun menyediakan model untuk semua fitur baik secara langsung dari antarmuka atau secara tidak langsung oleh pengguna yang mengunduh model dari HuggingFace.co atau CivitAI.com dan menempatkannya di folder model yang sesuai.
Model saat ini ditautkan dari aplikasi
Model | Lisensi | Informasi Latar Belakang/Kartu Model |
---|---|---|
Model Pembentuk Mimpi 8 | lisensi | lokasi |
Model Lukisan Dreamshaper 8 | lisensi | lokasi |
Model JuggernautXL v9 | lisensi | lokasi |
Instruksi Phi3-mini-4k | lisensi | lokasi |
bge-besar-en-v1.5 | lisensi | lokasi |
Model Konsistensi Laten (LCM) LoRA: SD1.5 | lisensi | lokasi |
Model Konsistensi Laten (LCM) LoRA:SDXL | lisensi | lokasi |
Pastikan untuk memeriksa persyaratan lisensi untuk model apa pun yang digunakan di AI Playground, terutama dengan memperhatikan batasan apa pun.
Periksa Panduan Pengguna untuk detailnya atau tonton video ini tentang cara menambahkan model Difusi Stabil alternatif ke AI Playground
Untuk informasi tentang persyaratan, lisensi, dan penafian AI Playground, kunjungi proyek dan file di repo GitHub:
Lisensi | Pemberitahuan & Penafian
Perangkat lunak ini dapat mencakup komponen pihak ketiga dengan pemberitahuan hukum terpisah atau diatur oleh perjanjian lain, sebagaimana dijelaskan dalam file Pemberitahuan Pihak Ketiga yang menyertai perangkat lunak.