1414#include <umf/memory_provider_ops.h>
1515#include <umf/providers/provider_level_zero.h>
1616
17+ #include "utils_log.h"
18+
1719#if defined(UMF_NO_LEVEL_ZERO_PROVIDER )
1820
1921umf_result_t umfLevelZeroMemoryProviderParamsCreate (
2022 umf_level_zero_memory_provider_params_handle_t * hParams ) {
2123 (void )hParams ;
24+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
25+ "OFF)" );
2226 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
2327}
2428
2529umf_result_t umfLevelZeroMemoryProviderParamsDestroy (
2630 umf_level_zero_memory_provider_params_handle_t hParams ) {
2731 (void )hParams ;
32+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
33+ "OFF)" );
2834 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
2935}
3036
@@ -33,6 +39,8 @@ umf_result_t umfLevelZeroMemoryProviderParamsSetContext(
3339 ze_context_handle_t hContext ) {
3440 (void )hParams ;
3541 (void )hContext ;
42+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
43+ "OFF)" );
3644 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
3745}
3846
@@ -41,6 +49,8 @@ umf_result_t umfLevelZeroMemoryProviderParamsSetDevice(
4149 ze_device_handle_t hDevice ) {
4250 (void )hParams ;
4351 (void )hDevice ;
52+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
53+ "OFF)" );
4454 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
4555}
4656
@@ -49,6 +59,8 @@ umf_result_t umfLevelZeroMemoryProviderParamsSetMemoryType(
4959 umf_usm_memory_type_t memoryType ) {
5060 (void )hParams ;
5161 (void )memoryType ;
62+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
63+ "OFF)" );
5264 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
5365}
5466
@@ -58,11 +70,15 @@ umf_result_t umfLevelZeroMemoryProviderParamsSetResidentDevices(
5870 (void )hParams ;
5971 (void )hDevices ;
6072 (void )deviceCount ;
73+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
74+ "OFF)" );
6175 return UMF_RESULT_ERROR_NOT_SUPPORTED ;
6276}
6377
6478umf_memory_provider_ops_t * umfLevelZeroMemoryProviderOps (void ) {
6579 // not supported
80+ LOG_ERR ("L0 memory provider is disabled! (UMF_BUILD_LEVEL_ZERO_PROVIDER is "
81+ "OFF)" );
6682 return NULL ;
6783}
6884
0 commit comments