2021 ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์ ์์นด๋ฐ๋ฏธ์ ์ฐธ์ฌํ๋ฉฐ ํ๋ ๊ธฐ์ฌ๋ฅผ ์ ๋ฆฌํ ๊ธ์ ๋๋ค.
- ์ฐธ์ฌํ๋ ํ๋ก์ ํธ
- Masters ๊ธฐ๊ฐ์ ํ๋ ๊ธฐ์ฌ (2022.09 ~ 2022.11)
- ์ฐ๊ณ ์ธํด์ญ ๊ธฐ๊ฐ์ ํ๋ ๊ธฐ์ฌ (2022.11 ~ 2022.12)
- ๋ฐฐ์ด์ & ๋๋์
Backend.AI - ๋๋ธ์ ์์ ๊ฐ๋ฐํ Backend.AI๋ GPU ํนํ ๋จธ์ ๋ฌ๋ ์ฐ์ฐ์์ ๊ด๋ฆฌ ํ๋ซํผ
Github: https://github.com/lablup/backend.ai
WebSite: https://backend.ai/
- ์คํ ํ๊ฒฝ์ ์ ํํ๊ณ ์์์ ์ํ๋๋งํผ ํ ๋นํ์ฌ ์ธ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ํด๋น ์ธ์ ์์ ๋ณต์กํ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์์ด ์ํ๋ ํ๊ฒฝ์์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
- ํ ๋น๋ ์์๊ณผ ์ฌ์ฉ๋ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
โก๏ธ 2021 ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์ ์์นด๋ฐ๋ฏธ ํ๊ณ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ
์๋์ฐ์ ๋๋น๊ฐ ๋์ด์ง๋ฉด ์ธ์ ๋ฉ๋ด์์ ์์ ์ฌ์ฉ๋๊ณผ ์ธ์ ๋ฆฌ์คํธ ํจ๋์ ๋๋น๊ฐ ๋ฌ๋ผ์ง๋ ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ , ํต์ผ์ํค๋ ๋ฐฉํฅ์ด ๋ณด๊ธฐ ๋ ์ข์ ๊ฒ์ด๋ผ ํ๋จํ์ฌ ์ด์๋ฅผ ์์ฑํ๊ณ ํด๊ฒฐํ์ต๋๋ค. ์ด ์ด์๋ฅผ ํตํด์ width๊ฐ auto์ผ ๋ display์ ๋ฐ๋ผ ์ด๋ป๊ฒ ๋๋น๊ฐ ๊ฒฐ์ ๋๋์ง์ ๋ํด ์๊ฒ ๋์์ต๋๋ค.
- ์์ฑํ Issue: lablup/backend.ai-webui#1113
- PR(Merged): lablup/backend.ai-webui#1117
๊ฐ ํ์ด์ง๋ณ๋ก ์ฌ๋ฐฑ์ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ ํต์ผ์ํค๋ ์ด์๋ฅผ ์งํํ์ต๋๋ค. ์ด ์ด์๋ฅผ ํตํด์ ๋ง์ง ์์์ ๋ํด ๋ฐฐ์ธ ์ ์์์ต๋๋ค.
- PR(Merged): lablup/backend.ai-webui#1118
์ฝ๊ด ์ฐฝ์ ์คํฌ๋กค์ด ๋ถํ์ํ๊ฒ 2๊ฐ๊ฐ ์กด์ฌํ๋ ๊ฑธ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋ด๋ฆฌ๋ ๋์์ด ๋ถ์์ฐ์ค๋ฝ๊ณ ํ๋๋ง ์์ด๋ ๋ ๊ฒ ๊ฐ์์ ์ด์๋ฅผ ์์ฑํ๊ณ ํด๊ฒฐํ์ต๋๋ค.
- PR(Merged): lablup/backend.ai-webui#1142
โก๏ธ ์คํ์์ค ์ปจํธ๋ฆฌ๋ทฐ์ ์์นด๋ฐ๋ฏธ ์ฐ๊ณ ์ธํด์ญ ํ๊ณ ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ
ํ์๊ฐ์ ์ฝ๊ด ์ฐฝ ์ข ๋ฃ ํ ๋ค์ ์คํ์ด ๋์ง ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋ณ์ ์ฌํ ๋น์ด ์ด๋ค์ง์ง ์์ ๋ฐ์ํ ๋ฌธ์ ๋ก ์์ ์ปดํฌ๋ํธ๊ฐ ๋ซํ ๋ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์์ผ ๋ถ๋ชจ ์ปดํฌ๋ํธ์์ ์ฒ๋ฆฌํ๋๋ก ์งํํ์ต๋๋ค.
- PR(Merged): lablup/backend.ai-webui#1160
ํ ์ด๋ธ ์ ์์ ์๋ 2๊ฐ์ ์์ดํ ์ด ๊ฒน์น๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ฒ์์๋ ์์ดํ ์ด ๊ฒน์น๋๊น ๋จ์ํ๊ฒ ๋๋น๋ฅผ ๋๋ ค์ ํด๊ฒฐํ๋ ค ํ์ต๋๋ค. ํ์ง๋ง ๊ทธ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ฌ ์ฌ์ฉ์์ ์ ์ฅ์์ ๋ฐ๋ผ๋ณด๋ฉฐ ์ด๋ค ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํ๋ ๊ฒ์ด ์ข์์ง ๊ณ ๋ฏผํ๋ ์๊ฐ์๊ฐ์ก์ต๋๋ค.
- PR(Merged): lablup/backend.ai-webui#1170
Click ํจํค์ง๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ , ๋์คํธ ๊ณต๊ฐ์ ํ๋ณดํ๋ ๋ช ๋ น์ด๋ฅผ ๋ง๋ค์์ต๋๋ค. ๋์คํฌ ๊ณต๊ฐ ํ๋ณด๋ฅผ ์ํ PostgreSQL VACUUM ์์ ์ด ์ํ๋ ๋ ๋ฐ์ํ ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ฉด์ CREATE DATABASE๋ VACUUM๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ค์ ํธ๋์ญ์ ์์์ ์คํ์ด ๋ถ๊ฐํ๊ธฐ ๋๋ฌธ์, AUTOCOMMIT ๋ชจ๋๋ก ๋ฐ๊ฟ์ฃผ์ด์ผํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
- PR(Merged): lablup/backend.ai-manager#498
์ธ์ ์์ฑ ์กฐ๊ฑด์ ๊ฒ์ฌํ๋ ์์น๋ฅผ ๋ณ๊ฒฝํ์ฌ ํ์์ ๋๊ธฐํ ํ์์์ด ๋ฐ๋ก ๊ฒ์ฌ๋ฅผ ์ํํ ์ ์๋๋ก ๊ฐ์ ์์ ์ ํ์ต๋๋ค. ์ด ์ด์๋ฅผ ํตํด ์กฐ๊ฑด์ ๊ฒ์ฌํ๋ ๊ฒ ๋ฟ๋ง ์๋๋ผ ์ธ์ ํ๋์ง๋ ์ฑ๋ฅ ํฅ์์ ์ํด ์ค์ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
- PR(Merged): lablup/backend.ai-manager#504
์์๊ทธ๋ฃน ์ต์ ์ ๋ณ๊ฒฝ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ์ํด Toml ์ค์ ํ์ผ ๊ฐ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๋ชจ๋ ๋ณ๊ฒฝ์ํค๋ ๋ฉ์๋๋ฅผ ์ถ๊ฐํ์์ต๋๋ค. Manager ์ปดํฌ๋ํธ๊ฐ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์์ฒญ์ ๋ฐ์ผ๋ฉด Toml ์ค์ ํ์ผ์ ๊ฐ์ ๋ณ๊ฒฝํ๊ธฐ ์ํด Agent๋ผ๋ ์ปดํฌ๋ํธ์์ ์์ ์ด ํ์ํ๊ธฐ ๋๋ฌธ์ Agent์ RPC ๋ฉ์๋๋ฅผ ์ถ๊ฐํ๊ณ Manager์์๋ ์์ฒญํ๋ ๋ฐฉ์์ผ๋ก ์งํํ์ต๋๋ค.
- Manager PR(Merged): lablup/backend.ai-manager#511
- Agent PR(Merged): https://github.com/lablup/backend.ai-agent/pull/327
- ๋ค๋ฅธ ์ฌ๋์ด ์ง ์ฝ๋๋ฅผ ๋ถ์ํ๊ณ ์ดํดํ๋ ๊ฒ์ ์ต์ํด์ก์ต๋๋ค. ๊ทธ๋์ ํ์ฌ ์ดํ ์ฐธ์ฌํ ํ๋ก์ ํธ์์๋ ๊ตฌ์กฐ, ์ฝ๋ ์คํ์ผ, ์ ํธํ๋ ๋ณ์ ๋ค์ด๋ฐ ๋ฐฉ์์ ๋ํด ํ์ ํ๊ณ ์์ ํ ์ ์์์ต๋๋ค. ๋ํ ์ฝ๋๋ฅผ ํตํด ์ต๋ํ๋ ๊ฒ์ด ๋ง์์ก๋ค๊ณ ์๊ฐํฉ๋๋ค.
- Issue๋ฅผ ํตํด ํ ์ผ์ ๊ด๋ฆฌํ๊ณ , Forkํ ํ ์์ ํ๊ณ , Pull Request๋ฅผ ํตํด ์ฝ๋ ๋ณํฉ์ ์์ฒญํ๋ Github ํ์ ๋ฐฉ์์ ์ตํ์ต๋๋ค. Git ๋ช ๋ น์ด์ ๋ฅ์ํด์ง๊ณ , ๋ชจ๋ฅด๋ ๋ช ๋ น์ด๋ ๊ฒ์์ ํตํด ์ด๋ ค์ ์์ด ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค.
- ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ํนํ UI์ ๊ด๋ จํด์๋ ์ฌ์ฉ์์ ์ ์ฅ์์ ๋ฐ๋ผ๋ณด๋ฉด์ ๋ค์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ณ ๋ฏผํด๋ณด๋ ๊ฒ์ด ์ค์ํ๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.