config_utils.hpp
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: Apache-2.0
4  */
5 #pragma once
6 
7 #include <cudf/utilities/export.hpp>
8 
14 namespace CUDF_EXPORT cudf {
15 namespace io {
17 namespace kvikio_integration {
18 
34 
35 } // namespace kvikio_integration
36 
38 namespace nvcomp_integration {
39 
45 [[nodiscard]] bool is_all_enabled();
46 
52 [[nodiscard]] bool is_stable_enabled();
53 
54 } // namespace nvcomp_integration
55 
57 namespace integrated_memory_optimization {
58 
70 [[nodiscard]] bool is_enabled();
71  // end of group
73 } // namespace integrated_memory_optimization
74 } // namespace io
75 } // namespace CUDF_EXPORT cudf
void set_up_kvikio()
Set KvikIO parameters.
bool is_stable_enabled()
Returns true if stable nvCOMP use is enabled.
bool is_enabled()
Returns true if integrated memory optimizations are enabled.
bool is_all_enabled()
Returns true if all nvCOMP uses are enabled.
cuDF interfaces
Definition: host_udf.hpp:26