Spaces:
Running
Running
# GPU ํ๊ฒฝ ๋ฐฐํฌ ์คํฌ๋ฆฝํธ | |
echo "๐ GPU ํ๊ฒฝ ๋ฐฐํฌ ์์" | |
# NVIDIA Docker ์ง์ ํ์ธ | |
if ! command -v nvidia-docker &> /dev/null; then | |
echo "โ NVIDIA Docker๊ฐ ์ค์น๋์ง ์์์ต๋๋ค." | |
echo "NVIDIA Docker ์ค์น๊ฐ ํ์ํฉ๋๋ค: https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html" | |
exit 1 | |
fi | |
# GPU ์ฌ์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํ์ธ | |
if ! nvidia-smi &> /dev/null; then | |
echo "โ GPU๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค." | |
echo "GPU ๋๋ผ์ด๋ฒ๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํด์ฃผ์ธ์." | |
exit 1 | |
fi | |
echo "โ GPU ํ๊ฒฝ ํ์ธ ์๋ฃ" | |
# ๊ธฐ์กด ์ปจํ ์ด๋ ์ ๋ฆฌ | |
echo "๐งน ๊ธฐ์กด ์ปจํ ์ด๋ ์ ๋ฆฌ ์ค..." | |
docker-compose -f docker-compose.gpu.yml down --volumes --remove-orphans | |
# ์ด๋ฏธ์ง ๋น๋ | |
echo "๐จ Docker ์ด๋ฏธ์ง ๋น๋ ์ค..." | |
docker-compose -f docker-compose.gpu.yml build --no-cache | |
# ์ปจํ ์ด๋ ์์ | |
echo "๐ ์ปจํ ์ด๋ ์์ ์ค..." | |
docker-compose -f docker-compose.gpu.yml up -d | |
# ์๋น์ค ์ํ ํ์ธ | |
echo "๐ ์๋น์ค ์ํ ํ์ธ ์ค..." | |
sleep 10 | |
# ํฌ์ค์ฒดํฌ | |
echo "๐ฅ ํฌ์ค์ฒดํฌ ์ค..." | |
for i in {1..30}; do | |
if curl -f http://localhost:8001/health &> /dev/null; then | |
echo "โ Lily LLM API ์๋น์ค ์ ์" | |
break | |
fi | |
if [ $i -eq 30 ]; then | |
echo "โ ์๋น์ค ์์ ์คํจ" | |
docker-compose -f docker-compose.gpu.yml logs | |
exit 1 | |
fi | |
echo "โณ ์๋น์ค ์์ ๋๊ธฐ ์ค... ($i/30)" | |
sleep 2 | |
done | |
# GPU ์ฌ์ฉ๋ ํ์ธ | |
echo "๐ฎ GPU ์ฌ์ฉ๋ ํ์ธ:" | |
nvidia-smi | |
# ์๋น์ค ์ ๋ณด ์ถ๋ ฅ | |
echo "" | |
echo "๐ GPU ํ๊ฒฝ ๋ฐฐํฌ ์๋ฃ!" | |
echo "" | |
echo "๐ ์๋น์ค ์ ๋ณด:" | |
echo " - Lily LLM API: http://localhost:8001" | |
echo " - Hearth Chat: http://localhost:8000" | |
echo " - LaTeX-OCR Service: ๋ณ๋ ์ปจํ ์ด๋๋ก ์คํ ์ค" | |
echo "" | |
echo "๐ง ์ ์ฉํ ๋ช ๋ น์ด:" | |
echo " - ๋ก๊ทธ ํ์ธ: docker-compose -f docker-compose.gpu.yml logs -f" | |
echo " - ์๋น์ค ์ค์ง: docker-compose -f docker-compose.gpu.yml down" | |
echo " - ์๋น์ค ์ฌ์์: docker-compose -f docker-compose.gpu.yml restart" | |
echo "" | |
echo "๐งช ํ ์คํธ ๋ช ๋ น์ด:" | |
echo " - API ํ ์คํธ: curl http://localhost:8001/health" | |
echo " - GPU ํ ์คํธ: python test_gpu_deployment.py" |