ตัวอย่างนี้อ้างอิงจากการใช้งาน xpu ของ Intel Arc A-Series dGPU และ Ultra iGPU
ยินดีต้อนรับสู่โปรเจ็กต์โอเพนซอร์ส AI Playground เบต้าและแอปเริ่มต้นพีซี AI สำหรับการสร้างภาพ AI การจัดรูปแบบรูปภาพ และแชทบอทบนพีซีที่ขับเคลื่อนโดย 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 สำหรับ Desktop-dGPU (ACM) - บันทึกประจำรุ่น | ดาวน์โหลด
คู่มือผู้ใช้ 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-instruct | ใบอนุญาต | เว็บไซต์ |
bge-ขนาดใหญ่-en-v1.5 | ใบอนุญาต | เว็บไซต์ |
โมเดลความสม่ำเสมอแฝง (LCM) LoRA: SD1.5 | ใบอนุญาต | เว็บไซต์ |
โมเดลความสม่ำเสมอแฝง (LCM) LoRA:SDXL | ใบอนุญาต | เว็บไซต์ |
อย่าลืมตรวจสอบข้อกำหนดสิทธิ์การใช้งานสำหรับรุ่นใดๆ ที่ใช้ใน AI Playground โดยเฉพาะอย่างยิ่งโดยคำนึงถึงข้อจำกัดต่างๆ
ตรวจสอบรายละเอียดในคู่มือผู้ใช้ หรือดูวิดีโอนี้เกี่ยวกับวิธีเพิ่มโมเดล Stable Diffusion ทางเลือกให้กับ AI Playground
สำหรับข้อมูลเกี่ยวกับข้อกำหนด ใบอนุญาต และข้อจำกัดความรับผิดชอบของ AI Playground โปรดไปที่โครงการและไฟล์บน repo GitHub:
ใบอนุญาต | ประกาศและข้อจำกัดความรับผิดชอบ
ซอฟต์แวร์อาจรวมถึงส่วนประกอบของบุคคลที่สามซึ่งมีประกาศทางกฎหมายแยกต่างหากหรืออยู่ภายใต้ข้อตกลงอื่น ดังที่อาจอธิบายไว้ในไฟล์ประกาศของบุคคลที่สามที่มาพร้อมกับซอฟต์แวร์