diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index dfaaa658355630235d84820f5e85d803e2ce2a3a..97f1a73618d2050645631485964ea521807416fd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -243,11 +243,11 @@ test-intel-bin-base-gpu:
     - export INTEL_COMP_ROOT=/home/runner/intel/oneapi/compiler/latest/linux/
     - export MKLROOT=/home/runner/intel/oneapi/mkl/latest/
     - export LD_LIBRARY_PATH=$I_MPI_ROOT/lib/:$I_MPI_ROOT/lib/release:$MKLROOT/lib/intel64:$INTEL_COMP_ROOT/lib/:$INTEL_COMP_ROOT/compiler/lib/intel64/:$LD_LIBRARY_PATH:$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7
-    - export PYTHONPATH=$HOME/intel/oneapi/intelpython/latest/lib/python3.7/site-packages/:cpp_sisso_env_intel_py/lib/python3.7/site-packages/
+    - export PYTHONPATH=$HOME/intel/oneapi/intelpython/latest/lib/python3.7/site-packages/
     - export PATH=$INTEL_COMP_ROOT/bin/:$INTEL_COMP_ROOT/bin/intel64:$I_MPI_ROOT/bin:$PATH
     - export OMP_NUM_THREADS=1
     - cd tests/gpu_test/regression/
-    - for direc in ../*/; do cd $direc; if [[ $direc != *"param"* ]]; then mpiexec -n 1 ../../../intel_base/bin/sisso++; fi; done
+    - for direc in ../*/; do cd $direc; mpiexec -n 1 ../../../intel_base/bin/sisso++; python check_model.py; done
     - cd ../../../
 
 build-gnu-base:
@@ -450,9 +450,10 @@ test-gnu-bin-base-gpu:
   needs: ["build-gnu-base"]
   script:
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7:$LD_LIBRARY_PATH
+    - export PYTHONPATH=$HOME/intel/oneapi/intelpython/latest/lib/python3.7/site-packages/
     - export OMP_NUM_THREADS=1
     - cd tests/gpu_test/regression/
-    - for direc in ../*/; do cd $direc; if [[ $direc != *"param"* ]]; then mpiexec -n 1 ../../../gnu_base/bin/sisso++; fi; done
+    - for direc in ../*/; do cd $direc; mpiexec -n 1 ../../../gnu_base/bin/sisso++; python ../check_model.py; done
     - cd ../../../
 
 build-gnu-gcov: