|
|
|
|
@ -259,6 +259,7 @@ async def evaluate_model(request: Request, features_list: List[Features]):
|
|
|
|
|
# 返回分类结果和模型文件下载 URL,static不是程序执行路径,而是app.mount的静态文件夹
|
|
|
|
|
log_file_url = f"{request.base_url}evaluate_api/evaluate_log_{now}.log"
|
|
|
|
|
data_file_url = f"{request.base_url}evaluate_api/evaluate_feature_label_weighted_{now}.xlsx"
|
|
|
|
|
evaluate_result_img_url = f"{request.base_url}evaluate_api/evaluate_result_img_{now}.png"
|
|
|
|
|
|
|
|
|
|
# 返回分类结果和模型文件
|
|
|
|
|
return {
|
|
|
|
|
@ -270,7 +271,8 @@ async def evaluate_model(request: Request, features_list: List[Features]):
|
|
|
|
|
),
|
|
|
|
|
"data_file": {
|
|
|
|
|
"log_file_url": log_file_url,
|
|
|
|
|
"data_file_url": data_file_url
|
|
|
|
|
"data_file_url": data_file_url,
|
|
|
|
|
"evaluate_result_img_url": evaluate_result_img_url
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -384,4 +386,4 @@ if __name__ == "__main__":
|
|
|
|
|
scheduler_thread.daemon = True
|
|
|
|
|
scheduler_thread.start()
|
|
|
|
|
|
|
|
|
|
uvicorn.run(app, host="0.0.0.0", port=8089, reload=False)
|
|
|
|
|
uvicorn.run(app, host="0.0.0.0", port=8088, reload=False)
|