fix: change model size type to float (#126)
This commit is contained in:
@@ -61,7 +61,7 @@ class TaskContent:
|
|||||||
description: str
|
description: str
|
||||||
downloadPlatform: str
|
downloadPlatform: str
|
||||||
downloadUrl: str
|
downloadUrl: str
|
||||||
sizeBytes: int
|
sizeBytes: float
|
||||||
hashes: Optional[dict[str, str]] = None
|
hashes: Optional[dict[str, str]] = None
|
||||||
|
|
||||||
def __init__(self, **kwargs):
|
def __init__(self, **kwargs):
|
||||||
@@ -71,7 +71,7 @@ class TaskContent:
|
|||||||
self.description = kwargs.get("description", None)
|
self.description = kwargs.get("description", None)
|
||||||
self.downloadPlatform = kwargs.get("downloadPlatform", None)
|
self.downloadPlatform = kwargs.get("downloadPlatform", None)
|
||||||
self.downloadUrl = kwargs.get("downloadUrl", None)
|
self.downloadUrl = kwargs.get("downloadUrl", None)
|
||||||
self.sizeBytes = int(kwargs.get("sizeBytes", 0))
|
self.sizeBytes = float(kwargs.get("sizeBytes", 0))
|
||||||
self.hashes = kwargs.get("hashes", None)
|
self.hashes = kwargs.get("hashes", None)
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
@@ -382,7 +382,7 @@ async def download_model_file(
|
|||||||
# When parsing model information from HuggingFace API,
|
# When parsing model information from HuggingFace API,
|
||||||
# the file size was not found and needs to be obtained from the response header.
|
# the file size was not found and needs to be obtained from the response header.
|
||||||
if total_size == 0:
|
if total_size == 0:
|
||||||
total_size = int(response.headers.get("content-length", 0))
|
total_size = float(response.headers.get("content-length", 0))
|
||||||
task_content.sizeBytes = total_size
|
task_content.sizeBytes = total_size
|
||||||
task_status.totalSize = total_size
|
task_status.totalSize = total_size
|
||||||
set_task_content(task_id, task_content)
|
set_task_content(task_id, task_content)
|
||||||
|
|||||||
Reference in New Issue
Block a user