本示例基于 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 存储库上的项目和文件:
许可证|通知和免责声明
该软件可能包含具有单独法律声明或受其他协议管辖的第三方组件,如软件随附的第三方声明文件中所述。