Skip to content

NPU GenAI docs update: Image Generation#34077

Open
RyanMetcalfeInt8 wants to merge 2 commits intoopenvinotoolkit:masterfrom
RyanMetcalfeInt8:doc_updates_npu_image_generation
Open

NPU GenAI docs update: Image Generation#34077
RyanMetcalfeInt8 wants to merge 2 commits intoopenvinotoolkit:masterfrom
RyanMetcalfeInt8:doc_updates_npu_image_generation

Conversation

@RyanMetcalfeInt8
Copy link
Contributor

This PR adds a section on best practices to run image generation models on NPU.

@RyanMetcalfeInt8 RyanMetcalfeInt8 requested a review from a team as a code owner February 11, 2026 17:39
@RyanMetcalfeInt8 RyanMetcalfeInt8 requested review from zKulesza and removed request for a team February 11, 2026 17:39
@github-actions github-actions bot added the category: docs OpenVINO documentation label Feb 11, 2026

optimum-cli export openvino --trust-remote-code --model openai/whisper-base whisper-base-int8 --weight-format int8


Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need this update in the new OpenVINO GenAI documentation? Their sources is in OpenVINO GenAI repo.
Regarding GenAI in OpenVINO docs, I am not sure that we are going to develop. We should rather move to the new GenAI documentation

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need this update in the new OpenVINO GenAI documentation? Their sources is in OpenVINO GenAI repo.

Yes, probably? The current documentation there looks very CPU / GPU centric.

Regarding GenAI in OpenVINO docs, I am not sure that we are going to develop

There was a request that I add the documentation here. @dmatveev can you chime in? If there is a plan to migrate this documentation to GenAI variant, fine. At the same time, what is the harm in improving this one?

.. code-block:: python

# Run Text Encoder on CPU, UNet on NPU, and VAE decoder on GPU
pipe.compile("CPU", "NPU", "GPU", CACHE_DIR="cache")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

quite interesting part because it is easy to mix device for each SD part. May be we should pass device with parameter name like "text_encoder_device="CPU"", etc.?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: docs OpenVINO documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants