Skip to content

Commit 5f2ef71

Browse files
committed
commit the test file
Signed-off-by: Srikanth Ramakrishna <srikanth.ramakrishna@intel.com>
1 parent a01ecae commit 5f2ef71

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

python/tests/xpu_packages_test.sh

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/bin/bash
2+
3+
# Copyright (c) 2024 Intel Corporation
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
17+
18+
## Checks if drivers are installed correctly
19+
device=$(clinfo | grep 'Intel(R) Data Center GPU')
20+
21+
if [[ $device == "" ]]; then
22+
echo "Intel(R) Data Center GPU not found! Drivers not found/aren't correctly installed!"
23+
exit 1
24+
fi
25+
26+
## checks for the presence of MKL,DPCPP and CCL/MPI Packages in OneAPI directory
27+
list=("/opt/intel/oneapi/redist/lib" "/opt/intel/oneapi/redist/lib/ccl" "/opt/intel/oneapi/redist/lib/mpi")
28+
29+
30+
for i in "${list[@]}"
31+
do
32+
if [[ ! -d "${i}" ]]; then
33+
echo "OneAPI libraries not found/installed!"
34+
exit 1
35+
fi
36+
done
37+
38+
echo "Intel XPU drivers and OneAPI runtime packages are correctly installed!"

0 commit comments

Comments
 (0)