dump_file.open(mDumpFilename, std::ios::binary | std::ios::app);
if (dump_file.is_open()) {
- dump_file.write(sTitleMarkdown.c_str(), sTitleMarkdown.length());
+ dump_file.write(sTitleMarkdown.c_str(), static_cast<std::streamsize>(sTitleMarkdown.length()));
std::vector<ProfileData>::iterator iter;
for (iter = v_mProfileData.begin(); iter != v_mProfileData.end();
ProfileData data = *iter;
ProfileEnv env = v_mProfileEnv[data.env_idx];
dump_file.write(env.backend_name.c_str(),
- env.backend_name.length());
+ static_cast<std::streamsize>(env.backend_name.length()));
dump_file.write("|", 1);
if (env.target_devices & INFERENCE_TARGET_CPU)
dump_file.write("CPU", 3);
dump_file.write("GPU", 3);
dump_file.write("|", 1);
dump_file.write(env.model_name.c_str(),
- env.model_name.length());
+ static_cast<std::streamsize>(env.model_name.length()));
dump_file.write("|", 1);
dump_file.write(data.function_name.c_str(),
- data.function_name.length());
+ static_cast<std::streamsize>(data.function_name.length()));
dump_file.write("|", 1);
std::string sElapsedTime(std::to_string(data.elapsed_time));
- dump_file.write(sElapsedTime.c_str(), sElapsedTime.length());
+ dump_file.write(sElapsedTime.c_str(), static_cast<std::streamsize>(sElapsedTime.length()));
dump_file.write("\n", 1);
}
std::string sMemoryUsage =
std::to_string(mEndMemoryData.rss - mStartMemoryData.rss) +
"KB Memory used";
- dump_file.write(sMemoryUsage.c_str(), sMemoryUsage.length());
+ dump_file.write(sMemoryUsage.c_str(), static_cast<std::streamsize>(sMemoryUsage.length()));
dump_file.write("\n", 1);
dump_file.write("***\n", 4);
}