@@ -721,6 +721,11 @@ build/dpcpp/cpu/release/static:
721721 BUILD_TYPE : " Release"
722722 BUILD_SHARED_LIBS : " ON"
723723 SYCL_DEVICE_TYPE : " CPU"
724+ cache :
725+ key : " igpu-$CI_COMMIT_REF_SLUG"
726+ paths :
727+ - ${CI_JOB_NAME}/
728+ policy : push
724729
725730# It gives two available backends of GPU on tests
726731build/dpcpp/igpu/release/shared :
@@ -737,6 +742,14 @@ build/dpcpp/igpu/release/shared:
737742 BUILD_SHARED_LIBS : " ON"
738743 DPCPP_SINGLE_MODE : " ON"
739744 SYCL_DEVICE_TYPE : " GPU"
745+ cache :
746+ key : " igpu-$CI_COMMIT_REF_SLUG"
747+ paths :
748+ - ${CI_JOB_NAME}/
749+ policy : pull
750+ needs :
751+ - job : build/dpcpp/cpu/release/static
752+ artifacts : false
740753
741754build/dpcpp/opencl_igpu/release/static :
742755 << : *default_build_with_test
@@ -753,6 +766,15 @@ build/dpcpp/opencl_igpu/release/static:
753766 DPCPP_SINGLE_MODE : " ON"
754767 SYCL_DEVICE_FILTER : " OpenCL"
755768 SYCL_DEVICE_TYPE : " GPU"
769+ cache :
770+ key : " igpu-$CI_COMMIT_REF_SLUG"
771+ paths :
772+ - ${CI_JOB_NAME}/
773+ policy : pull
774+ needs :
775+ - pipeline : $PARENT_PIPELINE_ID
776+ job : build/dpcpp/cpu/release/static
777+ artifacts : false
756778
757779build/dpcpp/level_zero_igpu/debug/shared :
758780 << : *default_build_with_test
@@ -768,6 +790,14 @@ build/dpcpp/level_zero_igpu/debug/shared:
768790 BUILD_SHARED_LIBS : " ON"
769791 DPCPP_SINGLE_MODE : " ON"
770792 SYCL_DEVICE_FILTER : " Level_Zero:GPU"
793+ cache :
794+ key : " igpu-$CI_COMMIT_REF_SLUG"
795+ paths :
796+ - ${CI_JOB_NAME}/
797+ policy : pull
798+ needs :
799+ - job : build/dpcpp/cpu/release/static
800+ artifacts : false
771801
772802# It gives two available backends of GPU on tests
773803build/dpcpp/dgpu/release/static :
@@ -784,6 +814,15 @@ build/dpcpp/dgpu/release/static:
784814 BUILD_SHARED_LIBS : " OF"
785815 DPCPP_SINGLE_MODE : " ON"
786816 SYCL_DEVICE_TYPE : " GPU"
817+ cache :
818+ key : " dgpu-$CI_COMMIT_REF_SLUG"
819+ paths :
820+ - ${CI_JOB_NAME}/
821+ policy : pull
822+ needs :
823+ - pipeline : $PARENT_PIPELINE_ID
824+ job : build/dpcpp/level_zero_dgpu/release/shared
825+ artifacts : false
787826
788827build/dpcpp/level_zero_dgpu/release/shared :
789828 << : *default_build_with_test
@@ -798,6 +837,11 @@ build/dpcpp/level_zero_dgpu/release/shared:
798837 BUILD_TYPE : " Release"
799838 DPCPP_SINGLE_MODE : " ON"
800839 SYCL_DEVICE_FILTER : " Level_Zero:GPU"
840+ cache :
841+ key : " dgpu-$CI_COMMIT_REF_SLUG"
842+ paths :
843+ - ${CI_JOB_NAME}/
844+ policy : pull
801845
802846build/dpcpp/opencl_dgpu/debug/shared :
803847 << : *default_build_with_test
@@ -813,6 +857,15 @@ build/dpcpp/opencl_dgpu/debug/shared:
813857 DPCPP_SINGLE_MODE : " ON"
814858 SYCL_DEVICE_FILTER : " OpenCL"
815859 SYCL_DEVICE_TYPE : " GPU"
860+ cache :
861+ key : " dgpu-$CI_COMMIT_REF_SLUG"
862+ paths :
863+ - ${CI_JOB_NAME}/
864+ policy : pull
865+ needs :
866+ - pipeline : $PARENT_PIPELINE_ID
867+ job : build/dpcpp/level_zero_dgpu/release/shared
868+ artifacts : false
816869
817870# Job with important warnings as error
818871warnings :
0 commit comments