@@ -105,7 +105,7 @@ void TRTUNet::inference(const std::vector<std::vector<float>> &clip_output, std:
105105 std::transform (combined_embedding.begin (), combined_embedding.end (), combined_embedding_fp16.begin (),[](float f) { return __float2half (f);});
106106
107107
108- std::vector<half> latents_fp16 (latents.size (),0 );
108+ std::vector<half> latents_fp16 (latents.size (), __float2half ( 0 ) );
109109 std::transform (latents.begin (), latents.end (), latents_fp16.begin (),[](float f) { return __float2half (f);});
110110
111111
@@ -191,7 +191,7 @@ void TRTUNet::inference(const std::vector<std::vector<float>> &clip_output, std:
191191 scheduler.step (noise_pred,noise_pred_dims, latents_fp32, noise_pred_dims,
192192 pred_sample, t);
193193
194- std::vector<half> pred_sample_fp16 (pred_sample.size (),0 );
194+ std::vector<half> pred_sample_fp16 (pred_sample.size (), __float2half ( 0 ) );
195195 std::transform (pred_sample.begin (), pred_sample.end (),
196196 pred_sample_fp16.begin (),[](float f) { return __float2half (f);});
197197
@@ -283,7 +283,7 @@ void TRTUNet::inference(const std::vector<std::vector<float>> &clip_output, cons
283283 std::transform (combined_embedding.begin (), combined_embedding.end (), combined_embedding_fp16.begin (),[](float f) { return __float2half (f);});
284284
285285
286- std::vector<half> latents_fp16 ( 2 * latents.size (),0 );
286+ std::vector<half> latents_fp16 ( 2 * latents.size (), __float2half ( 0 ) );
287287
288288// auto latents_0 = load_binary_file("/home/lite.ai.toolkit/tensor_data.bin");
289289// latents.insert(latents_0.end(), latents_0.begin(), latents_0.end());
@@ -378,7 +378,7 @@ void TRTUNet::inference(const std::vector<std::vector<float>> &clip_output, cons
378378 scheduler.step (noise_pred,noise_pred_dims, latents_fp32, noise_pred_dims,
379379 pred_sample, t);
380380
381- std::vector<half> pred_sample_fp16 (pred_sample.size (),0 );
381+ std::vector<half> pred_sample_fp16 (pred_sample.size (), __float2half ( 0 ) );
382382 std::transform (pred_sample.begin (), pred_sample.end (),
383383 pred_sample_fp16.begin (),[](float f) { return __float2half (f);});
384384
0 commit comments