Songyou commited on
Commit
79cdf7b
·
verified ·
1 Parent(s): 825e5af

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -7
main.py CHANGED
@@ -1,4 +1,4 @@
1
- # import time
2
  from fastapi import FastAPI, HTTPException, Query
3
  from pydantic import BaseModel
4
  import subprocess
@@ -189,17 +189,17 @@ async def fragmentize(smiles: str = Query(..., description="SMILES string of the
189
 
190
  @app.post("/generate", response_model=List[MoleculeOutput])
191
  async def generate_molecules(request: GenerateRequest):
192
- # start_time = time.time() # 记录请求接受的时间
193
  try:
194
  # 调用 SMILES 生成逻辑
195
- # print("/generate请求开始时间:", start_time)
196
  print("--------------/generate start---------------")
197
  result = run_generate_runner(request.constSmiles, request.varSmiles, request.mainCls, request.minorCls, request.deltaValue, request.num)
198
- # end_time = time.time() # 记录生成结束的时间
199
- # duration = end_time - start_time # 计算用时
200
 
201
- # print("/generate请求结束时间:", end_time)
202
- # print(f"请求处理用时: {duration:.2f}秒,本次处理分子数量为 {request.num}")
203
  return result
204
  except Exception as e:
205
  # 捕获异常并记录详细的错误信息,包括堆栈追踪
 
1
+ import time
2
  from fastapi import FastAPI, HTTPException, Query
3
  from pydantic import BaseModel
4
  import subprocess
 
189
 
190
  @app.post("/generate", response_model=List[MoleculeOutput])
191
  async def generate_molecules(request: GenerateRequest):
192
+ start_time = time.time() # 记录请求接受的时间
193
  try:
194
  # 调用 SMILES 生成逻辑
195
+ print("/generate请求开始时间:", start_time)
196
  print("--------------/generate start---------------")
197
  result = run_generate_runner(request.constSmiles, request.varSmiles, request.mainCls, request.minorCls, request.deltaValue, request.num)
198
+ end_time = time.time() # 记录生成结束的时间
199
+ duration = end_time - start_time # 计算用时
200
 
201
+ print("/generate请求结束时间:", end_time)
202
+ print(f"请求处理用时: {duration:.2f}秒,本次处理分子数量为 {request.num}")
203
  return result
204
  except Exception as e:
205
  # 捕获异常并记录详细的错误信息,包括堆栈追踪