File size: 896 Bytes
4d6e8c2
 
 
 
 
 
70f5f26
 
 
 
4d6e8c2
 
70f5f26
 
 
 
 
4d6e8c2
 
 
 
 
 
70f5f26
4d6e8c2
 
 
70f5f26
4d6e8c2
 
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
from fastapi import APIRouter
from .utils.evaluation import ImageEvaluationRequest
from .utils.emissions import get_space_info

router = APIRouter()

DESCRIPTION = "Random Baseline"

@router.post("/image", tags=["Image Task"],
             description=DESCRIPTION)
async def evaluate_image(request: ImageEvaluationRequest):
    """
    Evaluate image classification.
    
    Current Model: Random Baseline
    - Makes random predictions
    - Used as a baseline for comparison
    """
    username, space_url = get_space_info()
    return {
        "message": "Image evaluation endpoint not yet implemented",
        "username": username,
        "space_url": space_url,
        "model_description": DESCRIPTION,
        "received_config": {
            "dataset_name": request.dataset_name,
            "test_size": request.test_size,
            "test_seed": request.test_seed
        }
    }