Can't build gpuinfo
- Dominant language
- C++
- Stars
- 273
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
I am trying to build the gpuinfo tool on an ORTCE machine. I am using these modules;
Currently Loaded Modulefiles:
1) intel/oneapi/2022.0.1 2) intel-comp-rt/agama-ci-prerelease/475(default) 3) intel/pti-gpu-nda/2021-12-03
I get this compile error;
In file included from /nfs/site/home/jbberry/pti-gpu/tools/gpuinfo/main.cc:12:
/nfs/site/home/jbberry/pti-gpu/tools/gpuinfo/../../utils/metric_device.h: In static member function ‘static uint32_t MetricDevice::GetDeviceCount()’:
/nfs/site/home/jbberry/pti-gpu/tools/gpuinfo/../../utils/metric_device.h:32:51: error: invalid conversion from ‘MetricsDiscovery::IAdapterGroup_1_9**’ to ‘MetricsDiscovery::IAdapterGroupLatest**’ {aka ‘MetricsDiscovery::IAdapterGroup_1_13**’} [-fpermissive]
32 | md::TCompletionCode status = OpenAdapterGroup(&adapter_group);
| ^~~~~~~~~~~~~~
| |
| MetricsDiscovery::IAdapterGroup_1_9**
Contributor guide
Research direction
Start with tools/gpuinfo/main.cc and utils/metric_device.h, then inspect the MetricsDiscovery adapter-group interfaces involved in the reported conversion error. Build the gpuinfo tool with the listed modules and confirm that compilation succeeds without the IAdapterGroup version mismatch.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100