fix warning treated as error due to ignoring return status (#3739)

Co-authored-by: suffian khan <sukha@microsoft.com>
This commit is contained in:
suffiank 2020-04-29 02:38:53 -07:00 committed by GitHub
parent e529464a12
commit ea0e2d1dde
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -105,11 +105,12 @@ int main(int argc, char* argv[]) {
InferenceSession session_object{so, *env};
Status st;
CUDAExecutionProviderInfo xp_info{static_cast<OrtDevice::DeviceId>(world_rank)};
session_object.RegisterExecutionProvider(std::make_unique<CUDAExecutionProvider>(xp_info));
st = session_object.RegisterExecutionProvider(std::make_unique<CUDAExecutionProvider>(xp_info));
ORT_ENFORCE(st == Status::OK(), "MPI rank ", world_rank, ": ", st.ErrorMessage());
std::string model_at_rank;
Status st;
if (world_rank == 0) {
st = session_object.Load(params.model_stage0_name);
ORT_ENFORCE(st == Status::OK(), "MPI rank ", world_rank, ": ", st.ErrorMessage());
@ -214,4 +215,4 @@ int main(int, char* []) {
ORT_NOT_IMPLEMENTED("P2P demo currently requires CUDA to run.");
}
#endif
#endif