Spaces:
Sleeping
Sleeping
File size: 2,560 Bytes
526927a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 |
#!/bin/bash
# Hugging Face GPU ๋ฐฐํฌ ์คํฌ๋ฆฝํธ
echo "๐ Hugging Face GPU ํ๊ฒฝ ๋ฐฐํฌ ์์"
# GPU ํ๊ฒฝ ํ์ธ
echo "๐ GPU ํ๊ฒฝ ํ์ธ ์ค..."
python check_gpu_environment.py
if [ $? -ne 0 ]; then
echo "โ GPU ํ๊ฒฝ ํ์ธ ์คํจ"
exit 1
fi
# Hugging Face ์ค์
echo "๐ง Hugging Face ํ๊ฒฝ ์ค์ ์ค..."
python huggingface_gpu_setup.py
# ๊ธฐ์กด ์ปจํ
์ด๋ ์ ๋ฆฌ
echo "๐งน ๊ธฐ์กด ์ปจํ
์ด๋ ์ ๋ฆฌ ์ค..."
docker-compose -f docker-compose.gpu.yml down --volumes --remove-orphans
# GPU ๋ฉ๋ชจ๋ฆฌ ์ ๋ฆฌ
echo "๐พ GPU ๋ฉ๋ชจ๋ฆฌ ์ ๋ฆฌ ์ค..."
nvidia-smi --gpu-reset
# ์ด๋ฏธ์ง ๋น๋
echo "๐จ Docker ์ด๋ฏธ์ง ๋น๋ ์ค..."
docker-compose -f docker-compose.gpu.yml build --no-cache
# ์ปจํ
์ด๋ ์์
echo "๐ ์ปจํ
์ด๋ ์์ ์ค..."
docker-compose -f docker-compose.gpu.yml up -d
# ์๋น์ค ์ํ ํ์ธ
echo "๐ ์๋น์ค ์ํ ํ์ธ ์ค..."
sleep 15
# ํฌ์ค์ฒดํฌ
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
# Hugging Face ๋ชจ๋ธ ํ
์คํธ
echo "๐งช Hugging Face ๋ชจ๋ธ ํ
์คํธ ์ค..."
python test_gpu_deployment.py
# ์ฑ๋ฅ ์ต์ ํ ์ ์ฉ
echo "โก ์ฑ๋ฅ ์ต์ ํ ์ ์ฉ ์ค..."
python performance_optimization.py
# ์๋น์ค ์ ๋ณด ์ถ๋ ฅ
echo ""
echo "๐ Hugging Face 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"
echo " - Hugging Face ํ
์คํธ: python huggingface_gpu_setup.py"
echo ""
echo "๐ก Hugging Face ๋ชจ๋ธ ์ฌ์ฉ:"
echo " - ๋ชจ๋ธ ๋ก๋: python huggingface_gpu_setup.py"
echo " - ํ ํฐ ์ค์ : huggingface-cli login" |