Skip to content

Commit c218432

Browse files
authored
[Video Generation] Fix build failure (std::reduce) (openvinotoolkit#3181)
1 parent 8c67d9b commit c218432

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/cpp/src/video_generation/ltx_pipeline.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -487,12 +487,12 @@ class Text2VideoPipeline::LTXPipeline {
487487
size_t num_channels_latents = transformer_config.in_channels;
488488
size_t spatial_compression_ratio =
489489
m_vae->get_config().patch_size * std::pow(2,
490-
std::reduce(m_vae->get_config().spatio_temporal_scaling.begin(),
490+
std::accumulate(m_vae->get_config().spatio_temporal_scaling.begin(),
491491
m_vae->get_config().spatio_temporal_scaling.end(),
492492
0));
493493
size_t temporal_compression_ratio =
494494
m_vae->get_config().patch_size_t * std::pow(2,
495-
std::reduce(m_vae->get_config().spatio_temporal_scaling.begin(),
495+
std::accumulate(m_vae->get_config().spatio_temporal_scaling.begin(),
496496
m_vae->get_config().spatio_temporal_scaling.end(),
497497
0));
498498
size_t transformer_spatial_patch_size = transformer_config.patch_size;

src/cpp/src/video_generation/models/autoencoder_kl_ltx_video.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,12 @@ AutoencoderKLLTXVideo& AutoencoderKLLTXVideo::reshape(int64_t batch_size,
142142
get_config().patch_size *
143143
std::pow(
144144
2,
145-
std::reduce(get_config().spatio_temporal_scaling.begin(), get_config().spatio_temporal_scaling.end(), 0));
145+
std::accumulate(get_config().spatio_temporal_scaling.begin(), get_config().spatio_temporal_scaling.end(), 0));
146146
int64_t temporal_compression_ratio =
147147
get_config().patch_size_t *
148148
std::pow(
149149
2,
150-
std::reduce(get_config().spatio_temporal_scaling.begin(), get_config().spatio_temporal_scaling.end(), 0));
150+
std::accumulate(get_config().spatio_temporal_scaling.begin(), get_config().spatio_temporal_scaling.end(), 0));
151151

152152
num_frames = ((num_frames - 1) / temporal_compression_ratio + 1) / m_transformer_patch_size_t;
153153
height /= (spatial_compression_ratio * m_transformer_patch_size);

src/cpp/src/video_generation/models/ltx_video_transformer_3d_model.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ std::pair<int64_t, int64_t> get_compression_ratio(const std::filesystem::path& c
2626
utils::read_json_param(data, "patch_size", patch_size);
2727
utils::read_json_param(data, "patch_size_t", patch_size_t);
2828

29-
const auto compression_factor = std::pow(2, std::reduce(spatio_temporal_scaling.begin(), spatio_temporal_scaling.end(), 0));
29+
const auto compression_factor = std::pow(2, std::accumulate(spatio_temporal_scaling.begin(), spatio_temporal_scaling.end(), 0));
3030
const int64_t spatial_compression_ratio = patch_size * compression_factor;
3131
const int64_t temporal_compression_ratio = patch_size_t * compression_factor;
3232

0 commit comments

Comments
 (0)