File size: 2,600 Bytes
40b3335 |
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 |
# π Deployment Guide for Hugging Face Spaces
## Quick Fix for Your Existing Space
Your Hugging Face Space at https://huggingface.co/spaces/kirudang/watermark-leaderboard has been updated with the following fixes:
### β
Fixed Issues
1. **Flexible Submission Validation**
- Now accepts any combination of attack types
- Submit only Attack-free, only Watermark Removal, only Stealing Attack, or any combination
- Clear validation messages guide users
2. **Complete Pending Submissions Table**
- Shows ALL fields: ID, Name, Model, Paper Link, Attack-free metrics, Watermark Removal metrics, Stealing Attack metrics, Submitted At
- Administrators can see complete submission details for proper review
3. **Enhanced User Experience**
- Clear submission requirements displayed in the form
- Better error messages
- Paper link field added
## π Files to Update in Your Hugging Face Space
Upload these updated files to your Space:
1. **app.py** - Main application with all fixes
2. **requirements.txt** - Updated dependencies
3. **README.md** - Updated documentation
4. **leaderboard.json** - Latest data (if needed)
## π How to Deploy
### Option 1: Git Push (Recommended)
```bash
# In your watermark-leaderboard directory
git add .
git commit -m "Fix submission validation and pending approval display"
git push origin main
```
### Option 2: Manual Upload
1. Go to your Space: https://huggingface.co/spaces/kirudang/watermark-leaderboard
2. Click "Files and versions" tab
3. Upload the updated files:
- `app.py`
- `requirements.txt`
- `README.md`
- `leaderboard.json` (if you want to update data)
## π― What's Fixed
### Before (Issues):
- β Could only submit Attack-free data
- β Pending submissions showed limited fields
- β Confusing validation messages
### After (Fixed):
- β
Can submit any combination: Attack-free, Watermark Removal, Stealing Attack
- β
Pending submissions show ALL fields for complete review
- β
Clear submission requirements and validation
## π Testing the Fixes
After deployment, test these scenarios:
1. **Submit only Stealing Attack data** (no Attack-free)
2. **Submit only Watermark Removal data** (no Attack-free)
3. **Submit combination of all three types**
4. **Check pending submissions table shows all fields**
## π οΈ Admin Controls
- **Admin Password**: `admin123` (you can change this in app.py)
- **Pending Submissions**: Shows complete details for review
- **Approval Process**: Approve/reject with full visibility
Your Space will automatically rebuild when you push the changes!
|