๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
๊ฒฝ๊ณ 

์ด ํŠœํ† ๋ฆฌ์–ผ์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ์—ฌ๋กœ ์ œ๊ณต๋˜๋ฉฐ Open WebUI ํŒ€์˜ ์ง€์›์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํŠน์ • ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งž๊ฒŒ Open WebUI๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐ ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์—ฌํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ๊ธฐ์—ฌ ํŠœํ† ๋ฆฌ์–ผ์„ ํ™•์ธํ•ด๋ณด์„ธ์š”.

๋…ธํŠธ

์ด ๊ฐ€์ด๋“œ๋Š” ์ˆ˜๋™ ์„ค์น˜๋ฅผ ํ†ตํ•œ Open WebUI ์„ค์ •์ด ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Intel GPU์—์„œ IPEX-LLM์„ ์‚ฌ์šฉํ•œ Local LLM ์„ค์ •

์ •๋ณด

IPEX-LLM์€ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์œผ๋กœ Intel CPU ๋ฐ GPU(์˜ˆ: iGPU๊ฐ€ ์žฅ์ฐฉ๋œ ๋กœ์ปฌ PC, Arc A-Series, Flex ๋ฐ Max์™€ ๊ฐ™์€ ๋””์Šคํฌ๋ฆฌํŠธ GPU)์—์„œ LLM์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ PyTorch ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.

์ด ํŠœํ† ๋ฆฌ์–ผ์€ Intel GPU์—์„œ ํ˜ธ์ŠคํŒ…๋˜๋Š” IPEX-LLM ๊ฐ€์† Ollama ๋ฐฑ์—”๋“œ์™€ ํ•จ๊ป˜ Open WebUI๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๊ฐ€์ด๋“œ๋ฅผ ๋”ฐ๋ผํ•˜๋ฉด ํ†ตํ•ฉ GPU๋งŒ ์žˆ๋Š” ์ €๊ฐ€ํ˜• PC์—์„œ๋„ Open WebUI๋ฅผ ์›ํ™œํ•œ ๊ฒฝํ—˜์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Intel GPU์—์„œ Ollama Serve ์‹œ์ž‘ํ•˜๊ธฐโ€‹

Intel GPU์—์„œ IPEX-LLM์œผ๋กœ ๊ฐ€์†๋œ Ollama ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ IPEX-LLM ๊ณต์‹ ๋ฌธ์„œ์˜ ์ด ๊ฐ€์ด๋“œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํŒ

๋‹ค๋ฅธ ๊ธฐ๊ธฐ์—์„œ Ollama ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ ค๋ฉด OLLAMA_HOST=0.0.0.0 ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ๋‚ด๋ณด๋‚ธ ํ›„ ollama serve ๋ช…๋ น์„ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Open WebUI ๊ตฌ์„ฑโ€‹

๋ฉ”๋‰ด์—์„œ ์„ค์ • -> ์—ฐ๊ฒฐ์„ ํ†ตํ•ด Ollama ์„ค์ •์— ์ ‘๊ทผํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Ollama ๊ธฐ๋ณธ URL์€ https://localhost:11434๋กœ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉฐ, ์•„๋ž˜ ์Šค๋ƒ…์ƒท๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. Ollama ์„œ๋น„์Šค ์—ฐ๊ฒฐ ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด, ํ…์ŠคํŠธ ๋ฐ•์Šค ์˜†์— ์žˆ๋Š” ์ƒˆ๋กœ ๊ณ ์นจ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค. WebUI๊ฐ€ Ollama ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์œผ๋ฉด WebUI could not connect to Ollama๋ผ๋Š” ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

Open WebUI Ollama Setting Failure

์—ฐ๊ฒฐ์ด ์„ฑ๊ณตํ•˜๋ฉด Service Connection Verified๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•„๋ž˜์— ์„ค๋ช…๋œ ๋ฐ”์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Open WebUI Ollama Setting Success

ํŒ

๋‹ค๋ฅธ URL์—์„œ ํ˜ธ์ŠคํŒ…๋œ Ollama ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Ollama ๊ธฐ๋ณธ URL์„ ์ƒˆ URL๋กœ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์ƒˆ๋กœ ๊ณ ์นจ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ Ollama์™€์˜ ์—ฐ๊ฒฐ์„ ๋‹ค์‹œ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.