From b5775d43be1e321fdfb0537eb93edb6983873e2b Mon Sep 17 00:00:00 2001 From: TroyHernandez Date: Fri, 13 Mar 2026 13:46:53 -0500 Subject: [PATCH] Fix win-builder crash: add torch_is_installed() guard to beam search tests The KV cache tests checked requireNamespace("torch") but not torch::torch_is_installed(), so they crashed on win-builder where torch is installed but lantern/libtorch binaries are missing. --- inst/tinytest/test_beam_search.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inst/tinytest/test_beam_search.R b/inst/tinytest/test_beam_search.R index 7747d2b..b1891f1 100644 --- a/inst/tinytest/test_beam_search.R +++ b/inst/tinytest/test_beam_search.R @@ -14,7 +14,8 @@ expect_true(whisper:::compression_ratio("test") > 0, info = "compression ratio is positive") # --- KV cache tests (require torch) --- -if (requireNamespace("torch", quietly = TRUE)) { +if (requireNamespace("torch", quietly = TRUE) && + torch::torch_is_installed()) { # expand_kv_cache: verify shapes fake_cache <- list(