SeldonDeployment from MLflow #94
-
안녕하세요, Seldon Core yaml 파일 작성에서 모델의 주소를 저의 s3주소로 변경 후 apply하여 정상적으로 pod가 작동되었습니다. 하지만 이후 Swagger UI에서 Request body를 어떤식으로 작성해야 하는지 감이 잡히질 않습니다. 우선 API DEPLOYMENT 2. Deploy SeldonDeployment 와 동일하게 작성을 하였지만 아래와 같은 에러가 발생하였습니다. Request body: Response body: 위 형식은 gs://seldon-models/v1.12.0-dev/sklearn/iris 의 모델에서 쓰이는 형식이기 때문에 현재 모델에 맞지 않는것이라 판단했고 kfp 구축과정에서 생성되는 input_example.json의 형식을 넣어보았습니다. Request body: Response body: 이번에도 완전히 같지는 않지만 비슷한 에러가 발생하였습니다. 이후 여러차례 형식을 바꿔가면서 시도해보았지만 모두 응답을 얻지 못하였습니다. 모델 input의 형식을 어디에서 확인할 수 있을까요? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
안녕하세요. curl -X POST <YOUR PREDICTION URI> \
-H 'Content-Type: application/json' \
-d '{
"data": {
"ndarray": [
[ 7, 3.2, 4.7, 1.4 ]
],
"names": [ "sepal length (cm)", "sepal width (cm)", "petal length (cm)", "petal width (cm)" ]
}
}' 위에 처럼 data안에 ndarray와 names로 입력해주셔야 합니다. |
Beta Was this translation helpful? Give feedback.
안녕하세요.
body를 구성하는 부분은 자동으로 생성해주는 swagger 로는 이해하기 어려운 부분이 있습니다.
해당 내용은 seldon core 공식 문서를 참고하면 좋을 것 같습니다.
공식 문서에 따르면 다음과 같이 작성해야 합니다.
위에 처럼 data안에 ndarray와 names로 입력해주셔야 합니다.