Integrating machine learning into real-time rendering makes frame-level inspection and performance analysis critical. RenderDoc helps you visualize and debug the workloads by letting you step through frames, examine tensors, and inspect Vulkan API calls.
RenderDoc is a powerful GPU frame capture tool that lets you:
RenderDoc can help in scenarios such as:
To use RenderDoc with ML extensions, install the Arm-customized version via Performance Studio:
2025.4
Arm_Performance_Studio_<version>_windows_x86-64.exe
Once installed, launch RenderDoc for Arm GPUs via the Windows Start menu.
You can capture and inspect Vulkan Samples that use ML extensions for Vulkan, including API calls such as vkCreateTensorARM
and structures like VK_STRUCTURE_TYPE_TENSOR_DESCRIPTION_ARM
.
RenderDoc is especially useful for visualizing tensor operations, inspecting resource bindings, and verifying correct data graph pipeline execution.
vulkan_samples.exe
.
sample simple_tensor_and_data_graph
You can substitute simple_tensor_and_data_graph
with any of the other sample names as needed.This workflow enables close inspection of how ML graphs are built and executed within Vulkan — an essential tool when optimizing pipelines or debugging integration issues. If you want to learn more about RenderDoc for Arm GPUs, you can check out the Debug With RenderDoc User Guide .
Move on to the next section to review further resources on what is new, and what is coming.