๐Ÿ”ฅ์„ฑ๋Šฅ์ด ๋†€๋ผ์›Œ์š”๐Ÿ”ฅ ๋ฌด๋ฃŒ๋กœ ํ•œ๊ตญ์–ด๐Ÿ‡ฐ๐Ÿ‡ท ํŒŒ์ธํŠœ๋‹ ๋ชจ๋ธ ๋ฐ›์•„์„œ ๋‚˜๋งŒ์˜ ๋กœ์ปฌ LLM ํ˜ธ์ŠคํŒ… ํ•˜๊ธฐ(

ํ•œ๊ตญ์–ด ๋ชจ๋ธ์„ ํ—ˆ๊น…ํŽ˜์ด์Šค์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ Ollama ์— ์–น๊ณ , LangServe ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ RAG ๋ฐ๋ชจ๊นŒ์ง€ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ’ป ์†Œ์Šค์ฝ”๋“œ: github.com/teddylee777/langse...
๐Ÿค— EEVE Korean Instruct 10.8B V1.0
huggingface.co/yanolja/EEVE-K...
๐Ÿค— EEVE Korean Instruct 10.8B V1.0(gguf)
huggingface.co/heegyu/EEVE-Ko...
๐Ÿ“˜ ๋žญ์ฒด์ธ ํŠœํ† ๋ฆฌ์–ผ ๋ฌด๋ฃŒ ์ „์ž์ฑ…(wikidocs)
wikidocs.net/book/14314
โœ… ๋žญ์ฒด์ธ ํ•œ๊ตญ์–ด ํŠœํ† ๋ฆฌ์–ผ ์ฝ”๋“œ์ €์žฅ์†Œ(GitHub)
github.com/teddylee777/langch...
โญ๏ธ ๊ฐ•์˜ ํ™๋ณด โญ๏ธ
LangChain + ChatGPT + Streamlit ๊ฐ•์˜(VOD ๊ฐ•์˜)
์•„๋ž˜์— ์‚ฌ์ „ ๋“ฑ๋ก์„ ํ•˜์‹œ๋ฉด ๊ฐ•์˜ ์˜คํ”ˆ ํ›„ ์•Œ๋ฆผ์„ ๋ฐœ์†กํ•ด ๋“œ๋ฆด ์˜ˆ์ •์ด๋ฉฐ, ํ• ์ธ ์ฟ ํฐ๋„ ๊ฐ™์ด ์ œ๊ณตํ•ด ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
๐Ÿ“ LangChain + ChatGPT + Streamlit ๊ฐ•์˜ ์‚ฌ์ „์•Œ๋ฆผ ์‹ ์ฒญ ๐Ÿ™๐Ÿ™
๋งํฌ: forms.gle/buoXoiey7YHrVXVq9
#yanolja #eeve #huggingface
---
๐Ÿ“˜ ๋žญ์ฒด์ธ ํ•œ๊ตญ์–ด ํŠœํ† ๋ฆฌ์–ผ(๋ฌด๋ฃŒ ์ „์ž์ฑ…): wikidocs.net/book/14314
๐Ÿ“ ํ…Œ๋””๋…ธํŠธ(๊นƒํ—™ ๋ธ”๋กœ๊ทธ) : teddylee777.github.io
๐Ÿ’ป GitHub ์†Œ์Šค์ฝ”๋“œ ์ €์žฅ์†Œ: github.com/teddylee777
๐Ÿฟ LLM ํ”„๋กœ์ ํŠธ: llm.teddynote.com

ะŸั–ะบั–ั€ะปะตั€: 189

  • @seminarcrunchy
    @seminarcrunchyะะน ะฑาฑั€ั‹ะฝ

    00:00 ์ธํŠธ๋กœ 00:57 ๋กœ์ปฌ ๋ชจ๋ธ ์‚ฌ์šฉ ์‹œ ๊ฑฑ์ •๊ฑฐ๋ฆฌ 02:21 EEVE ๋ชจ๋ธ ์†Œ๊ฐœ(์•ผ๋†€์ž ์ƒค๋ผ์›ƒ) 02:43 ๊ตฌ์กฐ ์†Œ๊ฐœ 04:00 GGUF ํŒŒ์ผ 04:49 ์•ผ๋†€์ž ์ƒค๋ผ์›ƒ2 05:15 Heegyu๋‹˜ GGUF 06:25 ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  modelfile 09:28 EEVE ๋ชจ๋ธ ์„ค์น˜ 10:42 Ollama์— ์˜ฌ๋ฆฐ ๋ชจ๋ธ ํ…Œ์ŠคํŠธ 11:34 LangServe ์„ค์ • 12:30 ์„ค์ • ์„ค๋ช… 13:01 ์„œ๋ฒ„ ๊ตฌ๋™ 13:35 asitop (GPU ๋ชจ๋‹ˆํ„ฐ๋ง) 16:45 ๋‹ค์Œ ๋‹จ๊ณ„(ํ™œ์šฉ) 17:44 Remote Chain(LCEL) 18:52 ์„œ๋ฒ„์— ์„ธํŒ…ํ•˜๊ธฐ 20:14 ngrok ํฌํŠธ ํฌ์›Œ๋”ฉ 23:01 llm runnable 24:18 ๋ฒˆ์—ญ๊ธฐ 25:05 remote runnable RAG 26:01 Streamlit ํ…Œ์ŠคํŠธ 26:44 pdf RAG ํ…Œ์ŠคํŠธ

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ˜ฑ๐Ÿ™

  • @teddynote
    @teddynote2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์†Œ์Šค์ฝ”๋“œ๋Š” ์ •๋ฆฌํ•ด์„œ 3์‹œ๊ฐ„ ๋‚ด๋กœ ์—…๋กœ๋“œ ํ•ด๋“œ๋ฆด๊ป˜์š”~ ์ข‹์€ ๋ฐค ๋˜์„ธ์š”.

  • @user-gf8eu1ip9j
    @user-gf8eu1ip9j2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜ค~~~ ์ข‹์€ ๋‚ด์šฉ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ๊ฑธ ์ฐพ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ์š”..

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ €๋„์š”~ ์ด๋Ÿฐ๊ฑธ ์ฐพ๋‹ค๊ฐ€ ์˜์ƒ์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค ใ…Ž

  • @hyungsungshim5714
    @hyungsungshim57142 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋‚ด์šฉ์ด ๋„ˆ๋ฌด ์ข‹์•„์„œ ๋ฐ”๋กœ ๋ฉค๋ฒ„์‰ฝ ๊ฐ€์ž…ํ–ˆ์Šต๋‹ˆ๋‹ท!! ๊ฐ์‚ฌํ•ด์š”~ ํ…Œ๋””๋‹˜!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•„์ด์ฟ  ๋ฉค๋ฒ„์‹ญ ๊ฐ€์ž… ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ์•ž์œผ๋กœ๋„ ์ข‹์€ ์ฝ˜ํ…์ธ  ์—…๋กœ๋“œ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ™

  • @user-is8vt8rc2g
    @user-is8vt8rc2g2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ข‹์€๊ฐ•์˜ ์žฌ๋ฐŒ๊ฒŒ ์ž˜ ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜๋„ ๋งŽ์€ ๊ณต๋ถ€๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„์›€์ด ๋˜์…จ๋‹ค๋‹ˆ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ™

  • @user-vj6bu9qy6h
    @user-vj6bu9qy6h2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ˆ๋ฌด๋„ˆ๋ฌด ์ž˜๋ดค์Šต๋‹ˆ๋‹ค. ์ข‹์€ ์˜์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ค ์‹œ์ฒญํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™

  • @happyloper
    @happyloper2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์™€ ํ˜ธ๊ธฐ์‹ฌ์— ๋”ฐ๋ผํ•ด๋ดค๋Š”๋ฐ ๊ฒ๋‚˜ ์ž˜๋˜๋„ค์š” ์ข‹์€ ์ž๋ฃŒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ‘๐Ÿ‘

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„์›€์ด ๋˜์…จ๋‹ค๋‹ˆ ๋‹คํ–‰์ž…๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~!

  • @hunkims
    @hunkims2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์„ค๋ช… ๋„ˆ๋ฌด ์ž˜ ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ‹์ง„ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ œ ๋ˆˆ์„ ์˜์‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค! ์กด๊ฒฝํ•˜๋Š” ๊ต์ˆ˜๋‹˜๊ป˜์„œ ๋Œ“๊ธ€ ๋‹ฌ์•„์ฃผ์‹œ๋‹ˆ ์˜๊ด‘์ž…๋‹ˆ๋‹ค. ๊ต์ˆ˜๋‹˜์˜ ๋ชจ๋‘๋ฅผ ์œ„ํ•œ ๋”ฅ๋Ÿฌ๋‹ ๋“ฃ๊ณ  ๋งŽ์ด ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™

  • @user-qn8kp6mj8f

    @user-qn8kp6mj8f

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜ค ์ด ๋Œ“๊ธ€์€ ์ •๋ง ๊ท€ํ•˜๋„ค์š”

  • @stonkseal
    @stonkseal2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ข‹์€ ์˜์ƒ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~^^

  • @Leo-zd1nn
    @Leo-zd1nn2 ะฐะน ะฑาฑั€ั‹ะฝ

    ํ›Œ๋ฅญํ•œ ๊ฐ•์˜ ๊ณ ๋ง™์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— ๋งฅ๋ถ์œผ๋กœ ๋กœ์ปฌ์—์„œ ๋น ๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ถ•ํ•˜๋“œ๋ฆฝ๋‹ˆ๋‹ค!!๐Ÿ‘

  • @no-jv9eb
    @no-jv9eb2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ด๊ฑธ ํ• ๋ ค๊ณ  ํ–ˆ์—ˆ๋Š”๋ฐ ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.^.^

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๐Ÿ‘๐Ÿ‘ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~

  • @hyungsungshim5714
    @hyungsungshim57142 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~๐Ÿ™

  • @user-pj3cx5cp9z
    @user-pj3cx5cp9z2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ œ๊ฐ€ ์ฐพ๋˜ ๋‚ด์šฉ์ด๋„ค์š” ๐Ÿ‘ ๐Ÿ‘ ๐Ÿ‘ ์ž…๋‹ˆ๋‹ค

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹น๐Ÿ‘๐Ÿ‘

  • @aowert6518
    @aowert65182 ะฐะน ะฑาฑั€ั‹ะฝ

    16:00 ๋ถ€ํ„ฐ ๋งฅ๋ถ์ด ๋ฒ„๊ฑฐ์›Œ ํ•ด์„œ ์บ ๋„ ๋Š๊ธฐ๋Š”๊ฒŒ ์›ƒ๊ธฐ๋„ค์š” ใ…‹ใ…Ž ์˜์ƒ ํ•ญ์ƒ ์ž˜ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค~~!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋งฅ๋ถ์ด ๋„ˆ๋ฌด ํž˜๋“ค์–ด ํ•ฉ๋‹ˆ๋‹ค๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ ์‹œ์ฒญ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™

  • @htk1019
    @htk10193 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๊ฐ•์˜ ๋„ˆ๋ฌด ์ž˜ํ•˜์‹œ๋„ค์š”. ํฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    3 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™ ์•ž์œผ๋กœ๋„ ์—ด์‹ฌํžˆ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

  • @user-pj5ln5lv8v
    @user-pj5ln5lv8v2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์—ญ์‹œ ํ•œ๊ตญ์–ด sllm ์ค‘์—์„œ๋Š” eeve ๋ชจ๋ธ์ด ์š”์ฆ˜ ์ธ๊ธฐ๊ฐ€ ์žˆ๋„ค์š”~ ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ธ๊ธฐ๊ฐ€ ์žˆ๋Š”๋ฐ์—๋Š” ์ด์œ ๊ฐ€ ์žˆ๋”๋ผ๊ตฌ์š”! ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ™

  • @bjkang70
    @bjkang702 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :)

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ค ์ €๋„ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ™

  • @user-wm5lj4kd6k
    @user-wm5lj4kd6kะะน ะฑาฑั€ั‹ะฝ

    ๋ญ์•ผ ๋‹น์‹  ์•„๋‚Œ์—†์ด ์ฃผ๋Š” ๋‚˜๋ฌด...? ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค...

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ์–ด๋ฉ‹?! ๋‹ค ๊ฐ€์ ธ๊ฐ€์„ธ์š”๐Ÿคค

  • @user-ji4mi1gi3z
    @user-ji4mi1gi3z2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•„์ด์ฟ  ์ด๋ ‡๊ฒŒ ํฐ ๊ธˆ์•ก์„...๐Ÿ˜ญ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ง›์žˆ๋Š” ๊ฑฐ ์‚ฌ๋จน๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ˜

  • @user-uw1fm1bf5y
    @user-uw1fm1bf5y2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•„๋‹ˆ ollama๋กœ ํ”Œ์ ํ•˜๋ฉด์„œ ๋‚‘๋‚‘๋Œ€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๊ณ ๊ตฌ๋งˆ์— ์‚ฌ์ด๋‹ค ์˜ค์กŒ์Šต๋‹ˆ๋‹ค...

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ ๊ฐ์†จํ•ฉ๋‹ˆ๋‹ค.

  • @user-iy5yx7zy9v
    @user-iy5yx7zy9v2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜์ƒ ๋š๋š ๋Š๊ธฐ๋ฉฐ.. ๋กœ์ปฌ์ž„์„ ์ž…์ฆ..

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๐Ÿ˜ญ

  • @iamcan13
    @iamcan132 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ž˜๋ดค์Šต๋‹ˆ๋‹ค. m3 max ์„ฑ๋Šฅ๋„ ์ƒ๋‹นํ•˜๋„ค์š”!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋งŒ์กฑ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค๐Ÿ˜

  • @user-xq9dk9ek4o
    @user-xq9dk9ek4o2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์žฌํ˜„๋ฐฉ๋ฒ•: ollama create ์‹คํ–‰์‹œ ์—๋Ÿฌ๋ฐœ์ƒ: Error: unknown parameter 'TEMPERATURE' ํ•ด๊ฒฐ: Modelfile-V02์„ ์ฐธ๊ณ , Modelfile์˜ TEMPERATURE์„ temperature ๋กœ ๋ณ€๊ฒฝ

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค๐Ÿ‘

  • @unhakim7415
    @unhakim741522 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์ฑ— UI๋กœ๋งŒ LLM์„ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ์ด๋ ‡๊ฒŒ ํŒŒ์ด์ฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์€ ์ฒ˜์Œ ์ ‘ํ–ˆ๋„ค์š”. ํŒŒ์ด์ฌ ์ฝ”๋”ฉ์„ ๊ฐ€๋ฏธํ•˜๋ฉด LLM์„ ์ด์šฉํ•ด์„œ ์ˆ˜๋งŽ์€ ํ™œ์šฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๊ตฐ์š”. ํฅ๋ฏธ์ง„์ง„ ํ•ฉ๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    22 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์ •๋ง ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•๋“ค์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค~^^ ๋‹ค์–‘ํ•œ ์‹คํ—˜์„ ํ•ด๋ณด์„ธ์š”!!

  • @ikkkiaffgesk
    @ikkkiaffgesk2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ˆ๋ฌด ์ข‹์€๊ฐ•์˜ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์›๊ฒฉ์œผ๋กœ ์„œ๋น„์Šค ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๊ณ ๋ฏผํ–ˆ๋Š”๋ฐ ํฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ตฌ์„ฑ์œผ๋กœ ํ์‡„๋ง์—์„œ ํ์‡„๋ง ๋‚ด๋ถ€๋กœ ์„œ๋น„์Šค๊ฐ€ ๊ฐ€๋Šฅํ• ๊นŒ์š”?( ์ด๊ฑด ๋‹น์—ฐํžˆ ์ œ๊ฐ€ ํ…Œ์ŠคํŠธ ํ•ด๋ด์•ผ ํ•˜๋Š”๊ฑด๋ฐ ์•„์ง ์‹ค๋ ฅ์ด ์•ˆ๋˜์–ด์„œ ์งˆ๋ฌธ๋“œ๋ฆฌ๋„ค์š” ...) ๊ทธ๋ฆฌ๊ณ  M3 ์‚ฌ์–‘์ด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ์ƒ๊ฐ๋ณด๋‹ค ์‘๋‹ต ์†๋„๊ฐ€ ๋„ˆ๋ฌด ๋น ๋ฅธ๋ฐ์š”!!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ํ์‡„๋ง๋ผ๋ฆฌ๋Š” ์„œ๋กœ ํ†ต์‹ ์ด ๋˜๋ฉด ๋ฌธ์ œ ์—†์„๊ป๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์ด๋•Œ ngrok ๋Œ€์‹  ๋‚ด๋ถ€ ์•„์ดํ”ผ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๊ณ ์š” ๋ฐฉํ™”๋ฒฝ์ด ํ•ด๋‹น ํฌํŠธ์— ๋Œ€ํ•ด ์—ด๋ ค ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. M3 ์ •๋ง ๋น ๋ฅด๋”๋ผ๊ตฌ์š”! ๋งฅ๋ถ ํ”„๋กœ M3 gpu ์—…๊ทธ๋ ˆ์ด๋“œ ํ•œ CTO ์‚ฌ์–‘์ž…๋‹ˆ๋‹ค. ๊ตณ์ด ๋งฅ๋ถ ์•„๋‹ˆ๋”๋ผ๋„ ์–‘์žํ™” ๋ชจ๋ธ์ด๋ผ์„œ GPU ๋‹ฌ๋ฆฐ ๋…ธํŠธ๋ถ์ด๋ผ๋ฉด ์–ด๋Š์ •๋„ ๋‹ต๋ณ€ ์†๋„๋Š” ๋น ๋ฅธํŽธ์ž…๋‹ˆ๋‹ค^^

  • @user-ji4mi1gi3z
    @user-ji4mi1gi3z2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜ค ์ฃผํ”ผํ„ฐ ๋„์ปค ๊ฐ–๋‹ค์ผ์—ˆ๋Š”๋ฐ ์ต์ˆ™ํ•œ ๋‹‰๋„ค์ž„์ด๋‹ค ์‹ถ์—ˆ๋Š”๋ฐ ํ…Œ๋””๋‹˜์ด ๋งŒ๋“œ์‹ ๊ฑฐ์˜€๊ตฐ์š”! ์ปค์Šคํ…€ ํ•ด์„œ ์ž˜ ์“ฐ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค llm๊นŒ์ง€ ใ…Žใ…Ž ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค gpt api์ฝœ ๋น„์šฉ ์•„๋‚„์ˆ˜๋„ ์žˆ์œผ๋ ค๋‚˜์š” 4090 ์ „๊ธฐ์„ธ๋ž‘ ๋น„๊ต๋ฅผ ํ•ด๋ด์•ผ ๊ฒ ๋„ค์š” ใ…‹ใ…‹ ํ˜น์‹œ ํ† ํฐ ์ตœ๋Œ€ ์ธํ’‹ ์•„์›ƒํ’‹ ๊ธธ์ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์•„์‹ค๊นŒ์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ €๋„ ์ด๋ถ€๋ถ„์€ ์ฐพ์•„๋ด์•ผ ํ•˜๋Š”๋ฐ์š”. ๋ฒ ์ด์Šค ๋ชจ๋ธ์ธ SOLAR ๊ฐ€ ์ž…์ถœ๋ ฅ 4096๊ฐœ ์˜€๋˜ ๊ฒƒ์œผ๋กœ ๊ธฐ์–ตํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์•„๋งˆ๋„ 4096๊ฐœ์ผ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฑด ์ €๋„ ์ •ํ™•ํ•˜์ง€ ์•Š์œผ๋‹ˆ ํ•œ ๋ฒˆ ํ…Œ์ŠคํŠธํ•ด ๋ด์•ผ์ง€ ์ •ํ™•ํžˆ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”! ์—ฌ๊ธฐ llm.extractum.io/model/upstage%2FSOLAR-10.7B-Instruct-v1.0,5KwUWNTl8dKlCxQ8QeQtzZ ์—์„œ SOLAR ๋ชจ๋ธ์˜ ์ŠคํŽ™์€ ํ™•์ธํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ์–ด์š”~

  • @Happybitman

    @Happybitman

    ะะน ะฑาฑั€ั‹ะฝ

    @@teddynoteโค

  • @Berony1004
    @Berony1004ะะน ะฑาฑั€ั‹ะฝ

    15:56 ์˜์ƒ ๋Š๊ธฐ๋Š”๊ฒƒ๋งŒ ๋ด๋„ ๋กœ์ปฌ ๋ฐ์Šคํฌํƒ‘์—์„œ ์ž˜ ๋Œ์•„๊ฐ€๊ณ  ์žˆ์Œ์ด ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ๐Ÿ˜

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ์ปดํ“จํ„ฐ๊ฐ€ ๋งŽ์ด ํž˜๋“ค์–ด ํ•˜๋”๋ผ๊ณ ์š”๐Ÿ˜ญ๐Ÿ˜ญ

  • @user-bf8nq3xt7t
    @user-bf8nq3xt7t2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ข‹์€๊ฐ•์˜ ์ž˜ ๋ดค์Šต๋‹ˆ๋‹ค!! ๋ณด๋˜์ค‘ ๊ถ๊ธˆํ•œ๊ฒŒ ์ƒ๊ฒผ๋Š”๋ฐ aws์™€ ๊ฐ™์ด ๋ฆฌ๋ˆ…์Šคํ™˜๊ฒฝ์—์„œ๋„ ์ด ์˜์ƒ๊ณผ ๊ฐ™์ด ๋˜‘๊ฐ™์ด ๋”ฐ๋ผํ•˜๋ฉด ์›น์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”??

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ต ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! ๋ฐฉํ™”๋ฒฝ ์„ค์ •์„ ์ถ”๊ฐ€๋กœ ํ•ด์•ผํ•  ์ˆ˜๋Š” ์žˆ์Šต๋‹ˆ๋‹ค!

  • @changjunlee2759
    @changjunlee27592 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜ค๋Š˜๋„ ์ข‹์€ ๋‚ด์šฉ์ด๋„ค์š”. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ ํ”„๋กœ์ ํŠธ ํ•˜์‹ค ์˜ํ–ฅ์€ ์—†์œผ์‹ ๊ฐ€์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์–ด๋–ค ํ”„๋กœ์ ํŠธ์ธ์ง€ ๊ฐ„๋žตํ•˜๊ฒŒ ๋ง์”€ํ•ด ์ฃผ์‹ค ์ˆ˜ ์žˆ์œผ์‹œ๋‹ค๋ฉด teddylee777@gmail.com ์ด์ชฝ์œผ๋กœ ๋ณด๋‚ด์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ™๐Ÿ™

  • @changjunlee2759

    @changjunlee2759

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    @@teddynote ์ ์ ˆํ•œ ์‹œ์ ์— ์—ฐ๋ฝ๋“œ๋ ค ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • @user-we9vo3eh9b
    @user-we9vo3eh9b2 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ํ…Œ๋””๋‹˜! ์˜์ƒ๋ณด๋ฉฐ ๋‹ค๋ฅธ ๋ชจ๋ธ๋„ ์ ์šฉํ•ด ๋ณด๊ณ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ์ฝ”๋“œ๋ณด๋‹ˆ ๋ผ๋งˆ3๋„ ์ ์šฉํ•ด ๋ณด์‹ ๊ฑฐ ๊ฐ™์€๋ฐ ํ˜น์‹œ ํ•œ๊ธ€๋ฌธ์ œ ์—†์œผ์…จ๋‚˜์š”? ํ•œ๊ธ€๋‹ต๋ณ€์ด ์•ˆ๋‚˜์˜ค๋Š”๊ฑด ์•„๋‹Œ๋ฐ ๋ญ”๊ฐ€ ํ’ˆ์งˆ์ด ๋–จ์–ด์ง€๊ธฐ๋„ ํ•˜๊ณ  ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ค˜๋„ ์˜์–ด๋กœ ๋‹ต๋ณ€ํ•˜๊ธฐ๋„ ํ•˜๊ณ  ๊ทธ๋Ÿฌ๋„ค์š”^^;

  • @teddynote

    @teddynote

    2 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์—์ด์ „ํŠธ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ๊ธ€ ๋‹ต๋ณ€์— ๋Œ€ํ•˜์—ฌ ์ข€ ํ’ˆ์งˆ์ด ๋–จ์–ด์ง€๋Š” ๊ฑด ์‚ฌ์‹ค ์ธ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 8B์—์„œ๋Š” ํ™•์‹คํžˆ ๊ทธ๋ ‡๊ตฌ์š” 70B ์‚ฌ์šฉํ•˜๋‹ˆ๊น ํ™•์‹คํžˆ ์ข‹์Šต๋‹ˆ๋‹ค!

  • @user-yj1nt8kg5c
    @user-yj1nt8kg5cะะน ะฑาฑั€ั‹ะฝ

    ํ…Œ๋””๋‹˜ ๋Š˜ ์ข‹์€ ๊ฐ•์˜ ๊ฐ์‚ฌ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ํ•œ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์–ด ๋ฌธ์˜ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. Streamlit ๋กœ์ปฌ ์—์„œ ๊ตฌํ˜„ ์‹œ, ํ˜น์‹œ ํ•œ๊ธ€ ์ž„๋ฒ ๋”ฉ ๊ด€๋ จํ•ด์„œ ํŽ˜์‡„๋ง์ธ๊ฒฝ์šฐ ์ถ”์ฒœ ํ•ด์ฃผ๋งŒํ•œ๊ฒŒ ์žˆ์„๊นŒ์š”?? ๋ฐ–์—์„œ๋Š” ์ž˜ ๋˜์—ˆ๋Š”๋ฐ ํ์‡„๋ง์ธ ๊ณณ์—์„œ๋Š” PDF๋“ฑ๋ก์‹œ์— ๊ณ„์† ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒ๋˜์–ด์„œ์š”

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š”! ํ˜น์‹œ langserve github์— ์—…๋กœ๋“œ๋œ streamlit ์˜ˆ์ œ์—์„œ bge-m3 ์ž„๋ฒ ๋”ฉ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ์ œ๊ฐ€ ์žˆ๋Š”๋ฐ์š”. ํ์‡„๋ง์—์„œ๋„ ๋ฌธ์ œ ์—†์ด ์ž˜ ๋™์ž‘ํ•˜๊ณ  pdf ๋„ ๋ฌธ์ œ ์—†์ด ์ž˜ ์ž„๋ฒ ๋”ฉ ๋˜๋Š”๋ฐ์š”. ํ•œ ๋ฒˆ ํ™•์ธํ•ด ๋ณด์‹œ๊ฒ ์–ด์š”? ์†Œ์Šค์ฝ”๋“œ ๋งํฌ ๋‚จ๊ฒจ๋“œ๋ฆฝ๋‹ˆ๋‹ค. github.com/teddylee777/langserve_ollama/blob/main/example/main.py

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๋งŒ์•ฝ์— ํ์‡„๋ง์—์„œ ์•ˆ๋˜๋Š” ์ด์œ ๋ฅผ ์ฐพ์ž๋ฉด ํ—ˆ๊น…ํŽ˜์ด์Šค์—์„œ ๋ชจ๋ธ ๋‹ค์šด๋กœ๋“œ ํ•  ๋•Œ ๋ง‰ํ˜€์žˆ์„ ์ˆ˜๋Š” ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์€ ์™ธ๋ถ€๋ง์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ๋†“์œผ์‹œ๊ณ  ๊ทธ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ํ์‡„๋ง์œผ๋กœ ์ง„ํ–‰ํ•ด ๋ณด์‹ญ์‡ผ~!!

  • @user-be7rz5ir6j
    @user-be7rz5ir6j2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ•์˜ ์ •๋ง ์ž˜ ๋ดค์Šต๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ streamlit ์—์„œ ๊ตฌ๋™ํ• ๋•Œ ๋‹ต๋ณ€์ด ๋‹ค ์™„์„ฑ๋œ ํ›„์— ๋‚˜์˜ค๋Š” ๊ฒƒ ๋ง๊ณ  stream ํ˜•์‹์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌ๋ผ๊ฒ ์Šต๋‹ˆ๋‹ค(runnable ํ˜•ํƒœ์—์„œ์š”)

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์†Œ์Šค์ฝ”๋“œ์— ๋ฐ”๋กœ ์—…๋ฐ์ดํŠธ ํ•ด๋†จ์Šต๋‹ˆ๋‹ค^^

  • @user-be7rz5ir6j

    @user-be7rz5ir6j

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    Expected response header Content-Type to contain 'text/event-stream', got 'application/json' ๋ณ€๊ฒฝํ•˜์‹  ์ฝ”๋“œ๋กœ ํ•ด๋ณด๋‹ˆ ์ด๋Ÿฐ ๋ฉ”์‹œ์ง€๊ฐ€... ๋œจ๋„ค์š”ใ… ใ… 

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•„๋งˆ ๋„๋ฉ”์ธ๋์— llm ์•ˆ ๋ถ™ํ˜€์„œ ๊ทธ๋Ÿฐ ๊ฒƒ ์•„๋‹๊นŒ์š”? llm๋ถ™์—ฌ๋ณด์„ธ์š”~

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    @@user-be7rz5ir6j ๋ฐฉ๊ธˆ ์†Œ์Šค์ฝ”๋“œ์— ์ฃผ์„ ์ƒ์„ธํžˆ ๋ถ™์—ฌ์„œ ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ ํ•ด๋†จ์œผ๋‹ˆ ์ฐธ๊ณ ํ•ด ๋ณด์„ธ์š”~

  • @user-be7rz5ir6j

    @user-be7rz5ir6j

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    @@teddynote ๋Šฆ์€์‹œ๊ฐ„๊นŒ์ง€ ๋‹ต๋ณ€์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค โ˜บ๏ธ

  • @moonlinks
    @moonlinksะะน ะฑาฑั€ั‹ะฝ

    ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณด์—ฌ์ฃผ์‹  ๋Œ€๋กœ ๋”ฐ๋ผํ•˜๊ธฐ ์ฝ”๋”ฉ ํ•˜์—ฌ ์ง„ํ–‰ํ•˜์˜€์Šต๋‹ˆ๋‹ค.!!! ๋‹ค์‹œ ํ•œ๋ฒˆ ํ…Œ๋”” ๋‹˜๊ป˜ ๊ฐ์‚ฌ ๋“œ๋ ค์š”!! ๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ์ž˜ ์ง„ํ–‰ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ข…์œผ๋กœ streamlit ์—์„œ ์•ˆ๋˜๊ณ  ์žˆ์–ด์š”. ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ์ง„ํ–‰ํ•ด์„œ ๊ทธ๋Ÿฐ์ง€ ์ตœ์ข… streamlit ์—์„œ pdf ๋ฌธ์„œ๋ฅผ ๋“ฑ๋กํ•˜๋‹ˆ "PDFInfoNotInstalledError: Unable to get page count. Is poppler installed and in PATH?" ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ poppler ๋ฅผ ์„ค์น˜ ํ•˜๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ๋“ฑ๋ก ํ–ˆ์ง€๋งŒ ์•„์ง ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐ ๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์œˆ๋„์šฐ ํ™˜๊ฒฝ์—์„œ ์ž‘์—…ํ•˜๋Š” ๋ถ„๋“ค์€ ์ž˜ ๋˜์‹œ๋‚˜์š”?

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    poppler ์œˆ๋„์šฐ ์„ค์น˜ ๊ฐ€์ด๋“œ ์•„๋ž˜ ๋งํฌ ํ•œ ๋ฒˆ ์ฐธ๊ณ ํ•ด ๋ณด์„ธ์š”!! blog.naver.com/kiddwannabe/222464734713

  • @user-is9kp7ks4c
    @user-is9kp7ks4c2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์˜์ƒ ๋ช‡ ์ผ ๋™์•ˆ ๋Œ๋ ค๋ณด๋ฉด์„œ ๊ฐ„์‹ ํžˆ ๋”ฐ๋ผํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ •๋ง ํ›Œ๋ฅญํ•œ ๊ฐ•์˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ^^ ํ˜น์‹œ ๊ฐ•์˜ ์ดํ›„์— ํ•œ๊ธ€ embedder๋กœ rag ์„ฑ๋Šฅ ๋น„๊ต๋ฅผ ํ•ด๋ณด์‹  ์ ์ด ์žˆ์„๊นŒ์š”? embedder๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์œผ๋กœ๋„ ์„ฑ๋Šฅ์ฐจ์ด๊ฐ€ ๋งŽ์ด ๋‚˜์ง€๋Š” ์•Š์„๊นŒ ๊ถ๊ธˆํ•ด์„œ ์งˆ๋ฌธ๋“œ๋ ค ๋ด…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ˜น์‹œ ํ•œ๊ตญ์–ด embedder๋กœ ์ถ”์ฒœํ•ด์ฃผ์‹ค ๋งŒํ•œ ๊ฒƒ์ด ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ž„๋ฒ ๋”๋ฅผ ์–ด๋–ค ์ž„๋ฒ ๋”๋ฅผ ์‚ฌ์šฉํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ์„œ ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ง์ ‘ ๋ณ€๊ฒฝํ•ด ๋ณด์‹œ๋ฉด์„œ ํ…Œ์ŠคํŠธ ํ•ด๋ณด์‹œ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ๊ณผ์ • ์ค‘์— ํ•˜๋‚˜๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ๋œ ๋ฌด๋ฃŒ ์ž„๋ฒ ๋” ์ค‘์—์„œ๋Š” BGE-M3 ์ž„๋ฒ ๋”ฉ ๊ดœ์ฐฎ์€ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

  • @plannedhappenstance7594

    @plannedhappenstance7594

    ะะน ะฑาฑั€ั‹ะฝ

    @@teddynote ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ง์”€ํ•ด์ฃผ์‹  ์ž„๋ฒ ๋”๋ฅผ ํฌํ•จํ•ด์„œ ๋‹ค์–‘ํ•˜๊ฒŒ ์‹œ๋„ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค^^

  • @SeunggeunBaeck-ou4qf

    @SeunggeunBaeck-ou4qf

    4 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    โ€‹โ€‹โ€‹@@teddynote๋ง์”€ํ•ด์ฃผ์‹  bge-m3 ๋กœ ๊ณ„์† ์ž„๋ฒ ๋”ฉ ํ•ด์„œ ๋ ˆ๊ทธ ๊ตฌ์„ฑ ์ค‘์ž…๋‹ˆ๋‹ค. ์ž„๋ฒ ๋”ฉ์˜ ์ •ํ™•๋„ ๋ฌธ์ œ๋Š” ์ž˜ ์•ˆ๋Š๊ปด์ง€๋Š”๋ฐ ๋งค๋ฒˆ ์งˆ๋ฌธ ํ•˜๋‚˜ ์ž…๋ ฅํ•  ๋•Œ ๋งˆ๋‹ค ๋‹ต๋ณ€์„ ์ƒ์„ฑ ์ค‘์ž…๋‹ˆ๋‹ค๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธฐ ์ „๊นŒ์ง€ 5์ดˆ ๊ฐ€๋Ÿ‰ ๋กœ๋“œ๋ฅผ ๊ณ„์† ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์น˜ ๋งค๋ฒˆ ์งˆ๋ฌธ ํ•  ๋•Œ๋งˆ๋‹ค ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์„ ๋กœ๋“œํ•˜๋Š” ๋Š๋‚Œ์ด ๋“œ๋Š”๋ฐ ๋ญ๊ฐ€ ๋ฌธ์ œ์ผ๊นŒ์š”? ์ž„๋ฒ ๋”ฉ์„ cpu์™€ cuda๋กœ ๋ฐ”๊ฟ” ๋ด๋„ ๊ฐ™์€ ์†๋„๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ใ… ใ…œ gpu๋Š” 3090์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • @SeunggeunBaeck-ou4qf

    @SeunggeunBaeck-ou4qf

    4 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์•„๋ฌด๋ž˜๋„ open ai ์ฒ˜๋Ÿผ ์ž„๋ฒ ๋”์™€ ์ถ”๋ก  ๋ชจ๋ธ์ด ๊ฐ™์ด ์žˆ๋Š” ์‹œ์Šคํ…œ์ด ์•„๋‹ˆ๋ผ์„œ ์ผ๊นŒ์š”?

  • @teddynote

    @teddynote

    4 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@SeunggeunBaeck-ou4qf ์งˆ๋ฌธ๋„ ์ž„๋ฒ ๋”ฉ์„ ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์ž„๋ฒ ๋”ฉ ์‹œ๊ฐ„๋„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! gpu ์‚ฌ์šฉ๋ฅ  ์ฒดํฌํ•ด ๋ณด์‹œ๋ฉด์„œ ์ง„์งœ gpu๋ฅผ ํ™œ์šฉํ•œ ์ถ”๋ก  ํ•˜๊ณ  ์žˆ๋Š”์ง€๋„ ํ•œ ๋ฒˆ ์ฒดํฌํ•ด ์ฃผ์„ธ์š”^^

  • @mingyukang6592
    @mingyukang65922 ะฐะน ะฑาฑั€ั‹ะฝ

    local์—์„œ ollama๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฑด๊ฐ€์š”? ๋งŒ์•ฝ ๋น„์šฉ์ด ๋ฐœ์ƒํ•œ๋‹ค๋ฉด, ๋น„์Šทํ•œ ํ˜•์‹์œผ๋กœ ํ•œ๊ธ€ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค๋ฅผ ํ•˜๊ณ ์ž ํ• ๋•Œ license free๋กœ ์‚ฌ์šฉํ•ด๋ณผ๋งŒํ•œ ๋ชจ๋ธ ์ถ”์ฒœ ๋ถ€ํƒ๋“œ๋ ค์š”.

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Ollama ์— ์‚ฌ๋žŒ๋“ค์ด ๊ด€์‹ฌ์„ ๋งŽ์ด ๊ฐ€์ง‘๋‹ˆ๋‹ค. ์˜คํ”ˆ๋˜์–ด ์žˆ๋Š” ๋ชจ๋ธ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„์„œ ๊ตฌ๋™ํ•˜๋Š” ๊ฐœ๋…์ด๊ตฌ์š”. ๋‹ค๋งŒ, ์ปดํ“จํ„ฐ์—์„œ ๋Œ๋ฆฌ๊ฒŒ๋˜๋ฉด ์ „๊ธฐ๋ฅผ ๋งŽ์ด ์žก์•„๋จน์–ด์„œ ์ „๊ธฐ๋ฃŒ ์ •๋„? ๋ฐœ์ƒํ•œ๋‹ค๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ณต์œ ๋“œ๋ฆฐ EEVE ๋ชจ๋ธ ์ถ”์ฒœ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ฐœ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ž์œ ๋กญ๊ณ , Apache-license ๋กœ ํ‘œ๊ธฐ๋˜์–ด ์žˆ๊ธฐ๋Š” ํ•œ๋ฐ์š”. ์ƒ์—…์ ์ธ ์ด์šฉ์ด ๊ถ๊ธˆํ•˜์‹œ๋ฉด ์ด ๋ถ€๋ถ„์€ ์›์ €์ž‘์ž์ธ yanolja ๊ฐœ๋ฐœํŒ€์— ๋ฌธ์˜ํ•ด๋ณด์‹œ๋Š” ๊ฒƒ์ด ์ •ํ™•ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค~

  • @brain.trinity
    @brain.trinity2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋ชจ๋ธ์„ ollama์—์„œ runํ•˜๊ณ  serveํ•˜๋ฉด ์˜ต์‹œ๋””์–ธ์˜ Text Generator์ด๋‚˜ Copilot๊ฐ™์€ ๊ณณ์—์„œ๋„ ๋ชจ๋ธ ์ด์šฉํ•˜๋Š”๊ฒƒ๋„ ํ•ด๋ณด์…จ๋‚˜์š”!

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋„ค ๋ฐฉ๊ธˆ ๋ง์”€ํ•ด ์ฃผ์…”์„œ ํ•ด๋ดค๋Š”๋ฐ~ ๊ฝค๋‚˜ ์ž˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค! ์•„์ด๋””์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋ผ์ด์–ธ๋‹˜ ๋•๋ถ„์— ์˜ต์‹œ๋””์–ธ ์ž…๋ฌธํ•ด์„œ ๋„ˆ๋ฌด๋‚˜ ์ž˜ ํ™œ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค~ ์•ž์œผ๋กœ๋„ ๊ฟ€ํŒ ์–ป์œผ๋Ÿฌ ์ž์ฃผ ๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค~^^

  • @user-xh7wh8gj7z
    @user-xh7wh8gj7zะะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š” ์˜์ƒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค.^^ EEVE ๋ชจ๋ธ์„ ์ƒ์—…์šฉ์œผ๋กœ ์‚ฌ์šฉํ•ด๋„ ๋˜๋‚˜์š”?

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    apache 2.0 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ์ƒ์—…์šฉ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‚˜ ์ œ์•ฝ์ด ์žˆ์œผ๋‹ˆ ์‚ฌ์ „์— ํ™•์ธํ•ด ๋ณด์„ธ์š”^^

  • @user-ul5vn6nc9k
    @user-ul5vn6nc9k29 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š”! ์ข‹์€ ์˜์ƒ ์ž˜ ๋ดค์Šต๋‹ˆ๋‹ค ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ๋‚ด ์„œ๋ฒ„์— ์„ค์น˜๋œ ์˜ฌ๋ผ๋งˆ๋ฅผ ํ†ตํ•ด์„œ๋งŒ ๋™์ž‘ํ•˜๋Š”๊ฑฐ์ฃ ? ์™ธ๋ถ€์™€์˜ ์—ฐ๊ฒฐ์ (๋ณด์•ˆ์ƒ ๋ฌธ์ œ ๊ด€๋ จ)์€ ์—†๋Š”๊ฑฐ์ฃ ?

  • @teddynote

    @teddynote

    28 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋„ค ์‚ฌ๋‚ด์—์„œ ๋™์ž‘ ๊ฐ€๋Šฅํ•˜๊ตฌ์š” ํ”„๋ก์‹œ๋„ ์„ค์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค~ ๋ณด์•ˆ์€ ๋ชจ๋ธ ์ž์ฒด์˜ ๋ฌธ์ œ๋ณด๋‹ค๋Š” ์—ฐ๊ฒฐ์‹œ ๋ณด์•ˆ ์„ค์ •๋งŒ ์ž˜ ํ•ด์ฃผ์‹œ๋ฉด ๋ฌธ์ œ ์—†์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค^^

  • @nbright3700
    @nbright37002 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ข‹์€ ๊ฐ•์˜ ๋•๋ถ„์— ๋กœ์ปฌ RAG์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์งˆ๋ฌธ์ด ์žˆ๋Š”๋ฐ์š”. Runnable์„ ์“ธ๋•Œ , ๋‹ต๋ณ€์œผ๋กœ ์ฐธ์กฐ ๋ฌธ์„œ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‚˜์š”? ConversationalRetrievalChain์—์„œ return_source_documents=True ์š” ์˜ต์…˜์œผ๋กœ result['source_documents'] ์ด๋ ‡๊ฒŒ ๋ฐ›์•˜์—ˆ๋Š”๋ฐ Runnable์—์„œ PromptTemplate์— ์ถ”๊ฐ€๋ฅผ ํ•ด์ค˜ ๋ดค๋Š”๋ฐ, ์ž๊พธ ์—๋Ÿฌ๊ฐ€ ๋– ์„œ ์–ด๋–ค ์ฐธ๊ณ  ํ•  ๋งŒํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋‹ต๋ณ€์— ์ฐธ์กฐ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์š”. ํ”„๋กฌํ”„ํŠธ์— ๋‹ต๋ณ€์— ์ฐธ์กฐ๋ฅผ ํฌํ•จํ•ด ๋‹ฌ๋ผ๋Š” ์š”์ฒญ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ต๋ณ€ ๋ฌธ์ž์—ด์— ์ฐธ์กฐ๊ฐ€ ํฌํ•จ๋˜์–ด์„œ ๋‚˜์˜ค๊ธฐ๋„ ํ•˜๊ตฌ์š”. key ๊ฐ’์œผ๋กœ ๋ฐ›๊ณ ์ž ํ•œ๋‹ค๋ฉด, json output parser ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ํ‚ค๋…์Šค์— json output parser ๋กœ ๊ฒ€์ƒ‰ํ•ด์„œ ํŠœํ† ๋ฆฌ์–ผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”~!

  • @nbright3700

    @nbright3700

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ผ๋‹จ ๋”ฐ๋กœ ์ฟผ๋ฆฌ ๋‚ ๋ ค์„œ ๊ฒ€์ƒ‰ํ•ด์„œ ์ฐพ์•„ ๋‚ด์—ˆ์Šต๋‹ˆ๋‹ค. ์•Œ๋ ค์ฃผ์‹  ๋ถ€๋ถ„๋„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • @Enosh6079
    @Enosh607913 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์ข‹์€ ๊ฐ•์˜ ๊ณต์œ ํ•ด ์ฃผ์…”์„œ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž˜ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ์š”. ํ•œ ๊ฐ€์ง€ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. lang serve๋ฅผ ๊ตฌ๋™ํ•œ ํ›„์— ์ฒ˜์Œ ์งˆ๋ฌธํ•  ๋•Œ ์‹œ๊ฐ„์ด ์ข€ ๊ฑธ๋ฆฌ๋ฐ, ํ˜น์‹œ cold start ๋ฌธ์ œ์ผ๊นŒ์š”? ๋‘๋ฒˆ์งธ๋ถ€ํ„ฐ๋Š” ์‘๋‹ต์ด ๋Š๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    13 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋กœ์ง์—์„œ ์ฒ˜์Œ ์ฒด์ธ์„ ๋งŒ๋“ค๋•Œ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๋ฉด์„œ ์ฒด์ธ ๋งŒ๋“ค์–ด ๋†“์œผ์‹œ๋ฉด ์ง€์—ฐ์‹œ๊ฐ„์„ ์ค„์—ฌ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค^^

  • @nalgut6387
    @nalgut63872 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•ผ๋†€์ž์˜ ํ•œ๊ธ€๋ชจ๋ธ๋กœ ๋ฒˆ์—ญํ•˜๋ฉด ๋”ฅ์—˜๊ณผ ๋น„๊ตํ•ด์„œ ์–ด๋–ค๊ฐ€์š”? ใ…Žใ…Ž

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ผ๋ฐ˜ ๋ฒˆ์—ญ ์ˆ˜์ค€์€ ํ›Œ๋ฅญํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” ๋‚˜๋ฆ„ ๋งŒ์กฑํ•˜๋ฉด์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์š”!

  • @user-we9vo3eh9b
    @user-we9vo3eh9b24 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ํ…Œ๋””๋‹˜ ์˜์ƒ๋ณด๋ฉฐ ์‹ ์„ธ๊ณ„๋ฅผ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ollama create ์‹œ Error:command must be one of "from", "license", "template", "system", "adapter", "parameter", or "message" ๋ฐœ์ƒํ•ด์„œ temperature ๋ถ€๋ถ„ ์ œ๊ฑฐ ํ›„ ์ƒ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๋ฌธ์ œ๋Š” ์—†์œผ์…จ๋Š”์ง€์š”?

  • @teddynote

    @teddynote

    24 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋งž์Šต๋‹ˆ๋‹ค ๋ฌธ์ œ ์žˆ์Šต๋‹ˆ๋‹ค ์ฝ”๋“œ ์ˆ˜์ •ํ•ด ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค^^

  • @user-xh7wh8gj7z
    @user-xh7wh8gj7zะะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š” ๋กœ์ปฌ ์„œ๋น„์Šค ์„ธํŒ… ํ›„ ์œˆ๋„์šฐ์—์„œ ๋กœ์ปฌ, ๋ฆฌ๋ชจํŠธ ์ ‘์†ํ•ด์„œ ์งˆ๋ฌธ์„ 1๊ฐœ๋งŒํ•ด๋„ ์†๋„๊ฐ€ ์—„์ฒญ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ์งˆ๋ฌธ๊ณผ ๋™์‹œ์— cpu 99%, ๋ฉ”๋ชจ๋ฆฌ full, gpu๋Š” ๊ฑฐ์˜ ์•ˆ๋จน์Šต๋‹ˆ๋‹ค. (๋…ธํŠธ๋ถ ์‚ฌ์–‘ : i7 12์„ธ๋Œ€, 16g, ๋‚ด์žฅ๊ทธ๋ž˜ํ”ฝ) ํ˜น์‹œ ์ด์œ ๊ฐ€ ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๋„ค ์™ธ์žฅ ๊ทธ๋ž˜ํ”ฝ(์—”๋น„๋””์•„ ๊ณ„์—ด) ์ด ๋‹ฌ๋ ค์žˆ์ง€ ์•Š์œผ๋ฉด ๋‹ต๋ณ€์ด ๊ต‰์žฅํžˆ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๋น ๋ฅธ ์ถœ๋ ฅ์„ ์œ„ํ•ด์„œ๋Š” GPU๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค!!

  • @user-ru9yy2pn6r
    @user-ru9yy2pn6r24 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋‹จ์ˆœ ์„ฑ๋Šฅ๋งŒ ๋น„๊ตํ•˜๋ฉด ๊ทธ๋ž˜๋„ gpt4 ๊ณ„์—ด์˜ ๋ชจ๋ธ์ด EEVE๋ณด๋‹ค ๋งŽ์ด ์ข‹์€๊ฐ€์š”? ํ•œ๊ตญ์–ด ๊ธฐ์ค€์œผ๋กœ์š”!

  • @teddynote

    @teddynote

    23 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์„ฑ๋Šฅ์ด ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์„ ํฌํ•จํ•˜๊ณ  ์žˆ์ง€๋งŒ GPT4๋Š” ์ž…๋ ฅ์œผ๋กœ ๋ฐ›๋Š” ์ปจํ…์ŠคํŠธ ๊ธธ์ด๊ฐ€ 128K๋กœ eeve ์˜ 4K๋Œ€๋น„ ํฌ๊ธฐ ๋•Œ๋ฌธ์— RAG๋ฅผ ํ•˜์‹ค ๋•Œ๋Š” ์ž…๋ ฅ์˜ ๊ธธ์ด๊ฐ€ ๊ธธ๋ฉด ์ข‹์œผ๋ฏ€๋กœ GPT4๊ฐ€ ์ข‹๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • @heejuneAhn
    @heejuneAhn2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ollama ๋กœ ๋Œ๋ฆฐ ๊ฒƒ์ด๋ž‘ transformer ๋กœ ๋Œ๋ฆฐ ๊ฒƒ์ด๋ž‘ ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ์ข€ ์žˆ๋Š”์ง€ ์ฐพ์•„ ๋ด์•ผ๊ฒ ๋„ค์š”

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์–‘์žํ™” ๋ชจ๋ธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–‘์žํ™” ์ˆ˜์ค€์— ๋”ฐ๋ผ ์•ฝ๊ฐ„์˜ ์„ฑ๋Šฅ ์ฐจ์ด๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค~

  • @WhiteHat7
    @WhiteHat72 ะฐะน ะฑาฑั€ั‹ะฝ

    ์–‘์žํ™” ๋ชจ๋ธ์—์„œ๋Š” VRAM 12G ์ •๋„์—์„œ๋„ ์›ํ™œํ•˜๊ฒŒ ๋Œ๋ฆด์ˆ˜ ์žˆ๋‚˜์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ œ๊ฐ€ ํ…Œ์ŠคํŠธ ํ•ด๋ณธ ํ™˜๊ฒฝ์ด mac ์ด๋ผ ๋‹จ์ˆœ ๋น„๊ต๊ฐ€ ์–ด๋ ต๊ฒ ์ง€๋งŒ 12G์ถฉ๋ถ„ํžˆ ๋Œ์•„๊ฐˆ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค!

  • @Withipad
    @Withipadะะน ะฑาฑั€ั‹ะฝ

    ๋„ˆ๋ฌด ์ž˜๋ดค์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฆ„์ด ์•„๋‹ˆ๋ผ ๊ถ๊ธˆํ•œ๊ฒŒ ์žˆ๋Š”๋ฐ์š”... ์œˆ๋„์šฐ์—์„œ๋„ ๋˜๋Š” ๊ฑด๊ฐ€์—ฌ?

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๋„ค ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

  • @Withipad

    @Withipad

    ะะน ะฑาฑั€ั‹ะฝ

    ๋„ˆ๋ฌด ์„ค๋ช…์ด ์ž˜๋˜์–ด์žˆ์–ด์„œ rag์ „๊นŒ์ง€๋Š” ์„ฑ๊ณต์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๊ทธ rag๋ฅผ ํ•˜๋ ค๋ฉด ์ž„๋ฒ ๋”ฉ์„ openai๋กœ ํ•œ๋‹ค๊ณ  ํ•˜๊ณ  ๋‹ค๋ฅธ๊ฑธ๋กœ ํ• ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•˜์…จ๋Š”๋ฐ ์˜คํ”ˆ์†Œ์Šค๋กœ ๋˜์–ด์žˆ๋Š”๊ฒƒ์ด ๋ญ๊ฐ€ ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    @@Withipad ํ—ˆ๊น…ํŽ˜์ด์Šค์— bge-m3 ์ž„๋ฒ ๋”ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค~ ํ•œ๊ธ€ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ๋„ ์šฐ์ˆ˜ํ•œ ํŽธ์ž…๋‹ˆ๋‹ค

  • @Withipad

    @Withipad

    ะะน ะฑาฑั€ั‹ะฝ

    @@teddynoteใ… ใ…กใ…  ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋“œ

  • @Withipad

    @Withipad

    ะะน ะฑาฑั€ั‹ะฝ

    ํ•œ๊ฐ€์ง€๋งŒ ๋งˆ์ง€๋ง‰์œผ๋กœ ์งˆ๋ฌธ๋“œ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.. ๊ทธ ์˜คํ”„๋ผ์ธ ํ™˜๊ฒฝ์—์„œ๋Š” ์ ˆ๋Œ€ ์ง„ํ–‰ํ• ์ˆ˜์—†๋Š” ํ”„๋กœ์ ํŠธ์ธ๊ฐ€์š”?? Server.py๋ฅผ ์˜คํ”„๋ผ์ธ์—์„œ ์‹คํ–‰์‹œ์ผฐ๋”๋‹ˆ, ์—๋Ÿฌ๊ฐ€ ๋œจ๋”๋ผ๊ตฌ์š” ๋žญ์ฒด์ธ ๋ชจ๋“ˆ์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š”๊ฒŒ ์žˆ๋Š”๊ฒƒ ๊ฐ™๋˜๋ฐ์šฉ..

  • @user-tt6ky7fx3k
    @user-tt6ky7fx3k2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์งˆ๋ฌธ ํ•˜๋‚˜๋งŒํ•ด๋„ gpu๊ฐ€ 100%๊ฐ€ ๋˜์–ด๋ฒ„๋ฆฌ๋„ค์š” ๋งŒ์•ฝ์•  gpt3์ฒ˜๋Ÿผ ์„œ๋น„์Šค๋ฅผ ํ•˜๋ ค๊ณ ํ•œ๋‹ค๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋ฌด์ˆ˜ํ•˜๊ฒŒ ๋งŽ์ด ํ•„์š”ํ• ๊นŒ์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    VRAM์„ ๋” ํฐ GPU๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ ์š” ์ •๋ง ์‚ฌ์šฉ์ž๊ฐ€ ๋งŽ๋‹ค๋ฉด ๋” ๋งŽ์€ ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•  ์ˆ˜ ์žˆ์–ด์š”. ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด ์†์‰ฝ๊ฒŒ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! ๊ทธ๋Ÿฐ๋ฐ ๋ˆ์€ ๋งŽ์ด ๋“ค์ฃ  ใ…œ

  • @JihaoXu
    @JihaoXu7 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์•„๋‚Œ์—†์ด ์ฃผ์‹œ๋Š” ๋‚˜๋ฌด. ๋•๋ถ„์— ํ•œ ๋ฒˆ ๋Œ๋ ค๋ณผ ์ˆ˜ ์žˆ์—ˆ์–ด์š”! ๊ทผ๋ฐ, Langserve PlayGround UI๊ฐ€ ํœด๋Œ€์ „ํ™”๊ธฐ์—์„œ๋Š” ์งค๋ฆฌ๋Š”๋ฐ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    6 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์•„์‰ฝ์ง€๋งŒ ๋ชจ๋ฐ”์ผ ๋Œ€์‘์ด ์•„์ง์€ ์กฐ๊ธˆ ๋ถ€์กฑํ•œ ๊ฒƒ ๊ฐ™์•„์š” ์ˆ˜์ •์€ ๊ฐ€๋Šฅํ•œ๋ฐ์š” ์•„๋งˆ css ์ชฝ์„ ์ง์ ‘ ์ฝ”๋“œ๋กœ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ใ…œ ํ‘

  • @JihaoXu

    @JihaoXu

    6 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@teddynote ๋ฐ”์˜์‹ ๋ฐ ๋Œ“๊ธ€ ๊ฐ์‚ฌํ•ด์š”. ์ž„๋ฒ ๋”๋ฅผ ๋ฌด๋ฃŒ๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋Œ๋ ค๋ณด๋Š”๋ฐ segmetation falut ๊ฐ€ ๋‚˜๋Š”๋ฐ, OpenAI๋ฅผ ์•ˆ ์จ์„œ ๊ทธ๋Ÿฐ ๊ฑด์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. +, .cahe/files ์•ˆ์—๋Š” ์ž˜ ๋ณด์ด๋Š”๋ฐ, FAISS ์ €์žฅ์†Œ์— ์ž˜ ๋“ค์–ด๊ฐ”๋Š”์ง€๋Š” ์–ด๋–ป๊ฒŒ ํ™•์ธํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜๋„ค์š”. ์ดˆ๋ณด๋ผ์„œ.. ใ… 

  • @teddynote

    @teddynote

    6 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@JihaoXu FAISS ์ €์žฅ์†Œ์— ์ž˜ ๋“ค์–ด ๊ฐ”๋Š”์ง€๋Š” ์ผ๋‹จ DB INDEX ๋ฅผ ์ €์žฅํ•œ ๋‹ค์Œ์— ์ƒ์„ฑ๋œ INDEX ํŒŒ์ผ์„ ๋ณด๊ณ  ์œ ์ถ”ํ•  ์ˆ˜ ์žˆ์–ด์š”~ ๊ทผ๋ฐ DB ํŒŒ์ผ์ด index ์™€ pkl ๋กœ ๋˜์–ด ์žˆ์–ด ์šฐ๋ฆฌ๊ฐ€ ๊ทธ๋ƒฅ ์—ด์–ด๋ณด๋Š” ๊ฒƒ์€ ์–ด๋ ต๊ณ ์š”~ ์–ด์ฐจํ”ผ ์ž„๋ฒ ๋”ฉ๋œ ์ˆซ์ž ํ‘œํ˜„์œผ๋กœ ๋“ค์–ด๊ฐ€์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ด์–ด๋ด๋„ ํ•ด์„์ด ์–ด๋ ค์›Œ์š” ๊ฒฐ๊ตญ ์ž˜ ๋“ค์–ด๊ฐ”๋Š”๊ฐ€๋Š” retriever ๊ฐ€์ ธ์™€์„œ ๊ฒ€์ƒ‰์–ด๋ฅผ ๋‚ ๋ ค์„œ DB ์—์„œ ์กฐํšŒ๊ฐ€ ์ž˜ ๋˜๋Š”์ง€๋กœ ํ™•์ธํ•ด ๋ณด๋Š”๊ฒƒ์ด ๊ฐ€์žฅ ๊ฐ„ํŽธํ•ฉ๋‹ˆ๋‹ค~

  • @yjshon4352
    @yjshon4352ะะน ะฑาฑั€ั‹ะฝ

    ์œˆ๋„์šฐ์—์„œ cuda ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ์•Œ ์ˆ˜ ์žˆ์„๊นŒ์š”. main.py์—์„œ model_kwargs = {"device": "cuda"} ๋กœ ํ–ˆ์ง€๋งŒ CPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด ์งˆ๋ฌธ๋“œ๋ฆฝ๋‹ˆ๋‹ค ใ… ใ… ใ… 

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ์šฐ์„  ์œˆ๋„์šฐ์—์„œ CUDA ์„ค์ •์ด ๋˜์–ด ์žˆ์œผ์…”์•ผ model_kwargs = {"device": "cuda"} ์ด๊ฑธ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์–ด์š”. ๊ตฌ๊ธ€์— "Windows CUDA ์„ค์น˜" ํ‚ค์›Œ๋“œ๋กœ ๊ฒ€์ƒ‰ํ•˜์…”์„œ ์„ค์น˜ ๋จผ์ € ํ•ด๋ณด์‹ญ์‡ผ!!

  • @yjshon4352

    @yjshon4352

    ะะน ะฑาฑั€ั‹ะฝ

    ๋‹ต๋ณ€ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค ๋งฅ์€ ๋‹ค๋ฅธ ์„ค์ • ์—†์ด ๊ฐ€๋Šฅํ–ˆ๋Š”๋ฐ ์œˆ๋„์šฐ๋ฏ„ ๋ณ„๋„๋กœ ์„ค์น˜๊ฐ€ ํ•„์š”ํ•˜๊ตฐ์š”. ์„ค์น˜ ์ง„ํ–‰ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • @jongminlee6691
    @jongminlee66912 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š”, ์ •๋ง ์ข‹์€ ์˜์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘ ๋‹ค ์„ฑ๊ณตํ–ˆ์œผ๋‚˜, stramlit ์‹คํ–‰ ํ›„ PDF๋ถˆ๋Ÿฌ์™€์„œ ์งˆ์˜ํ•  ๋•Œ ๊ณ„์†ํ•ด์„œ TypeError: 'CacheBackedEmbeddings' object is not callable ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋„ค์š”... ํ˜น์‹œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ์‹ค ์ˆ˜ ์žˆ์œผ์‹ค๊นŒ์š”?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์ž‘์„ฑํ•˜์‹  ์ฝ”๋“œ๋„ ๋‚จ๊ฒจ ์ฃผ์‹ค ์ˆ˜ ์žˆ์„๊นŒ์š”~?

  • @Lofi_CozyBoy
    @Lofi_CozyBoy14 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    LLM๋ชจ๋“œ์—์„œ Chat๋ชจ๋“œ๋กœ ์–ด๋–ป๊ฒŒ ๋ณ€๊ฒฝํ•˜๋‚˜์š”...?

  • @cklee4069
    @cklee4069ะšาฏะฝ ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š” ํ…Œ๋””๋‹˜, OpenAI๋กœ embedding ํ•˜๋Š”๊ฑด ์ž˜ ๋˜๋Š”๋ฐ์š”... ์•„๋ฌด๋ž˜๋„ ๋ณด์•ˆ์ ์ธ ๋ถ€๋ถ„์ด ๊ณ ๋ ค๋˜์–ด์„œ ๋งŒ๋“ค์–ด ๋†“์œผ์‹  ํ—ˆ๊น…ํŽ˜์ด์Šค ์ฝ”๋“œ๋กœ embedding์„ ํ•˜๊ณ  ์‹ถ์€๋ฐ, ์ž๋ฃŒ๋ฅผ ์˜ฌ๋ฆฌ๊ณ  ์งˆ๋ฌธ์„ ํ•˜๋ฉด AssertionError ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ์งง์€ ์‹œ๊ฐ„์— ์ƒ์„ฑ๊นŒ์ง€๋Š” ํ–ˆ๋Š”๋ฐ, ์ด ๋ถ€๋ถ„์—์„œ ๋ง‰ํ˜€์„œ ์ด๋ ‡๊ฒŒ ๋Œ“๊ธ€ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค! ๊ทธ๋ฆฌ๊ณ  ์ž„๋ฒ ํŒ…์„ OpenAI๋กœ ํ•˜๋Š”๊ฑด ๋ณด์•ˆ์€ ๊ดœ์ฐฎ์„๊นŒ์š”? API๋Š” OpenAI๋Š” ํ•™์Šต๋ฐ์ดํ„ฐ๋กœ ์“ฐ์ง€ ์•Š๋Š”๋‹ค๊ณ ๋Š” ํ•˜๋Š”๋ฐ, ์•„๋ฌด๋ž˜๋„ ๊ฐœ์ธ์ •๋ณด๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค๋ฉด ๋ฌด์‹œํ•  ์ˆ˜ ์—†์„ ๊ฒƒ ๊ฐ™์€ ๋ถ€๋ถ„์ด๋ผ ์—ฌ์ญค๋ด…๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    ะšาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋„ค ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๋ถ€๋ถ„์€ ๋””์Šค์ฝ”๋“œ์— ๋‚จ๊ฒจ์ฃผ์‹œ๋ฉด ๋ฉ”์‹œ์ง€ ๋ณด๊ณ  ๋‹ต๋ณ€ ๋“œ๋ฆด ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š”. ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ ์ฃผ์…”๋„ ์ข‹๊ตฌ์š”~ openai embedding ์€ ๊ดœ์ฐฎ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ์š”. api ์จ์„œ ๋ชจ๋ธ ๋‹ต๋ณ€ ๋ฐ›๋Š” ๊ฑด ์•„๋ฌด๋ž˜๋„ ๋ณด์•ˆ์ด ๊ฑฑ์ •๋˜์‹ค ์ˆ˜ ์žˆ์ฃ . ๋งŒ์•ฝ ์ด ๋ถ€๋ถ„์ด ๊ฑฑ์ •์ด์‹œ๋ผ๋ฉด ๋กœ์ปฌ ๋ชจ๋ธ๋กœ(llama3, eeve korean) ๋‹ค์šด ๋ฐ›์•„์„œ ์ง„ํ–‰ํ•˜์…”์•ผ ๋˜์ง€๋งŒ GPU ์ธํ”„๋ผ ๊ตฌ์ถ•์€ ๋™๋ฐ˜๋˜์–ด์•ผ ์›ํ•˜์‹œ๋Š” ์ถœ๋ ฅ์ด ๋‚˜์˜ค์‹ค๊บผ์—์š”! ์ฐธ๊ณ ํ•˜์‹ญ์‡ผ^^

  • @cklee4069

    @cklee4069

    22 ัะฐา“ะฐั‚ ะฑาฑั€ั‹ะฝ

    @@teddynote ์•„, ์ถ”๊ฐ€๋กœ ๋ง์”€ ๋“œ๋ฆฌ๋ฉด Nvidia ์นด๋“œ๊ฐ€ ์žˆ์–ด cuda๋กœ ์…‹ํŒ… ํ•˜๊ณ  ๊ณต์œ  ์ฃผ์‹  EEVE Korean์œผ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์‘๋‹ต์˜ ํ€„๋ฆฌํ‹ฐ๊ฐ€ ์ƒ๊ฐ๋ณด๋‹ค๋Š” ์ข‹์•„์„œ ๋” ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ embedding์„ OpenAI๋กœ ํ•˜๋ฉด ์˜ฌ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋˜‘๊ฐ™์ด OpenAI๋กœ ๋„˜์–ด๊ฐ€๋Š” ๊ฒƒ ๊ฐ™์•„ ๊ฑฑ์ •๋˜์–ด์„œ ๋งŒ๋“ค์–ด๋†“์œผ์‹  USE_BGE_EMBEDDING = True๋กœ ํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ๋”๋‹ˆ ์—๋Ÿฌ๊ฐ€ ๋‚œ๊ฑฐ์˜€์Šต๋‹ˆ๋‹ค!

  • @teddynote

    @teddynote

    21 ัะฐา“ะฐั‚ ะฑาฑั€ั‹ะฝ

    @@cklee4069 ๋„ค~ ๊ทธ๋Ÿฌ์‹œ๊ตฐ์š”. ์ดํ•ดํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๋Š” ์„ธ๋ถ€๋กœ๊ทธ๊ฐ€ ์—†์œผ๋ฉด ๊ตฌ์ฒด์ ์œผ๋กœ ์›์ธ์„ ์•Œ๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์œ ์ถ”ํ•ด๋ณด์ž๋ฉด VRAM ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์ผ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์•„์š” ์™œ๋ƒ๋ฉด BGE ๋ชจ๋ธ๋„ GPU์— ์˜ฌ๋ ค์•ผ ํ•˜๋Š”๋ฐ์š” ๊ธฐ์กด LLM๊ณผ ๋™์‹œ์— ์˜ฌ๋ผ๊ฐ€๋ ค๋ฉด ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค~

  • @cklee4069

    @cklee4069

    18 ัะฐา“ะฐั‚ ะฑาฑั€ั‹ะฝ

    @@teddynote CPU๋กœ ๋ฐ”๊ฟ”๋„ ๋˜‘๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋‚˜์˜ค๋„ค์š”, ์—ฌ๊ธฐ๊นŒ์ง€ ๋งŒ์กฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํŒจ์ŠคํŠธ ์บ ํผ์Šค ๊ฐ•์˜ ๋ณด๋ฉด์„œ, ํ•˜๋‚˜ํ•˜๋‚˜ ๊ณต๋ถ€ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์›”๊ฐ„ ๋ผ์ด๋ธŒ๋„ ์ž˜ํ•˜์„ธ์š”~

  • @teddynote

    @teddynote

    18 ัะฐา“ะฐั‚ ะฑาฑั€ั‹ะฝ

    @@cklee4069 ๋„ต! ๋‚˜์ค‘์— ๋””์Šค์ฝ”๋“œ์— ์—๋Ÿฌ ๋‚จ๊ฒจ์ฃผ์‹ฌ ํ•œ ๋ฒˆ ๋ณผ๊ฒŒ์š”~^^ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

  • @user-hh4ye5zt9l
    @user-hh4ye5zt9l2 ะฐะน ะฑาฑั€ั‹ะฝ

    10B์ด๋ฉด ์ƒ๋‹นํžˆ VRAM์ด ๋งŽ์ด ํ•„์š”ํ• ํ…๋ฐ ์–ด๋–ป๊ฒŒ ๋งฅ๋ถ์—์„œ ๋Œ์•„๊ฐ€๋‚˜์š”? ์•„๋ฌด๋ฆฌ MAX๋ผ๊ณ  ํ•ด๋„?

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ์–‘์žํ™” ๋ชจ๋ธ์ด๋ผ์„œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

  • @juanfortube
    @juanfortubeะะน ะฑาฑั€ั‹ะฝ

    cuda๋Š” ๋ฏธ๋ฆฌ ์„ค์น˜ํ•ด์•ผ gpu๊ฐ€ ์ž‘๋™ํ•˜๋Š”๊ฑด๊ฐ€์š”? cuda์„ค์น˜์—†์œผ๋‹ˆ gpu๊ฐ€์•ˆ๋„๋ˆˆ๊ฑฐ๊ฐ™์•„์„œ์š”

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๋งž์Šต๋‹ˆ๋‹ค cuda๋Š” ์„ค์น˜๋˜์–ด์•ผ gpu ์žก์•„์„œ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค!

  • @naratteu
    @naratteuะะน ะฑาฑั€ั‹ะฝ

    --local-dir-use-symlinks ๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ด True์ด๊ธฐ๋•Œ๋ฌธ์— False๋ฅผ ๋ช…์‹œํ•ด์•ผํ•˜๋Š”๊ฑด๊ฐ€์š”? ๊ทธ๋ƒฅ ๋‹ค์šด๋กœ๋“œํ•˜๋Š”๊ฑด๋ฐ ์‹ฌ๋งํฌ๊ฐ€ ๊ตณ์ด ์–ด๋–ป๊ฒŒ ์™œ ์—ฐ๊ฒฐ๋˜๋Š”๊ฑด๊ฐ€์šฉ?

  • @naratteu

    @naratteu

    ะะน ะฑาฑั€ั‹ะฝ

    ์—†์œผ๋ฉด ์ผ๋‹จ ~/.cache/~ ๊ฒฝ๋กœ๋กœ ๊ฐ„ ํ›„์— ์‹ฌ๋งํฌ๋ฅผ ๊ฑฐ๋Š”๊ตฐ์šฉ

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    True๋กœ ์„ค์ •ํ•˜๋ฉด ํŒŒ์ผ ํฌ๊ธฐ์— ๊ด€๊ณ„์—†์ด ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. False๋กœ ์„ค์ •ํ•˜๋ฉด ํŒŒ์ผ์ด ์บ์‹œ์—์„œ ๋ณต์ œ๋˜๊ฑฐ๋‚˜(์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ) ํ—ˆ๋ธŒ์—์„œ ๋‹ค์šด๋กœ๋“œ๋˜์–ด ์บ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค!

  • @Enosh6079
    @Enosh607911 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์˜ฌ๋ ค์ฃผ์‹œ๋Š” ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์ •๋ง ๋งŽ์€ ๋„์›€์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ํ•œ ๊ฐ€์ง€ ๊ถ๊ธˆํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. rag chain ๊ณผ MessageHistory๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ๊นŒ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋Š”๋ฐ์š”. ์‚ฌ์šฉ๋ฒ•์„ ์ž˜ ๋ชฐ๋ผ์„œ ์ด๋ ‡๊ฒŒ ๋ฌธ์˜๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. chain = ( { "context": retriever | format_docs, "question": RunnablePassthrough(), } | prompt | llm ) response = chain.invoke(user_input) rag ์ฒด์ธ์„ ์ถ”๊ฐ€ํ•˜๊ณ  message history๋Š” ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ- ์ž˜ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์•„๋ž˜์™€ ๊ฐ™์ด message history๋ฅผ ์ถ”๊ฐ€ ํ•˜๋ฉด ์—๋Ÿฌ๊ฐ€ ๋‚˜๋”๋ผ๊ตฌ์š”... chain = ( { "context": retriever | format_docs, "question": RunnablePassthrough(), } | prompt | llm ) chain_with_memory = ( RunnableWithMessageHistory( # RunnableWithMessageHistory ๊ฐ์ฒด ์ƒ์„ฑ chain, # ์‹คํ–‰ํ•  Runnable ๊ฐ์ฒด get_session_history, # ์„ธ์…˜ ๊ธฐ๋ก์„ ๊ฐ€์ ธ์˜ค๋Š” ํ•จ์ˆ˜ input_messages_key="question", # ์ž…๋ ฅ ๋ฉ”์‹œ์ง€์˜ ํ‚ค history_messages_key="history", # ๊ธฐ๋ก ๋ฉ”์‹œ์ง€์˜ ํ‚ค ) ) response = chain_with_memory.invoke( {"question": user_input}, config={"configurable": {"session_id": "abc123"}} )

  • @teddynote

    @teddynote

    11 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ํ˜น์‹œ chatprompttemplate ๋„ ์˜ฌ๋ ค์ฃผ์‹ค ์ˆ˜์žˆ๋‚˜์š”?

  • @teddynote

    @teddynote

    11 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ์ฐธ๊ณ ๋กœ ๋””์Šค์ฝ”๋“œ ์ฑ„๋„์— ์งˆ๋ฌธ ๋‚จ๊ธฐ์‹œ๋ฉด ๋” ๋นจ๋ฆฌ ๋‹ต๋ณ€ ๋ฐ›์œผ์‹ค ์ˆ˜ ์žˆ์–ด์š”^^

  • @Enosh6079

    @Enosh6079

    11 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@teddynote prompt = ChatPromptTemplate.from_messages( [ ( "system", """You are an expert in perfumes. Use the following pieces of retrieved context to answer the question. If you don't know the answer, just say you don't know: {context} """, ), # ๋Œ€ํ™” ๊ธฐ๋ก์„ ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉ, history ๊ฐ€ MessageHistory ์˜ key ๊ฐ€ ๋จ MessagesPlaceholder(variable_name="history"), ("human", "{question}"), # ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉ ] ) ์œ„์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    10 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@Enosh6079 chain = ( { "context": itemgetter("question") | retriever | format_docs, "history": itemgetter("history"), "question": itemgetter("question")), } | prompt | llm ) ๋กœ ๋ฐ”๊ฟ”์ฃผ์‹œ๊ณ  from operator import itemgetter ์ƒ๋‹จ์— ์ถ”๊ฐ€ํ•ด ์ฃผ์‹œ๊ณ ์š”. ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”~^^

  • @Enosh6079

    @Enosh6079

    4 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@teddynote ๋””์Šค์ฝ”๋“œ ์ฑ„๋„์ด ์–ด๋”˜์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”~

  • @user-jangsahara
    @user-jangsahara18 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ํ•˜์ดํผ ํด๋กœ๋ฐ” X๋ฅผ ์œ ๋ฃŒ ์‚ฌ์šฉ์ค‘์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น LLM์„ api ์—ฐ๋™ํ•ด์„œ RAG๋กœ ๋Œ๋ฆฌ๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๋ ค๊ณ ํ•˜๋Š”๋ฐ ์˜ฌ๋ผ๋งˆ๋กœ ๋กœ์ปฌ ์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๊ณ  AnythingLLM์œผ๋กœ RAG ์—ฐ๋™ ๊ฐ€๋Šฅํ• ๊นŒ์š”? ํ˜น์‹œ ์š”๋Ÿฐ ํ”„๋กœ์„ธ์Šค ์ƒ๊ฐํ•ด ๋ณด์‹ค์ˆ˜ ์žˆ์œผ์‹ค๊นŒ์š”~?

  • @teddynote

    @teddynote

    18 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    api๋กœ ์—ฐ๋™ํ•˜์‹œ๋ฉด ๋žญ์ฒด์ธ์œผ๋กœ ๋ชจ๋ธ๋งŒ ํ•˜์ดํผํด๋กœ๋ฐ”๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ต์ฒด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค :) GPT๋Œ€์‹  ํ•˜์ดํผ ํด๋กœ๋ฐ”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋…์ด์—์š”. anythingLLM์œผ๋กœ๋Š” ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋กœ๋ฐ”๊ฐ€ ์—ฐ๋™์ด ์•ˆ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—์š”~

  • @user-jangsahara

    @user-jangsahara

    18 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@teddynote ์˜ค, ๋‹ต๋ณ€ ๊ฐ์‚ฌ๋“œ๋ฆผ๋‹ˆ๋‹คใ…ก ํ…Œ๋””๋‹˜, ๊ทธ๋Ÿฌ๋ฉด ํ˜น์‹œ ๋žญ์ฒด์ธ์œผ๋กœ๋Š” ํ•˜์ดํผํด๋กœ๋ฐ” ๋ชจ๋ธ๋กœRAG๋ฅผ ์ƒ์„ฑํ•ด ๋ณผ์ˆ˜ ์žˆ์„๊นŒ์š”?

  • @teddynote

    @teddynote

    18 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@user-jangsahara ์˜ˆ ๋งž์Šต๋‹ˆ๋‹ค. GPT4 ๋Œ€์‹  ํ•˜์ดํผํด๋กœ๋ฐ”๋กœ ๋ฐ”๊พธ๊ธฐ๋งŒ ํ•˜๋ฉด RAG ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ์›๋ฆฌ๋กœ anthropic ์˜ ํด๋กœ๋“œ ๋ชจ๋ธ, ๋ฏธ์ŠคํŠธ๋ž„, ๋ผ๋งˆ ๋“ฑ ์ˆ˜๋ฐฑ๊ฐ€์ง€ ๋ชจ๋ธ์„ ๊ต์ฒดํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค~

  • @user-bj9lt7fg8c
    @user-bj9lt7fg8cะะน ะฑาฑั€ั‹ะฝ

    gguf ํŒŒ์ผ๊นŒ์ง€ ๋‹ค์šด ๋ฐ›์•˜๊ณ  Modelfile ๋งŒ๋“œ๋Š”๊ฒƒ ๊นŒ์ง€๋Š” ํ–ˆ๋Š”๋ฐ ollama create๋ฅผ ํ•˜๋‹ˆ๊นŒ Error: command must be one of "from", "license", "template", "system", "adapter", "parameter", or "message" ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๋ฐ ์›์ธ์ด ๋ญ˜๊นŒ์š”?

  • @user-bj9lt7fg8c

    @user-bj9lt7fg8c

    ะะน ะฑาฑั€ั‹ะฝ

    TEMPERATURE๋ฅผ ์—†์• ๋‹ˆ๊นŒ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ์˜™ ์ข‹์Šต๋‹ˆ๋‹ค ์ œ๊ฐ€ temerature ๋นผ๊ณ  ์—…๋ฐ์ดํŠธ ํ•ด๋†“์„๊ป˜์š”^^

  • @jkim6881

    @jkim6881

    ะะน ะฑาฑั€ั‹ะฝ

    @@user-bj9lt7fg8c ๊ณ„์† ์•ˆ๋˜์„œ ๋Œ“๊ธ€ ๋ณด๊ณ  ํ•ด๊ฒฐ ํ–ˆ์Šต๋‹ˆ๋‹ค!!! ใ… ใ… 

  • @user-bg7yw4yz5x
    @user-bg7yw4yz5xะะน ะฑาฑั€ั‹ะฝ

    ์œˆ๋„์šฐ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค. ollama run EEVE-Korean-10.8B:latest์„ ์‹คํ–‰ํ•˜๋ฉด llama runner process no longer running: 1 error:failed to create context with model ์ด๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋œจ๋Š”๋ฐ, ๋ญ๊ฐ€ ๋ฌธ์ œ์ผ๊นŒ์š”?ใ… ใ… 

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ollama ๊ฐ€ ๊ตฌ๋™ ์ค‘์ด์–ด์•ผ ํ•˜๋Š”๋ฐ ์–ด๋–ค ์ด์œ ์—์„ ์ง€ ์‹คํ–‰์ค‘์ด ์•„๋‹ˆ๋ผ๋Š” ๋ฉ”์‹œ์ง€ ๊ฐ™์•„์š”. ๋จผ์ € ollama serve ๋กœ ๊ตฌ๋™์‹œ์ผœ ๋†“๊ณ  ์ƒˆ๋กœ์šด ํ„ฐ๋ฏธ๋„์—์„œ ollama run ๋ช…๋ น์–ด ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”!

  • @user-bg7yw4yz5x

    @user-bg7yw4yz5x

    ะะน ะฑาฑั€ั‹ะฝ

    โ€‹@@teddynote ollama serve ๊ตฌ๋™ ํ›„์— ollama run์„ ์‹คํ–‰ํ•ด๋ดค๋”๋‹ˆ ollama serve๋ฅผ ๊ตฌ๋™ํ–ˆ๋˜ ํ„ฐ๋ฏธ๋„์— ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ๋œน๋‹ˆ๋‹ค..ใ… ใ…  ggml_backend_cuda_buffer_type_alloc_buffer: allocating 384.00 MiB on device 0: cudaMalloc failed: out of memory llama_kv_cache_init: failed to allocate buffer for kv cache llama_new_context_with_model: llama_kv_cache_init() failed for self-attention cache llama_init_from_gpt_params: error: failed to create context with model 'C:\Users\Commeci\.ollama\models\blobs\sha256-2ede7a0e79157cecbdd6f6890d6a463e73d8b05040330bfd2fce53bb39b47e28' {"function":"load_model","level":"ERR","line":410,"model":"C:\\Users\\Commeci\\.ollama\\models\\blobs\\sha256-2ede7a0e79157cecbdd6f6890d6a463e73d8b05040330bfd2fce53bb39b47e28","msg":"unable to load model","tid":"19392","timestamp":1714406828} time=2024-04-30T01:07:08.795+09:00 level=ERROR source=routes.go:120 msg="error loading llama server" error="llama runner process no longer running: 1 error:failed to create context with model 'C:\\Users\\Commeci\\.ollama\\models\\blobs\\sha256-2ede7a0e79157cecbdd6f6890d6a463e73d8b05040330bfd2fce53bb39b47e28'" ๊ตฌ๊ธ€๋ง ํ•ด๋ด๋„ ํ•ด๊ฒฐ๋ฒ•์ด ๋‚˜์˜ค์ง€ ์•Š๋„ค์š”..ใ…œใ…œ

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    @@user-bg7yw4yz5x ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ์—๋Ÿฌ์ธ ๊ฒƒ ๊ฐ™์•„์š”. ์ด๋ฏธ GPU ๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์„œ ๊ฐ€์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ž‘์•„์„œ ์—๋Ÿฌ๋‚ฌ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค~

  • @user-bg7yw4yz5x

    @user-bg7yw4yz5x

    ะะน ะฑาฑั€ั‹ะฝ

    @@teddynote ์™€์•„..ใ… ใ… ใ… ใ… ใ…  ์ง„์งœ์ง„์งœ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!!!!!!!! ๋•๋ถ„์— ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค!!!!!!! ๋Šฆ์€ ์‹œ๊ฐ„๊นŒ์ง€ ๋„์™€์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ใ… ใ… ใ… ใ… ใ…  ํ•ญ์ƒ ๋งŽ์€ ๋„์›€ ๋ฐ›๊ณ  ์žˆ์–ด์š”!ใ… ใ… 

  • @user-hq1dg9ye6m
    @user-hq1dg9ye6m2 ะฐะน ะฑาฑั€ั‹ะฝ

    ํ˜น์‹œ EEVE-Korean๊ณผ LLaMA3ํ•˜๊ณ  ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์„๊นŒ์š”??

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    ๋ชจ๋ธ์€ ๋ณดํ†ต ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ํƒ1 ํ•˜์—ฌ ์„ ํƒํ•˜์—ฌ ์ง„ํ–‰ํ•˜๋Š” ๊ฒƒ์•„ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต์€ ๋‘˜ ๋‹ค ํ…Œ์ŠคํŠธ ํ•ด๋ณด๊ณ  ๋” ๋‚˜์€ ๋ชจ๋ธ์€ ํƒ 1 ํ•ฉ๋‹ˆ๋‹ค๋งŒ, LLM ๋ผ์šฐํŒ…์ด๋ผ๋Š” ๋ฐฉ์‹๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ์— ๊ด€๋ จํ•œ ๋‚ด์šฉ์€ llama ๊ฐ€ ํ•œ๊ตญ์–ด ์งˆ๋ฌธ์€ eeve ๊ฐ€ ๋‹ต๋ณ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ์ˆ˜ ์žˆ์–ด์š”~

  • @Jbleeok
    @Jbleeokะะน ะฑาฑั€ั‹ะฝ

    ๋ฉ‹์ง€๋„ค์š”. ๊ทธ๋Ÿฐ๋ฐ, cmd์—์„œ ์‹คํ–‰ํ•˜๋ฉด ํ™•์‹คํžˆ ๋น ๋ฅด๊ณ  gpu 100% ๋จน๋Š”๋ฐ, python server.js ํ•˜๋ฉด ๋Œ€๋‹ต๋„ ๋Š๋ฆฌ๊ณ  gpu ์‚ฌ์šฉ๋Ÿ‰๋„ ์•ˆ์˜ฌ๋ผ๊ฐ€๋Š”๋ฐ ์ด์œ ๊ฐ€ ๋ฌด์—‡์ผ๊นŒ์š”?

  • @netan81

    @netan81

    ะะน ะฑาฑั€ั‹ะฝ

    ์•— ์ €๋„ ์ด๊ฑฐ์— ๋ง‰ํ˜€์„œ ์ด๊ฒƒ์ €๊ฒƒ ์ฐพ์•„๋ณด๋Š” ์ค‘์ธ ใ… _ใ…  CUDA ์„ค์ • server.py์— ํ•„์š”ํ•œ๊ฑฐ ๊ฐ™์€๋ฐ ์–ด๋””๋‹ค ํ•ด์•ผํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋„ค์š”;;

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    cuda ์„ค์ •์ด ์ž˜ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์‹œ๊ฒ ์–ด์š”?

  • @netan81

    @netan81

    ะะน ะฑาฑั€ั‹ะฝ

    ์•— ์ด๊ฒƒ์ €๊ฒƒ ํ•˜๋‹ค๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ๋„ค์š”. 1. CUDA์žฌ์„ค์น˜(์„ค์น˜๋‚ด์šฉ ์ž์„ธํžˆ ๋ณด๋‹ˆ 1๊ฐœ๋งŒ ์„ค์น˜์™„๋ฃŒ๋˜๊ณ  ๋‚˜๋จธ์ง„ ์ „๋ถ€ ์‹คํŒจ์˜€์Œ;;;) 2. ๋‚ด์žฅ๊ทธ๋ž˜ํ”ฝ์นด๋“œ ๋ฐ”์ด์˜ค์Šค ์ƒ์—์„œ ์‚ฌ์šฉ ์•ˆํ•จ ๊ทธ๋‚˜์ €๋‚˜ ํŠน์ดํ•˜๊ฒŒ CMD์ƒ์—์„œ llama3:70B๋Š” cpu๋กœ ๋™์ž‘ํ•˜๋„ค์š”. ์ž‘์€๋ชจ๋ธ์€ GPU๋กœ ๋™์ž‘ํ•˜๋Š”๋ฐ;;;

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    @@netan81 70B ์–ด๋–ค ์–‘์žํ™” ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์˜€๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ vram ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ GPU 1์žฅ์œผ๋กœ๋Š” ๊ฐ๋‹นํ•˜๊ธฐ ์–ด๋ ค์šด ์‚ฌ์ด์ฆˆ๋ผ๋ฉด ๋ชป ์˜ฌ๋ฆด๊ป๋‹ˆ๋‹ค ใ…œ

  • @phillipkorea1
    @phillipkorea1ะะน ะฑาฑั€ั‹ะฝ

    ์•„์ง ์˜ค๋ฅ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ๋„ค์š”

  • @user-ke7lf1gk6r
    @user-ke7lf1gk6r27 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    AI ์ดˆ๋ณด์ธ๋ฐ์š”, Ollama๊ฐ€ LLM์ธ๋ฐ EEVE ๋ชจ๋ธ์ด ์™œ ํ•„์š”ํ•œ์ง€ ๊ถ๊ธˆํ•˜๋„ค์š”

  • @teddynote

    @teddynote

    27 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    ๋„ค~ ollama๋Š” llm์ด ์•„๋‹ˆ๊ณ  llm์„ ๊ตฌ๋™ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž…๋‹ˆ๋‹ค. EEVE๊ฐ€ llm์ž…๋‹ˆ๋‹ค~

  • @user-ke7lf1gk6r

    @user-ke7lf1gk6r

    26 ะบาฏะฝ ะฑาฑั€ั‹ะฝ

    @@teddynote ์•„~~๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

  • @hyunbaek4917
    @hyunbaek49172 ะฐะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š” ์˜์ƒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ƒ ์ดˆ๋ณด๊ฐ€ ๋”ฐ๋ผํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ, ์‹ธ์ดํŠธ์—์„œ GGUF ํŒŒ์ผ ๋ฐ›์•„, Modelfile ๋งŒ๋“œ๋ ค๋Š”๋ฐ, ์ž๊พธ ์—๋Ÿฌ๊ฐ€ ๋‚˜๋„ค์š” modelfile ํ™•์žฅ์ž๊ฐ€ yaml ๋งž๋‚˜์š”? ๋ฉ”๋ชจ์žฅ์—์„œ ํ™•์žฅ์ž๋ฅผ yaml๋กœ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. cmd ์ฐฝ์—์„œ Modelfile ์žˆ๋Š” ํด๋”๊ฐ€์„œ "ollama create EEVE -f Modelfile ๋กœ ํ•˜๋ฉด ํŒŒ์ผ์„ ๋ชป์ฐพ๊ฒ ๋‹ค๊ณ  ํ•˜๊ณ , Modelfile.yaml ๋กœ ์น˜๋ฉด "no FROM line for the model was specified" ๋ผ๊ณ  ํ•˜๋Š” ์—๋Ÿฌ๊ฐ€ ๊ณ„์† ๋œจ๋„ค์š”.

  • @teddynote

    @teddynote

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    1. Modelfile ์€ ๋ณ„๋„ ํ™•์žฅ์ž๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ๊ทธ๋ƒฅ ํ™•์žฅ์ž ์—†์ด Modelfile ์ด๋ผ๊ณ  ๋งŒ๋“œ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค~ 2. Modelfile ์•ˆ์— ๋‚ด์šฉ์„ ์ž…๋ ฅํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค ๋‚ด์šฉ์€ github.com/teddylee777/langserve_ollama/blob/main/ollama-modelfile/EEVE-Korean-Instruct-10.8B-v1.0/Modelfile ๋งํฌ์˜ ํŒŒ์ผ์„ ๋ณด์‹œ๊ณ  ์ž…๋ ฅํ•˜์‹œ๋ฉด ๋˜๋Š”๋ฐ์š”. ๋งจ ์œ„์˜ FROM ๋‹ค์Œ์— ๋‚˜์˜ค๋Š” ํŒŒ์ผ์˜ ๊ฒฝ๋กœ๋งŒ ๋ณธ์ธ์ด ์ €์žฅํ•œ ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝํ•ด ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค!

  • @hyunbaek4917

    @hyunbaek4917

    2 ะฐะน ะฑาฑั€ั‹ะฝ

    @@teddynote ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. modelfile ์„ ํ™•์žฅ์ž ์—†์ด ๋งŒ๋“ ๋‹ค๋Š” ๋ง์„ ์ดํ•ด๋ชปํ–ˆ์—ˆ๋Š”๋ฐ, ๋ฉ”๋ชจ์žฅ์ด ์•„๋‹ˆ๋ผ ํˆด ์ด์šฉํ•ด์„œ ๋งŒ๋“œ๋‹ˆ๊นŒ ๋˜๋„ค์š”!

  • @user-cg2kw2dt8k
    @user-cg2kw2dt8kะะน ะฑาฑั€ั‹ะฝ

    ์•ˆ๋…•ํ•˜์„ธ์š”. ํ•ญ์ƒ ์ž๋ฃŒ ๊ฐ์‚ฌํžˆ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค! ๋•๋ถ„์— LLM ๋„ ์†์‰ฝ๊ฒŒ ํ˜ธ์ŠคํŒ…์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š”๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ์š”. ํ˜น์‹œ ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ๋„ ollama - langserve ์กฐํ•ฉ์œผ๋กœ remote ๊ฐ€ ๊ฐ€๋Šฅํ• ๊นŒ์š”? ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ํ•œ๊ตญ์–ด๊ฐ€ ์ž˜๋˜๋Š” ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ๋กœ ์˜ˆ์‹œ) db = Chroma(..., embedding_function=RemoteEmbedding("์ฃผ์†Œ/embedding/", ...)

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    ๊ฐ€๋Šฅํ•ด์š”. ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ์ฐธ๊ณ  ํ•ด ์ฃผ์„ธ์š” from langchain_core.runnables import RunnableLambda embedder = HuggingFaceEmbeddings(...) runnable_embedder = RunnableLambda(afunc=embedder.aembed_documents) add_routes(app, runnable_embedder) ๊นƒํ—™ ์ด์Šˆ์— ์˜ฌ๋ผ์˜จ ๋‚ด์šฉ๋„ ๊ฐ™์ด ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ์ข‹์•„์š” github.com/langchain-ai/langserve/discussions/383

  • @user-cg2kw2dt8k

    @user-cg2kw2dt8k

    ะะน ะฑาฑั€ั‹ะฝ

    ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹คใ…  ์ œํ•œ๋œ ํ™˜๊ฒฝ์ด๋ผ api ๋ฐฉ์‹ ๋ฐ–์— ์‚ฌ์šฉ ๋ชปํ–ˆ๋Š”๋ฐ ๋•๋ถ„์— ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋กœ์ปฌ๋ชจ๋ธ๋„ ์‹œ๋„ํ•ด๋ณผ์ˆ˜ ์žˆ๊ฒ ๋„ค์š”!!๐Ÿ˜Š

  • @JeongminYoo-rc5bl
    @JeongminYoo-rc5blะะน ะฑาฑั€ั‹ะฝ

    ํ˜น์‹œ ollama ์•„๋ž˜ ์—๋Ÿฌ๋Š” ์™œ ๋œจ๋Š”๊ฑด์ง€ ์•„์‹ค๊นŒ์š”? ๊ตฌ๊ธ€๋งํ•ด๋„ ์ž˜์•ˆ๋‚˜์˜ค๋„ค์š” ValueError: Ollama call failed with status code 500. Details: {"error":"llama runner process no longer running: -1 CUDA error: the provided PTX was compiled with an unsupported toolchain. current device: 0, in function ggml_cuda_compute_forward at /root/parts/ollama/build/llm/llama.cpp/ggml-cuda.cu:2212 err GGML_ASSERT: /root/parts/ollama/build/llm/llama.cpp/ggml-cuda.cu:60: !\"CUDA error\""}

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    llama cpp ๋กœ ์‹คํ–‰ํ•˜์…จ๋‚˜์š”?

  • @JeongminYoo-rc5bl

    @JeongminYoo-rc5bl

    ะะน ะฑาฑั€ั‹ะฝ

    @@teddynote ์•„๋‡จ ์ฒ˜์Œ์—” ollama pull๋กœ ๋•ก๊ฒจ์˜ค๋‹ค๊ฐ€ ์ € ์—๋Ÿฌ๊ฐ€ ๋œจ๊ธธ๋ž˜ ์˜์ƒ ๋ฐฉ์‹๋Œ€๋กœ GGUF์—์„œ ๊ฐ€์ ธ์™”๋Š”๋ฐ ๋˜‘๊ฐ™์€ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. CUDA ๋ฒ„์ „๋ฌธ์ œ์ผ๊นŒ์š”? ์ฐธ๊ณ ๋กœ 12.2 ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

  • @teddynote

    @teddynote

    ะะน ะฑาฑั€ั‹ะฝ

    @@JeongminYoo-rc5bl CUDA ๋ฒ„์ „ ๋ฌธ์ œ์ผ ์ˆ˜ ์žˆ์–ด์š”. ์ง€์›ํ•˜๋Š” CUDA ๋ฒ„์ „ ํ•œ ๋ฒˆ ํ™•์ธํ•ด ๋ณด์‹œ๊ณ  ์ง€์›ํ•˜๋Š” ๋ฒ„์ „์œผ๋กœ ํ•œ ๋ฒˆ ์„ค์น˜ํ•ด ๋ณด์‹œ๊ฒ ์–ด์š”?

ะšะตะปะตัั–