diff --git a/ctcdecode/src/binding.cpp b/ctcdecode/src/binding.cpp index c14a8221..c42cd63f 100644 --- a/ctcdecode/src/binding.cpp +++ b/ctcdecode/src/binding.cpp @@ -201,8 +201,8 @@ std::pair beam_decode_with_given_state(at::Tensor } } - torch::Tensor output_tokens_tensor = torch::randint(1, {batch_results.size(), max_result_size, max_output_tokens_size}); - torch::Tensor output_timesteps_tensor = torch::randint(1, {batch_results.size(), max_result_size, max_output_tokens_size}); + torch::Tensor output_tokens_tensor = torch::randint(1, {static_cast(batch_results.size()), max_result_size, max_output_tokens_size}); + torch::Tensor output_timesteps_tensor = torch::randint(1, {static_cast(batch_results.size()), max_result_size, max_output_tokens_size}); auto scores_accessor = th_scores.accessor(); diff --git a/ctcdecode/src/decoder_utils.cpp b/ctcdecode/src/decoder_utils.cpp index 2a35fe48..70a4a83a 100644 --- a/ctcdecode/src/decoder_utils.cpp +++ b/ctcdecode/src/decoder_utils.cpp @@ -3,7 +3,9 @@ #include #include #include -#include +#include +#include + using namespace std;