@@ -24,9 +24,19 @@ int32_t main(int32_t argc, char* argv[]) try {
24
24
ov::genai::height (512 ),
25
25
ov::genai::num_inference_steps (20 ),
26
26
ov::genai::num_images_per_prompt (1 )},
27
-
28
- 1 );
29
- // ov::genai::callback(progress_bar));
27
+ 1 ); // request_idx
28
+
29
+ // TODO: GenerationRequest will wrap request_idx
30
+ /*
31
+ Text2ImagePipeline::GenerationRequest request = pipeline.create_generation_request(); // assigns new free request_idx
32
+
33
+ // Sync (would be used in OVMS)
34
+ ov::Tensor image = request.generate("happy dog",
35
+ ov::genai::width(512),
36
+ ov::genai::height(512),
37
+ ov::genai::num_inference_steps(20),
38
+ ov::genai::num_images_per_prompt(1));
39
+ */
30
40
31
41
// writes `num_images_per_prompt` images by pattern name
32
42
imwrite (" image_2_%d.bmp" , image, true );
@@ -39,13 +49,11 @@ int32_t main(int32_t argc, char* argv[]) try {
39
49
std::cout << " Generating..." << std::endl;
40
50
ov::Tensor image = pipe .generate (" black cat" ,
41
51
ov::AnyMap{
42
- ov::genai::width (512 ),
43
- ov::genai::height (512 ),
52
+ ov::genai::width (256 ),
53
+ ov::genai::height (256 ),
44
54
ov::genai::num_inference_steps (20 ),
45
55
ov::genai::num_images_per_prompt (1 )},
46
-
47
56
2 );
48
- // ov::genai::callback(progress_bar));
49
57
50
58
// writes `num_images_per_prompt` images by pattern name
51
59
imwrite (" image_1_%d.bmp" , image, true );
0 commit comments