default to none for pydantic-v2 compatability

pull/55/head
Cade Schlaefli 2025-01-22 14:20:49 -06:00
parent f55066aa41
commit 842f85d108
1 changed files with 10 additions and 10 deletions

View File

@ -672,16 +672,16 @@ class StatusRes(BaseModel): # definition of http response
version: dict = Field(title="Version", description="Server version")
uptime: str = Field(title="Uptime", description="Server uptime")
timestamp: str = Field(title="Timestamp", description="Data timestamp")
state: Optional[dict] = Field(title="State", description="Server state")
memory: Optional[dict] = Field(title="Memory", description="Server memory status")
platform: Optional[dict] = Field(title="Platform", description="Server platform")
torch: Optional[str] = Field(title="Torch", description="Torch version")
gpu: Optional[dict] = Field(title="GPU", description="GPU info")
flags: Optional[list] = Field(title="Optimizations", description="Memory optimizations")
crossatention: Optional[str] = Field(title="CrossAttention", description="Cross-attention optimization")
device: Optional[dict] = Field(title="Device", description="Device info")
backend: Optional[str] = Field(title="Backend", description="Backend")
pipeline: Optional[str] = Field(title="Pipeline", description="Pipeline")
state: Optional[dict] = Field(title="State", description="Server state", default=None)
memory: Optional[dict] = Field(title="Memory", description="Server memory status", default=None)
platform: Optional[dict] = Field(title="Platform", description="Server platform", default=None)
torch: Optional[str] = Field(title="Torch", description="Torch version", default=None)
gpu: Optional[dict] = Field(title="GPU", description="GPU info", default=None)
flags: Optional[list] = Field(title="Optimizations", description="Memory optimizations", default=None)
crossatention: Optional[str] = Field(title="CrossAttention", description="Cross-attention optimization", default=None)
device: Optional[dict] = Field(title="Device", description="Device info", default=None)
backend: Optional[str] = Field(title="Backend", description="Backend", default=None)
pipeline: Optional[str] = Field(title="Pipeline", description="Pipeline", default=None)
def get_status_api(req: StatusReq = Depends()):