@@ -663,7 +663,8 @@ event handler::finalize() {
663663 impl->MKernelData .getArgs (), KernelBundleImpPtr,
664664 MKernel.get (), toKernelNameStrT (MKernelName),
665665 *impl->MKernelData .getDeviceKernelInfoPtr (), RawEvents,
666- ResultEvent.get (), nullptr , impl->MKernelCacheConfig ,
666+ ResultEvent.get (), nullptr ,
667+ impl->MKernelData .getKernelCacheConfig (),
667668 impl->MKernelData .isCooperative (),
668669 impl->MKernelData .usesClusterLaunch (),
669670 impl->MKernelData .getKernelWorkGroupMemorySize (),
@@ -731,7 +732,8 @@ event handler::finalize() {
731732 toKernelNameStrT (MKernelName),
732733 *impl->MKernelData .getDeviceKernelInfoPtr (), std::move (MStreamStorage),
733734 std::move (impl->MAuxiliaryResources ), getType (),
734- impl->MKernelCacheConfig , impl->MKernelData .isCooperative (),
735+ impl->MKernelData .getKernelCacheConfig (),
736+ impl->MKernelData .isCooperative (),
735737 impl->MKernelData .usesClusterLaunch (),
736738 impl->MKernelData .getKernelWorkGroupMemorySize (), MCodeLoc));
737739 break ;
@@ -2011,13 +2013,13 @@ detail::context_impl &handler::getContextImpl() const {
20112013void handler::setKernelCacheConfig (handler::StableKernelCacheConfig Config) {
20122014 switch (Config) {
20132015 case handler::StableKernelCacheConfig::Default:
2014- impl->MKernelCacheConfig = UR_KERNEL_CACHE_CONFIG_DEFAULT;
2016+ impl->MKernelData . setKernelCacheConfig ( UR_KERNEL_CACHE_CONFIG_DEFAULT) ;
20152017 break ;
20162018 case handler::StableKernelCacheConfig::LargeSLM:
2017- impl->MKernelCacheConfig = UR_KERNEL_CACHE_CONFIG_LARGE_SLM;
2019+ impl->MKernelData . setKernelCacheConfig ( UR_KERNEL_CACHE_CONFIG_LARGE_SLM) ;
20182020 break ;
20192021 case handler::StableKernelCacheConfig::LargeData:
2020- impl->MKernelCacheConfig = UR_KERNEL_CACHE_CONFIG_LARGE_DATA;
2022+ impl->MKernelData . setKernelCacheConfig ( UR_KERNEL_CACHE_CONFIG_LARGE_DATA) ;
20212023 break ;
20222024 }
20232025}
0 commit comments