A newer version of the Gradio SDK is available: 6.24.0
🚀 خطوات رفع GeoGuard على HuggingFace Spaces
📁 الملفات المطلوبة
geoguard/
├── app.py ← الكود الرئيسي
├── requirements.txt ← المكتبات
└── README.md ← وصف المشروع
الخطوة 1️⃣ – إنشاء حساب على HuggingFace
- افتح: https://huggingface.co/join
- سجّل بالإيميل
- فعّل الحساب من الإيميل
الخطوة 2️⃣ – إنشاء Space جديد
- افتح: https://huggingface.co/new-space
- املأ البيانات:
- Space name:
geo-guard - License: MIT
- SDK: اختر Gradio ✅
- Hardware:
CPU Basic(مجاني)
- Space name:
- اضغط Create Space
الخطوة 3️⃣ – رفع الملفات (طريقتين)
🅰️ الطريقة الأسهل: رفع مباشر من الموقع
- افتح الـ Space اللي أنشأته
- اضغط Files ثم Add file ثم Upload files
- ارفع الملفات الثلاثة:
app.pyrequirements.txtREADME.md
- اضغط Commit changes
🅱️ الطريقة الاحترافية: Git
# تثبيت git-lfs
git lfs install
# استنساخ الـ Space
git clone https://huggingface.co/spaces/اسمك/geo-guard
cd geo-guard
# نسخ الملفات
cp app.py requirements.txt README.md .
# رفع
git add .
git commit -m "🚀 Initial upload - GeoGuard AI"
git push
الخطوة 4️⃣ – انتظر البناء التلقائي
- بعد الرفع، HuggingFace هيبني المشروع تلقائياً ⚙️
- الوقت: 3-5 دقائق
- هتلاقي شاشة Building ثم Running ✅
الخطوة 5️⃣ – شارك الرابط 🎉
رابط مشروعك هيكون:
https://huggingface.co/spaces/اسمك/geo-guard
⚠️ ملاحظات مهمة
- الـ
CPU Basicمجاني بس بطيء شوية - لو عايز GPU أسرع: اختر
T4 Small(مدفوع) - أول مرة النموذج بيتحمل (49MB) ممكن ياخد دقيقة
- لو الـ Space وقف، هيشتغل تاني لما حد يفتحه