We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a23c8c commit d697e8dCopy full SHA for d697e8d
1 file changed
src/sagemaker_server.cc
@@ -182,10 +182,13 @@ SagemakerAPIServer::Handle(evhtp_request_t* req)
182
if (action == "/invoke") {
183
LOG_VERBOSE(1) << "SageMaker request: INVOKE MODEL";
184
185
- if (sagemaker_models_list_.find(multi_model_name.c_str()) ==
186
- sagemaker_models_list_.end()) {
187
- evhtp_send_reply(req, EVHTP_RES_NOTFOUND); /* 404*/
188
- return;
+ {
+ std::lock_guard<std::mutex> lock(models_list_mutex_);
+ if (sagemaker_models_list_.find(multi_model_name.c_str()) ==
+ sagemaker_models_list_.end()) {
189
+ evhtp_send_reply(req, EVHTP_RES_NOTFOUND); /* 404*/
190
+ return;
191
+ }
192
}
193
LOG_VERBOSE(1) << "SageMaker MME Custom Invoke Model Path";
194
0 commit comments