-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE while running sample level zero program and intel extension for openxla #776
Comments
Hi @shibdas |
strace ./mxm |
it looks like some compiler incompatibility... |
./mxm Installed Compiler Library libigc.so.1 is incompatible DeviceBinaryFormat::zebin : Unhandled SHT_NOTE section : .note.intelgt.metrics currently supports only : .note.intelgt.compat. computeUnits for each thread: 2048 Installed Compiler Library libigc.so.1 is incompatible Do I need to install a specific libigc package? This is what I have ii libigc-dev 1.0.17537.24-996 |
Hi @shibdas However, I see there is completely mess with the versions on the system.
this is very old igc, corresponding to our 22.38 release
this level zero runtime is also quite old, corresponds to 24.22 release
ocloc corresponds to our latest, 24.39 release
OCL runtime also corresponds to our latest, 24.39 release
These IGC libraries corresponds to our 24.35 release Could you please adjust the packages to the same release base and then retry? |
Can you please point me to a guide install all the packages properly after
I uninstall all of them?
…On Mon, Nov 25, 2024, 1:30 AM Mateusz Jablonski ***@***.***> wrote:
Hi @shibdas <https://github.com/shibdas>
It looks like you have conflicting packages on the system.
Currently we cannot establish compatibility between our driver and
compiler and therefore we have strict dependency for given version. This
also makes that if you want to have OCL and L0 runtimes, you should take
them from the same version as they both will require the same version of
IGC.
However, I see there is completely mess with the versions on the system.
ii intel-igc-core 1.0.12149.1 amd64 Intel(R) Graphics Compiler for
OpenCL(TM)
ii intel-igc-opencl 1.0.12149.1 amd64 Intel(R) Graphics Compiler for
OpenCL(TM)
this is very old igc, corresponding to our 22.38 release
ii intel-level-zero-gpu 1.3.29735.27-91422.04 amd64 Intel(R) Graphics
Compute Runtime for oneAPI Level Zero.
ii intel-level-zero-gpu-dev 1.3.29735.27-91422.04 amd64 Intel(R) Graphics
Compute Runtime for oneAPI Level Zero
this level zero runtime is also quite old, corresponds to 24.22 release
ii intel-ocloc 24.39.31294.20-103222.04 amd64 Tool for managing Intel
Compute GPU device binary format
ocloc corresponds to our latest, 24.39 release
ii intel-opencl-icd 24.39.31294.20-103222.04 amd64 Intel graphics compute
runtime for OpenCL
OCL runtime also corresponds to our latest, 24.39 release
ii libigc-dev 1.0.17537.24-99622.04 amd64 Intel graphics compiler for
OpenCL -- core development files
ii libigc1 1.0.17537.24-99622.04 amd64 Intel graphics compiler for OpenCL
-- core libs
These IGC libraries corresponds to our 24.35 release
Could you please adjust the packages to the same release base and then
retry?
—
Reply to this email directly, view it on GitHub
<#776 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABBZ5A4EHT6C7WGSD73433D2CLU2HAVCNFSM6AAAAABRU76JE2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJXGQYDGNRTGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Recommended way is to follow this https://dgpu-docs.intel.com/driver/installation.html#installing-gpu-drivers |
Hi,
I was trying to run a sample JAX python program with intel extension for openxla on an Intel flex 140 GPU when I encountered an error ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE coming out of zeModuleCreate(). I then tried to run a sample level zero program from https://github.com/jjfumero/codeBlogArticles/blob/master/june2021/levelZero_MxM/mxm.cpp and it also returned the same error code at https://github.com/jjfumero/codeBlogArticles/blob/fc9b5bc4fee36c1b3488c3d0ebef5c690a138822/june2021/levelZero_MxM/mxm.cpp#L150
I believe this is happening due to some mismatched compiler and runtime but I am not able to figure out what is missing here. I have oneapi 2024.2 installed.
clinfo -l
Platform #0: Intel(R) OpenCL
-- Device #0: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz Platform #1: Intel(R) OpenCL Graphics
-- Device #0: Intel(R) Data Center GPU Flex 140dpkg -l | grep "intel"
ii intel-basekit 2024.2.1-98 amd64 Intel® oneAPI Base Toolkit
ii intel-basekit-env-2024.2 2024.2.1-98 all Intel® oneAPI Base Toolkit
ii intel-basekit-getting-started-2024.2 2024.2.1-98 all Intel® oneAPI Base Toolkit
ii intel-fw-gpu 2023.39.2-255
22.04 all Firmware package for Intel integrated and discrete GPUsu22.04 amd64 Intel(R) Graphics System Controller Firmwareii intel-gpu-tools 1.26-2 amd64 tools for debugging the Intel graphics driver
ii intel-gsc 0.8.9+65
ii intel-gsc-dev 0.8.16+88
u22.04 amd64 Intel(R) Graphics System Controller Firmware22.04 amd64 Intel(R) C for Metal Compiler -- CM Frontend libii intel-igc-cm 1.0.202-682
ii intel-igc-core 1.0.12149.1 amd64 Intel(R) Graphics Compiler for OpenCL(TM)
ii intel-igc-opencl 1.0.12149.1 amd64 Intel(R) Graphics Compiler for OpenCL(TM)
ii intel-level-zero-gpu 1.3.29735.27-914
22.04 amd64 Intel(R) Graphics Compute Runtime for oneAPI Level Zero.22.04 amd64 Intel(R) Graphics Compute Runtime for oneAPI Level Zeroii intel-level-zero-gpu-dev 1.3.29735.27-914
ii intel-media-va-driver-non-free:amd64 23.2.4-682
22.04 amd64 VAAPI driver for the Intel GEN8+ Graphics family22.04 amd64 Intel(R) Metrics Discovery Application Programming Interface --ii intel-metrics-discovery 1.12.166-682
ii intel-metrics-library 1.0.133-649
22.04 amd64 Intel(R) Metrics Library for MDAPI (Intel(R) Metrics Discovery22.04 amd64 Tool for managing Intel Compute GPU device binary formatii intel-microcode 3.20240910.0ubuntu0.22.04.1 amd64 Processor microcode firmware for Intel CPUs
ii intel-ocloc 24.39.31294.20-1032
ii intel-oneapi-advisor 2024.3.0-39 amd64 Intel® Advisor
ii intel-oneapi-ccl-2021.13 2021.13.1-31 amd64 Intel® oneAPI Collective Communications Library Runtime Environment
ii intel-oneapi-ccl-devel 2021.13.1-31 amd64 Intel® oneAPI Collective Communications Library
ii intel-oneapi-ccl-devel-2021.13 2021.13.1-31 amd64 Intel® oneAPI Collective Communications Library
ii intel-oneapi-common-licensing 2024.2.1-21 all oneAPI Common License
ii intel-oneapi-common-licensing-2024.2 2024.2.1-21 all oneAPI Common License
ii intel-oneapi-common-oneapi-vars 2024.2.1-21 all oneAPI Common Toolkit Environment Script
ii intel-oneapi-common-oneapi-vars-2024.2 2024.2.1-21 all oneAPI Common Toolkit Environment Script
ii intel-oneapi-common-vars 2024.2.1-21 all oneAPI Common Environment Scripts
ii intel-oneapi-compiler-cpp-eclipse-cfg-2024.2 2024.2.1-1079 all Intel® oneAPI DPC++/C++ Compiler 2024.2.1 for Linux* eclipse integration configuration file (C++)
ii intel-oneapi-compiler-dpcpp-cpp 2024.2.1-1079 amd64 Intel® oneAPI DPC++/C++ Compiler
ii intel-oneapi-compiler-dpcpp-cpp-2024.2 2024.2.1-1079 amd64 Intel® oneAPI DPC++/C++ Compiler
ii intel-oneapi-compiler-dpcpp-cpp-common-2024.2 2024.2.1-1079 all Intel® oneAPI DPC++/C++ Compiler 2024.2.1 for Linux*
ii intel-oneapi-compiler-dpcpp-cpp-runtime-2024.2 2024.2.1-1079 amd64 Intel® oneAPI DPC++/C++ Compiler 2024.2.1 for Linux* runtime package for Intel(R) 64
ii intel-oneapi-compiler-dpcpp-eclipse-cfg-2024.2 2024.2.1-1079 all Intel® oneAPI DPC++/C++ Compiler 2024.2.1 for Linux* eclipse integration configuration file (DPC++)
ii intel-oneapi-compiler-shared-2024.2 2024.2.1-1079 amd64 Intel(R) Compiler Shared Files
ii intel-oneapi-compiler-shared-common-2024.2 2024.2.1-1079 all Intel(R) Compiler Shared Files
ii intel-oneapi-compiler-shared-runtime-2024.2 2024.2.1-1079 amd64 Intel(R) Compiler Shared Files runtime contents
ii intel-oneapi-dal-2024.7 2024.7.0-13 amd64 Intel® oneAPI Data Analytics Library
ii intel-oneapi-dal-common-2024.7 2024.7.0-13 all Intel® oneAPI Data Analytics Library common
ii intel-oneapi-dal-common-devel-2024.7 2024.7.0-13 all Intel® oneAPI Data Analytics Library common
ii intel-oneapi-dal-devel 2024.7.0-13 amd64 Intel® oneAPI Data Analytics Library Development Package
ii intel-oneapi-dal-devel-2024.7 2024.7.0-13 amd64 Intel® oneAPI Data Analytics Library Development Package
ii intel-oneapi-dev-utilities 2024.2.1-11 amd64 Dev Utilities
ii intel-oneapi-dev-utilities-2024.2 2024.2.1-11 amd64 Dev Utilities
ii intel-oneapi-dev-utilities-eclipse-cfg-2024.2 2024.2.1-11 all intel-oneapi-dev-utilities-eclipse-cfg
ii intel-oneapi-diagnostics-utility 2024.2.1-13 amd64 Diagnostics Utility for Intel® oneAPI Toolkits
ii intel-oneapi-diagnostics-utility-2024.2 2024.2.1-13 amd64 Diagnostics Utility for Intel® oneAPI Toolkits
ii intel-oneapi-dnnl 2024.2.1-74 amd64 Intel® oneAPI Deep Neural Network Library
ii intel-oneapi-dnnl-2024.2 2024.2.1-74 amd64 Intel® oneAPI Deep Neural Network Library
ii intel-oneapi-dnnl-devel 2024.2.1-74 amd64 Intel® oneAPI Deep Neural Network Library Development Package
ii intel-oneapi-dnnl-devel-2024.2 2024.2.1-74 amd64 Intel® oneAPI Deep Neural Network Library Development Package
ii intel-oneapi-dpcpp-cpp-2024.2 2024.2.1-1079 amd64 Intel® oneAPI DPC++/C++ Compiler 2024.2.1 for Linux* for Intel(R) 64
ii intel-oneapi-dpcpp-ct 2024.2.1-62 amd64 Intel® DPC++ Compatibility Tool
ii intel-oneapi-dpcpp-ct-2024.2 2024.2.1-62 amd64 Intel® DPC++ Compatibility Tool
ii intel-oneapi-dpcpp-ct-eclipse-cfg-2024.2 2024.2.1-62 all Intel® DPC++ Compatibility Tool 2024.2.1 for Linux* eclipse integration configuration file
ii intel-oneapi-dpcpp-debugger-2024.2 2024.2.1-67 amd64 Intel® Distribution for GDB*
ii intel-oneapi-icc-eclipse-plugin-cpp-2024.2 2024.2.1-1079 all Standards driven high performance cross architecture DPC++/C++ compiler
ii intel-oneapi-ipp-2021.12 2021.12.1-14 amd64 Intel® Integrated Performance Primitives
ii intel-oneapi-ipp-common-2021.12 2021.12.1-14 all Intel® Integrated Performance Primitives common
ii intel-oneapi-ipp-common-devel-2021.12 2021.12.1-14 all Intel® Integrated Performance Primitives common
ii intel-oneapi-ipp-devel 2021.12.1-14 amd64 Intel® Integrated Performance Primitives Development Package
ii intel-oneapi-ipp-devel-2021.12 2021.12.1-14 amd64 Intel® Integrated Performance Primitives Development Package
ii intel-oneapi-ippcp-2021.12 2021.12.1-12 amd64 Intel® Integrated Performance Primitives Cryptography
ii intel-oneapi-ippcp-common-2021.12 2021.12.1-12 all Intel® Integrated Performance Primitives Cryptography common
ii intel-oneapi-ippcp-common-devel-2021.12 2021.12.1-12 all Intel® Integrated Performance Primitives Cryptography common
ii intel-oneapi-ippcp-devel 2021.12.1-12 amd64 Intel® Integrated Performance Primitives Cryptography Development Package
ii intel-oneapi-ippcp-devel-2021.12 2021.12.1-12 amd64 Intel® Integrated Performance Primitives Cryptography Development Package
ii intel-oneapi-libdpstd-devel-2022.6 2022.6.1-12 amd64 Intel® oneAPI DPC++ Library 2022.6.1 for Linux*
ii intel-oneapi-mkl-classic-devel-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* classic development package for Intel(R) 64
ii intel-oneapi-mkl-classic-include-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* classic include package for Intel(R) 64
ii intel-oneapi-mkl-classic-include-common-2024.2 2024.2.2-15 all Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* classic include common package
ii intel-oneapi-mkl-cluster-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* cluster package for Intel(R) 64
ii intel-oneapi-mkl-cluster-devel-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* cluster development package for Intel(R) 64
ii intel-oneapi-mkl-cluster-devel-common-2024.2 2024.2.2-15 all Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* cluster common development package
ii intel-oneapi-mkl-core-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* core package for Intel(R) 64
ii intel-oneapi-mkl-core-common-2024.2 2024.2.2-15 all Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* core common package
ii intel-oneapi-mkl-core-devel-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* core development package for Intel(R) 64
ii intel-oneapi-mkl-core-devel-common-2024.2 2024.2.2-15 all Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* core common development package
ii intel-oneapi-mkl-devel 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* development package for Intel(R) 64
ii intel-oneapi-mkl-devel-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* development package for Intel(R) 64
ii intel-oneapi-mkl-sycl-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* package for Intel(R) 64
ii intel-oneapi-mkl-sycl-blas-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* BLAS
ii intel-oneapi-mkl-sycl-data-fitting-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* data fitting
ii intel-oneapi-mkl-sycl-devel-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* development package for Intel(R) 64
ii intel-oneapi-mkl-sycl-devel-common-2024.2 2024.2.2-15 all Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* common development package
ii intel-oneapi-mkl-sycl-dft-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* DFT
ii intel-oneapi-mkl-sycl-include-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* include package for Intel(R) 64
ii intel-oneapi-mkl-sycl-lapack-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* LAPACK
ii intel-oneapi-mkl-sycl-rng-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* random number generator functions (RNG)
ii intel-oneapi-mkl-sycl-sparse-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* sparse solvers
ii intel-oneapi-mkl-sycl-stats-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* summary statistics
ii intel-oneapi-mkl-sycl-vm-2024.2 2024.2.2-15 amd64 Intel® oneAPI Math Kernel Library 2024.2.2 for Linux* SYCL* vector math
ii intel-oneapi-mpi-2021.13 2021.13.1-767 amd64 Intel® MPI Library Runtime Environment
ii intel-oneapi-mpi-devel-2021.13 2021.13.1-767 amd64 Intel® MPI Library
ii intel-oneapi-openmp-2024.2 2024.2.1-1079 amd64 Intel® OpenMP* Runtime Library 2024.2.1 for Linux* for Intel(R) 64
ii intel-oneapi-openmp-common-2024.2 2024.2.1-1079 all Intel® OpenMP* Runtime Library 2024.2.1 for Linux*
ii intel-oneapi-tbb-2021.13 2021.13.1-12 amd64 Intel® oneAPI Threading Building Blocks
ii intel-oneapi-tbb-common-2021.13 2021.13.1-12 all Intel® oneAPI Threading Building Blocks common
ii intel-oneapi-tbb-common-devel-2021.13 2021.13.1-12 all Intel® oneAPI Threading Building Blocks common
ii intel-oneapi-tbb-devel 2021.13.1-12 amd64 Intel® oneAPI Threading Building Blocks Development Package
ii intel-oneapi-tbb-devel-2021.13 2021.13.1-12 amd64 Intel® oneAPI Threading Building Blocks Development Package
ii intel-oneapi-tcm-1.1 1.1.1-11 amd64 Thread Composability Manager
ii intel-oneapi-tlt 2024.2.0-705 amd64 Toolkit Linking Tool
ii intel-oneapi-tlt-2024.2 2024.2.0-705 amd64 Toolkit Linking Tool
ii intel-oneapi-vtune 2024.3.0-29 amd64 Intel® VTune(TM) Profiler
ii intel-opencl-icd 24.39.31294.20-1032
22.04 amd64 Intel graphics compute runtime for OpenCLubuntu0.22.04.1 amd64 Userspace interface to intel-specific kernel DRM services -- runtimeii libdrm-intel1:amd64 2.4.113-2
ii libopenvino-intel-cpu-plugin-2023.1.0 2023.1.0.12185 amd64 OpenVINO™ Toolkit
ii libopenvino-intel-gpu-plugin-2023.1.0 2023.1.0.12185 amd64 OpenVINO™ Toolkit
ii xserver-xorg-video-intel 2:2.99.917+git20210115-1 amd64 X.Org X server -- Intel i8xx, i9xx display driver
The text was updated successfully, but these errors were encountered: