From bb0de83d45443daaeeb96b55e6b38ca4631f4db9 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 14 Aug 2026 02:05:30 +0000 Subject: [PATCH] =?UTF-8?q?fix(pybind):=20c10::optional()=20defaul?= =?UTF-8?q?t=20=E2=80=94=20c10::nullopt=20not=20registered=20in=20pybind?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qwen3_6_scripts/corex_gdn_chunk_recurrent.cu | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qwen3_6_scripts/corex_gdn_chunk_recurrent.cu b/qwen3_6_scripts/corex_gdn_chunk_recurrent.cu index 9e640995..fa24d3fe 100644 --- a/qwen3_6_scripts/corex_gdn_chunk_recurrent.cu +++ b/qwen3_6_scripts/corex_gdn_chunk_recurrent.cu @@ -277,7 +277,7 @@ PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { py::arg("g"), py::arg("beta"), py::arg("chunk_size") = 64, - py::arg("initial_state") = c10::nullopt, + py::arg("initial_state") = c10::optional(), py::arg("output_final_state") = false, py::arg("use_qk_l2norm_in_kernel") = false); m.def("torch_recurrent_gated_delta_rule", &torch_recurrent_gated_delta_rule, @@ -287,7 +287,7 @@ PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { py::arg("value"), py::arg("g"), py::arg("beta"), - py::arg("initial_state") = c10::nullopt, + py::arg("initial_state") = c10::optional(), py::arg("output_final_state") = false, py::arg("use_qk_l2norm_in_kernel") = false); }