From ccec3ae0bdbd95be21376d01e2ffb9be7f7a62b4 Mon Sep 17 00:00:00 2001 From: Basit Ayantunde Date: Fri, 4 Sep 2026 18:04:23 +0000 Subject: [PATCH] Remove precompiled header directory references from JIT context --- cpp/src/jit/cache.cpp | 2 -- cpp/src/runtime/context.cpp | 5 ----- cpp/src/runtime/context.hpp | 3 --- 3 files changed, 10 deletions(-) diff --git a/cpp/src/jit/cache.cpp b/cpp/src/jit/cache.cpp index 88619ad6ef7e..5a1a9a4d03c9 100644 --- a/cpp/src/jit/cache.cpp +++ b/cpp/src/jit/cache.cpp @@ -300,7 +300,6 @@ rtcx::blob compile_fragment(char const* name, auto& bundle = ctx.jit_bundle(); auto include_dirs = bundle.get_include_directories(); - auto pch_dir = ctx.get_jit_pch_dir(); auto nvrtc_version = ctx.nvrtc_version().value(); @@ -333,7 +332,6 @@ rtcx::blob compile_fragment(char const* name, if (use_pch) { options.emplace_back("--pch"); - options.emplace_back(std::format("--pch-dir={}", pch_dir)); if (cfg.jit_verbose) { options.emplace_back("--pch-verbose=true"); diff --git a/cpp/src/runtime/context.cpp b/cpp/src/runtime/context.cpp index cac9723417b4..341f04bb9980 100644 --- a/cpp/src/runtime/context.cpp +++ b/cpp/src/runtime/context.cpp @@ -76,7 +76,6 @@ void context::initialize_jit() // make sure the required directories exist std::filesystem::create_directories(_config.rtcx_cache_dir); std::filesystem::create_directories(_config.jit_bundle_dir); - std::filesystem::create_directories(_config.jit_pch_dir); std::filesystem::create_directories(_config.jit_tmp_dir); _nvrtc_version = rtcx::nvrtc_version(); @@ -117,8 +116,6 @@ bool context::use_jit() const { return _config.use_jit; } context_config const& context::config() const { return _config; } -std::string const& context::get_jit_pch_dir() const { return _config.jit_pch_dir; } - context::device_properties const& context::get_device_properties() const { return _device_properties; @@ -229,7 +226,6 @@ context make_context(detail::init_flags flags) auto const cache_dir = get_cudf_kernel_cache_dir(); auto const jit_bundle_dir = cache_dir / "bundle"; auto const rtcx_cache_dir = cache_dir / "rtcx_cache"; - auto const jit_pch_dir = cache_dir / "pch"; auto const jit_tmp_dir = cache_dir / "tmp"; flags = flags | (preload_nvcomp ? detail::init_flags::LOAD_NVCOMP : detail::init_flags::NONE); @@ -245,7 +241,6 @@ context make_context(detail::init_flags flags) .dump_jit_time_profile = dump_jit_time_profile, .rtcx_cache_dir = rtcx_cache_dir, .jit_bundle_dir = jit_bundle_dir, - .jit_pch_dir = jit_pch_dir, .jit_tmp_dir = jit_tmp_dir, .kernel_cache_limit_process = kernel_cache_limit_process}; diff --git a/cpp/src/runtime/context.hpp b/cpp/src/runtime/context.hpp index 93f46f8d83ab..24f91e63daff 100644 --- a/cpp/src/runtime/context.hpp +++ b/cpp/src/runtime/context.hpp @@ -35,7 +35,6 @@ struct [[nodiscard]] context_config { bool dump_jit_time_profile : 1 = false; std::string rtcx_cache_dir = {}; std::string jit_bundle_dir = {}; - std::string jit_pch_dir = {}; std::string jit_tmp_dir = {}; uint32_t kernel_cache_limit_process = 0; }; @@ -84,8 +83,6 @@ class context { [[nodiscard]] context_config const& config() const; - [[nodiscard]] std::string const& get_jit_pch_dir() const; - [[nodiscard]] device_properties const& get_device_properties() const; [[nodiscard]] std::optional nvrtc_version() const;