يعتمد هذا المثال على تطبيق xpu لـ Intel Arc A-Series dGPU وUltra iGPU
مرحبًا بك في مشروع AI Playground التجريبي مفتوح المصدر وتطبيق AI PC المبدئي لإنشاء صور AI، وتصميم الصور، وchatbot على جهاز كمبيوتر مدعوم بمعالج Intel® Arc™ GPU. تستفيد AI Playground من مكتبات GitHub وHuggingface التي قد لا تكون متاحة في جميع البلدان حول العالم.
يتوفر الإصدار التجريبي من AI Playground حاليًا كبرنامج تثبيت، أو متاح كرمز مصدر من مستودع Github الخاص بنا. لتشغيل AI Playground، يجب أن يكون لديك جهاز كمبيوتر يلبي المواصفات التالية
يحتوي AI Playground على العديد من أدوات التثبيت المجمعة، كل منها مخصص للأجهزة. تسهل هذه الحزم على المستخدم النهائي تثبيت AI Playground وتشغيله على أجهزة الكمبيوتر الخاصة به. يرجى ملاحظة أنه على الرغم من أن هذا يجعل العملية أسهل بكثير، إلا أن هذا برنامج تجريبي مفتوح المصدر، حيث يمكن أن تتعارض المكونات والإصدار. تحقق من قسم استكشاف الأخطاء وإصلاحها لمعرفة المشكلات المعروفة.
AI Playground 1.22b لـ Intel Core Ultra 200V (LNL) - ملاحظات الإصدار | تحميل
AI Playground 1.22b لـ Intel Core Ultra-H (MTL) - ملاحظات الإصدار | تحميل
AI Playground 1.22b لسطح المكتب-dGPU (ACM) - ملاحظات الإصدار | تحميل
دليل مستخدمي ملعب الذكاء الاصطناعي
استكشاف أخطاء التثبيت وإصلاحها:
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)
قم بالتبديل إلى الدليل الجذر للمشروع. (ملعب الذكاء الاصطناعي)
قم بتشغيل الأمر التالي لعرض مسار بيئة 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 | رخصة | موقع |
نموذج دريم شيبر 8 للرسم | رخصة | موقع |
نموذج JuggernautXL v9 | رخصة | موقع |
Phi3-mini-4k-instruct | رخصة | موقع |
bge-كبير-en-v1.5 | رخصة | موقع |
نموذج الاتساق الكامن (LCM) LoRA: SD1.5 | رخصة | موقع |
نموذج الاتساق الكامن (LCM) LoRA:SDXL | رخصة | موقع |
تأكد من التحقق من شروط الترخيص لأي نموذج مستخدم في AI Playground، خاصة مع ملاحظة أي قيود.
راجع دليل المستخدم للحصول على التفاصيل أو شاهد هذا الفيديو حول كيفية إضافة نماذج Stable Diffusion البديلة إلى AI Playground
للحصول على معلومات حول شروط AI Playground والترخيص وإخلاء المسؤولية، قم بزيارة المشروع والملفات الموجودة على GitHub repo:
الترخيص | الإشعارات وإخلاء المسؤولية
قد يشتمل البرنامج على مكونات تابعة لجهات خارجية مع إشعارات قانونية منفصلة أو تخضع لاتفاقيات أخرى، كما هو موضح في ملف إشعارات الطرف الثالث المصاحب للبرنامج.