@@ -93,7 +93,7 @@ class Module final {
93
93
THROW_IF_ERROR (
94
94
program.error (),
95
95
" loading program failed with error: 0x%" PRIx32,
96
- program.error ());
96
+ static_cast < uint32_t >( program.error () ));
97
97
program_ = std::make_unique<Program>(std::move (program.get ()));
98
98
99
99
// Figure out the size of each non_const layer we need to support every
@@ -137,7 +137,7 @@ class Module final {
137
137
method.error (),
138
138
" loading method %s failed with error 0x%" PRIx32,
139
139
name,
140
- method.error ());
140
+ static_cast < uint32_t >( method.error () ));
141
141
methods_.insert (
142
142
{std::string (name),
143
143
std::make_unique<Method>(std::move (method.get ()))});
@@ -164,7 +164,7 @@ class Module final {
164
164
set_inputs_status,
165
165
" method->set_inputs() for method '%s' failed with error 0x%" PRIx32,
166
166
method_name.c_str (),
167
- set_inputs_status);
167
+ static_cast < uint32_t >( set_inputs_status) );
168
168
169
169
#ifdef USE_ATEN_LIB
170
170
// [TLS handling] This is to workaround an assertion failure
@@ -196,15 +196,15 @@ class Module final {
196
196
ET_LOG (
197
197
Error,
198
198
" ignoring error from set_output_data_ptr(): 0x%" PRIx32,
199
- output_status);
199
+ static_cast < uint32_t >( output_status) );
200
200
}
201
201
}
202
202
}
203
203
Error execute_status = method->execute ();
204
204
THROW_IF_ERROR (
205
205
execute_status,
206
206
" method->execute() failed with error 0x%" PRIx32,
207
- execute_status);
207
+ static_cast < uint32_t >( execute_status) );
208
208
// process outputs
209
209
std::vector<EValue> result (method->outputs_size ());
210
210
@@ -214,7 +214,7 @@ class Module final {
214
214
get_outputs_status,
215
215
" method->get_outputs() for method '%s' failed with error 0x%" PRIx32,
216
216
method_name.c_str (),
217
- get_outputs_status);
217
+ static_cast < uint32_t >( get_outputs_status) );
218
218
219
219
return result;
220
220
}
@@ -312,7 +312,7 @@ inline std::unique_ptr<Module> load_from_file(
312
312
res.error (),
313
313
" Failed to create MmapDataLoader from file %s, error: 0x:%" PRIx32,
314
314
path.c_str (),
315
- res.error ());
315
+ static_cast < uint32_t >( res.error () ));
316
316
317
317
auto loader = std::make_unique<MmapDataLoader>(std::move (res.get ()));
318
318
return std::make_unique<Module>(
@@ -502,7 +502,7 @@ struct PyModule final {
502
502
" Tensor meta doesn't exist for output %zu, error is 0x%" PRIx32
503
503
" , skipping allocating storage" ,
504
504
i,
505
- output_tensor_meta.error ());
505
+ static_cast < uint32_t >( output_tensor_meta.error () ));
506
506
output_storage_spans[i] = Span<uint8_t >();
507
507
continue ;
508
508
}
@@ -586,7 +586,9 @@ struct PyModule final {
586
586
Error status = bundled_program::LoadBundledInput (
587
587
module_->get_method (method_name), bundled_program_ptr, testset_idx);
588
588
THROW_IF_ERROR (
589
- status, " LoadBundledInput failed with status %" PRIu32, status);
589
+ status,
590
+ " LoadBundledInput failed with status %" PRIu32,
591
+ static_cast <uint32_t >(status));
590
592
}
591
593
592
594
void verify_result_with_bundled_expected_output (
@@ -603,15 +605,17 @@ struct PyModule final {
603
605
rtol,
604
606
atol);
605
607
THROW_IF_ERROR (
606
- status, " Result verification failed with status %" PRIu32, status);
608
+ status,
609
+ " Result verification failed with status %" PRIu32,
610
+ static_cast <uint32_t >(status));
607
611
}
608
612
609
613
void plan_execute (const string method_name) {
610
614
auto status = module_->get_method (method_name).execute ();
611
615
THROW_IF_ERROR (
612
616
status,
613
617
" executing execution plan for method 'forward' failed with error: 0x%" PRIx32,
614
- status);
618
+ static_cast < uint32_t >( status) );
615
619
}
616
620
617
621
private:
0 commit comments