本範例基於 Intel Arc A-Series dGPU 和 Ultra iGPU 的 xpu 實現
歡迎來到 AI Playground beta 開源專案和 AI PC 入門應用程序,用於在由英特爾® Arc™ GPU 提供支援的 PC 上進行 AI 影像創建、影像風格化和聊天機器人。 AI Playground 利用 GitHub 和 Huggingface 的程式庫,這些程式庫可能並非在全球所有國家/地區都可使用。
AI Playground beta 目前可作為打包安裝程式提供,也可作為我們的 Github 儲存庫中的原始程式碼提供。要運行 AI Playground,您必須擁有滿足以下規格的 PC
AI Playground 有多個打包的安裝程序,每個安裝程序都特定於硬體。這些軟體包使最終用戶可以更輕鬆地安裝 AI Playground 並使其在 PC 上運行。請注意,雖然這確實使過程變得更加容易,但這是開源測試版軟體,其中元件和版本可能會發生衝突。檢查“疑難排解”部分以了解已知問題。
適用於 Intel Core Ultra 200V (LNL) 的 AI Playground 1.22b - 發行說明 |下載
適用於英特爾酷睿 Ultra-H (MTL) 的 AI Playground 1.22b - 發行說明 |下載
適用於桌面 dGPU (ACM) 的 AI Playground 1.22b - 發行說明 |下載
AI Playground 使用者指南
安裝故障排除:
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())]; "
輸出範例:
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)
切換到項目的根目錄。 (AI-遊樂場)
執行以下命令查看conda虛擬環境的路徑
在窗戶上
conda env list|findstr aipg_xpu
mklink /J "./env" "{aipg_xpu_env_path}"
安裝Nodejs開發環境,可從https://nodejs.org/en/download取得。
切換到WebUI目錄並安裝所有Nodejs依賴項。
npm install
npm run dev
AI Playground 支援 PyTorch LLM、SD1.5 和 SDXL 模型。 AI Playground 不附帶任何模型,但確實可以直接從介面或透過使用者從 HuggingFace.co 或 CivitAI.com 下載模型並將其放置在適當的模型資料夾中間接使模型可用於所有功能。
目前從應用程式連結的模型
模型 | 執照 | 背景資訊/模型卡 |
---|---|---|
夢想塑造者 8 模型 | 執照 | 地點 |
Dreamshaper 8 修復模型 | 執照 | 地點 |
JuggernautXL v9 模型 | 執照 | 地點 |
Phi3-mini-4k-指令 | 執照 | 地點 |
bge-large-en-v1.5 | 執照 | 地點 |
潛在一致性模型 (LCM) LoRA:SD1.5 | 執照 | 地點 |
潛在一致性模型 (LCM) LoRA:SDXL | 執照 | 地點 |
請務必檢查 AI Playground 中使用的任何模型的授權條款,特別是注意任何限制。
查看用戶指南以了解詳細資訊或觀看此視頻,了解如何向 AI Playground 添加替代穩定擴散模型
有關 AI Playground 條款、許可和免責聲明的信息,請訪問 GitHub 存儲庫上的項目和文件:
許可證|通知和免責聲明
該軟體可能包含具有單獨法律聲明或受其他協議管轄的第三方元件,如軟體隨附的第三方聲明文件中所述。