この例は、Intel Arc A シリーズ dGPU および Ultra iGPU の xpu 実装に基づいています。
AI Playground ベータ オープン ソース プロジェクトと、インテル® Arc™ GPU を搭載した PC 上で AI 画像の作成、画像のスタイル設定、チャットボットを実行するための AI PC スターター アプリへようこそ。 AI Playground は、世界中の国によっては利用できない可能性がある GitHub および Huggingface のライブラリを活用します。
AI Playground ベータ版は現在、パッケージ化されたインストーラーとして、または Github リポジトリからソース コードとして入手できます。 AI Playground を実行するには、次の仕様を満たす PC が必要です。
AI Playground には、それぞれハードウェアに固有の複数のパッケージ化されたインストーラーがあります。これらのパッケージにより、エンド ユーザーは AI Playground をインストールして PC 上で実行することが容易になります。これによりプロセスがはるかに簡単になりますが、これはオープンソースのベータ ソフトウェアであるため、コンポーネントとバージョンが競合する可能性があることに注意してください。既知の問題については、「トラブルシューティング」セクションを確認してください。
Intel Core Ultra 200V (LNL) 用 AI Playground 1.22b - リリース ノート |ダウンロード
Intel Core Ultra-H (MTL) 用 AI Playground 1.22b - リリース ノート |ダウンロード
AI Playground 1.22b for Desktop-dGPU (ACM) - リリース ノート |ダウンロード
AI プレイグラウンド ユーザーガイド
インストールのトラブルシューティング:
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 リポジトリのプロジェクトとファイルを参照してください。
ライセンス |通知と免責事項
ソフトウェアには、ソフトウェアに付随するサードパーティ通知ファイルに記載されているように、別個の法的通知または他の契約が適用されるサードパーティ コンポーネントが含まれる場合があります。