IPEX-LLM is a low-bit LLM library on Intel XPU (Xeon/Core/Flex/Arc/PVC). This repository contains tutorials to help you understand what is IPEX-LLM and how to use IPEX-LLM to build LLM applications.
The tutorials are organized as follows:
- Chapter 1
Introduction
introduces what is IPEX-LLM and what you can do with it. - Chapter 2
Environment Setup
provides a set of best practices for setting-up your environment. - Chapter 3
Application Development: Basics
introduces the basic usage of IPEX-LLM and how to build a very simple Chat application. - Chapter 4
Chinese Support
shows the usage of some LLMs which suppports Chinese input/output, e.g. ChatGLM2, Baichuan - Chapter 5
Application Development: Intermediate
introduces intermediate-level knowledge for application development using IPEX-LLM, e.g. How to build a more sophisticated Chatbot, Speech recoginition, etc. - Chapter 6
GPU Acceleration
introduces how to use Intel GPU to accelerate LLMs using IPEX-LLM. - Chapter 7
Finetune
introduces how to do Finetune using IPEX-LLM. - Chapter 8
Application Development: Advanced
introduces advanced-level knowledge for application development using IPEX-LLM, e.g. langchain usage.