
[Ray] ๋ถ์ฐ ์คํ ํ๋ ์์ํฌ Ray ์ค๋ช
ยท
๐ป Programming/Distributed Computing
RayRay๋ ๋ฒ์ฉ ๋ถ์ฐ ์คํ ํ๋ ์์ํฌ์ด๋ค. ๊ธฐ์กด์ ๋ถ์ฐ ์์คํ
์ ETL, ํ์ต, ์๋น์ฒ๋ผ ๋ชฉ์ ์ ๋ฐ๋ผ ์๋ก ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. ํ์ง๋ง Ray๋ ๋จ์ผ ํ๋ ์์ํฌ ์์์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ(Ray Data), ๋ถ์ฐ ํ์ต(Ray Train), ํ์ดํผํ๋ผ๋ฏธํฐ ์ต์ ํ(Ray Tune), ๋ชจ๋ธ ์๋น(Ray Serve)๋ฅผ ๋ชจ๋ ์ง์ํ๋ค. Ray๋ Uber์์ ๋ด๋ถ ๋ถ์ฐ ๊ฐํํ์ต ํ๋ซํผ์ผ๋ก ์์ํ์ผ๋ฉฐ, ํ์ฌ๋ ๋ค์ํ ๊ธฐ์
์์ ๋๊ท๋ชจ ML ํ์ต, ์๋น, ์คํ ์๋ํ์ ํ์ฉ๋๊ณ ์๋ค. ํนํ GPU ์ค์ผ์ค๋ง๊ณผ ๋์ ๋ฆฌ์์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ๋ฐ์ด๋, ์์ญ~์๋ฐฑ ๊ฐ์ ๋
ธ๋์ GPU๋ฅผ ๋ค๋ฃจ๋ ํ๊ฒฝ์์ ๋ง์ด ์ฐ์ธ๋ค.1. Ray Core ๊ฐ๋
1.1 TaskRay์์ Task๋ ๋ถ์ฐ ์คํ์ ๊ธฐ๋ณธ ๋จ์์ด๋ค. Python ํจ์์ @r..