From c0a0f4add9a24412e9fdae1cd65fc722a4ace9fd Mon Sep 17 00:00:00 2001 From: Young Jin Kim Date: Wed, 4 Sep 2019 15:01:05 -0700 Subject: [PATCH] Fix windows build error --- src/common/aliases.cpp | 4 ++-- src/common/file_stream.h | 8 ++++++++ vs/Marian.vcxproj | 1 + vs/Marian.vcxproj.filters | 3 +++ 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/common/aliases.cpp b/src/common/aliases.cpp index 936f1f3a..50a6bc20 100644 --- a/src/common/aliases.cpp +++ b/src/common/aliases.cpp @@ -82,7 +82,7 @@ void ConfigParser::addAliases(cli::CLIWrapper& cli) { config["mini-batch"] = 1000; config["maxi-batch"] = 1000; config["workspace"] = 9500; - config["optimizer-params"] = std::vector({0.9, 0.98, 1e-09}); + config["optimizer-params"] = std::vector({0.9f, 0.98f, 1e-09f}); // Validation specific options config["beam-size"] = 8; @@ -120,7 +120,7 @@ void ConfigParser::addAliases(cli::CLIWrapper& cli) { config["mini-batch"] = 1000; config["maxi-batch"] = 1000; config["workspace"] = 13000; - config["optimizer-params"] = std::vector({0.9, 0.998, 1e-09}); + config["optimizer-params"] = std::vector({0.9f, 0.998f, 1e-09f}); // Validation specific options config["beam-size"] = 8; diff --git a/src/common/file_stream.h b/src/common/file_stream.h index a950b089..4ce2d6ca 100644 --- a/src/common/file_stream.h +++ b/src/common/file_stream.h @@ -8,12 +8,20 @@ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wsuggest-override" #endif +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4101) +#endif #include "3rd_party/zstr/zstr.hpp" #include #include #ifdef __GNUC__ #pragma GCC diagnostic pop #endif +#ifdef _MSC_VER +#pragma warning(pop) +#endif + #include #include diff --git a/vs/Marian.vcxproj b/vs/Marian.vcxproj index 91d05867..0de76f65 100755 --- a/vs/Marian.vcxproj +++ b/vs/Marian.vcxproj @@ -930,6 +930,7 @@ true true + diff --git a/vs/Marian.vcxproj.filters b/vs/Marian.vcxproj.filters index 23f5bdd4..f905636a 100755 --- a/vs/Marian.vcxproj.filters +++ b/vs/Marian.vcxproj.filters @@ -709,6 +709,9 @@ 3rd_party\fbgemm\third_party\cpuinfo\deps\clog\src + + common +