Update app.py
Browse files
app.py
CHANGED
|
@@ -20,14 +20,13 @@ app.add_middleware(
|
|
| 20 |
|
| 21 |
class Query(BaseModel):
|
| 22 |
smiles :List[str]
|
| 23 |
-
#class PredictionResponse(BaseModel):
|
| 24 |
-
#predictions: List[int]
|
| 25 |
class PredictionResponse(BaseModel):
|
| 26 |
-
predictions: int
|
|
|
|
| 27 |
rob_chem_model = ClassificationModel('roberta', 'BasselAhmed/RobertaChemClinToxTuned',use_cuda=False ,args={'evaluate_each_epoch':True , 'evaluate_during_training_verbose':True, 'seed':4})
|
| 28 |
|
| 29 |
@app.post("/ToxicityPrediction/")
|
| 30 |
-
def c(query:Query)->
|
| 31 |
print(query)
|
| 32 |
print(type(query))
|
| 33 |
query_dict = query.dict()
|
|
@@ -43,8 +42,8 @@ def c(query:Query)->list[PredictionResponse]:#->PredictionResponse:
|
|
| 43 |
#answer = {"prediction":predictions[0]}
|
| 44 |
#return {'response':answer}
|
| 45 |
|
| 46 |
-
|
| 47 |
-
return list(predictions)
|
| 48 |
except Exception as e:
|
| 49 |
print("Excepted")
|
| 50 |
raise HTTPException(detail = str(e) , status_code = 500)
|
|
|
|
| 20 |
|
| 21 |
class Query(BaseModel):
|
| 22 |
smiles :List[str]
|
|
|
|
|
|
|
| 23 |
class PredictionResponse(BaseModel):
|
| 24 |
+
predictions: List[int]
|
| 25 |
+
|
| 26 |
rob_chem_model = ClassificationModel('roberta', 'BasselAhmed/RobertaChemClinToxTuned',use_cuda=False ,args={'evaluate_each_epoch':True , 'evaluate_during_training_verbose':True, 'seed':4})
|
| 27 |
|
| 28 |
@app.post("/ToxicityPrediction/")
|
| 29 |
+
def c(query:Query)-> PredictionResponse:
|
| 30 |
print(query)
|
| 31 |
print(type(query))
|
| 32 |
query_dict = query.dict()
|
|
|
|
| 42 |
#answer = {"prediction":predictions[0]}
|
| 43 |
#return {'response':answer}
|
| 44 |
|
| 45 |
+
return {"predictions" :list(predictions)}
|
| 46 |
+
#return list(predictions)
|
| 47 |
except Exception as e:
|
| 48 |
print("Excepted")
|
| 49 |
raise HTTPException(detail = str(e) , status_code = 500)
|