Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5047 Discussions

GPU off load Intel Vtool Profiler

hareesh1
Beginner
802 Views

When I am trying to run GPU offload in Intel Vtool Profiler 2024.1 It is showing the error. 

 

"Collection failed

May 22 2024 15:50:05 Collection failed. The data cannot be displayed.

`type' option has an invalid value: `opencl_ex:stack|none'.".
 
I am using 
Intel(R) Core(TM) i9-10900KF CPU @ 3.70GHz 3.70 GHz
Windows 11 Education
Visual Studio 2022 Professional. 
GPU: NVIDIA GeForce RTX 2080 Ti
 
Same error happens for GPU Compute/media.
 
Also when running GPU Compute/Media Hotspot Source Analysis showing the error
"Unable to run GPU software profiling in the current configuration.;
 
Kindly help to solve the error.
Thanks in Advance.
0 Kudos
6 Replies
yuzhang3_intel
Moderator
754 Views

Please run the self-check utility to check the environment first(run as administrator).

C:\Program Files (x86)\Intel\oneAPI\vtune\latest\bin64>vtune-self-checker.bat

0 Kudos
hareesh1
Beginner
739 Views

Please find the attached screenshot of the  results of self-check utility run.

0 Kudos
hareesh1
Beginner
741 Views

Please find the attached screenshot of the  results of self-check utility run.

0 Kudos
yuzhang3_intel
Moderator
722 Views

Please post the full log.

0 Kudos
hareesh1
Beginner
676 Views

Please find the attached log.

Thanks for your support.

0 Kudos
yuzhang3_intel
Moderator
552 Views

From the log, your DPC++ environment is checking failed. You didn't install the complete oneAPI toolkits, right?  BTW, VTune offload only can profile Intel GPU.

 

Getting available devices:
Command line:
sycl-ls
Exception: [WinError 2] The system cannot find the file specified
Checking DPC++ application as prerequisite for GPU analyses...
Checking sycl*.dll library
Command line:
where.exe sycl*.dll
Stderr:
INFO: Could not find files for the given pattern(s).

Unable to find sycl*.dll
Checking DPC++ application as prerequisite for GPU analyses: Fail
Unable to run DPC++ application on GPU connected to this system. If you are using an Intel GPU and want to verify profiling support for DPC++ applications, check these requirements:
* Install Intel(R) GPU driver.
* Install Intel(R) Level Zero GPU runtime.
* Install Intel(R) oneAPI DPC++ Runtime and set the environment.

The system is ready to be used for performance analysis with Intel VTune Profiler.
Review warnings in the output above to find product limitations, if any.

The system is ready for the following analyses:
* Performance Snapshot
* Hotspots and Threading with user-mode sampling
* Hotspots with HW event-based sampling, HPC Performance Characterization, etc.
* Microarchitecture Exploration
* Memory Access
* Hotspots with HW event-based sampling and call stacks
* Threading with HW event-based sampling

The following analyses have failed on the system:
* GPU Compute/Media Hotspots (characterization mode)
* GPU Compute/Media Hotspots (source analysis mode)

 

sycl*.dll locates in oneAPI path.

C:\Program Files (x86)\Intel\oneAPI\2024.1

yuzhang3_intel_0-1716772838892.png

 

0 Kudos
Reply