#![no_std]
#[cfg(feature = "flashinfer")]
pub use baracuda_kernels_sys::{
baracuda_kernels_flashinfer_paged_decode_workspace_size,
baracuda_kernels_flashinfer_paged_decode_f16_run,
baracuda_kernels_flashinfer_paged_decode_bf16_run,
baracuda_kernels_flashinfer_paged_decode_f32_run,
baracuda_kernels_flashinfer_paged_decode_can_implement,
baracuda_kernels_flashinfer_paged_kv_append_decode_f16_run,
baracuda_kernels_flashinfer_paged_kv_append_decode_bf16_run,
baracuda_kernels_flashinfer_paged_kv_append_decode_f32_run,
baracuda_kernels_flashinfer_paged_kv_append_decode_can_implement,
baracuda_kernels_flashinfer_merge_state_in_place_f16_run,
baracuda_kernels_flashinfer_merge_state_in_place_bf16_run,
baracuda_kernels_flashinfer_merge_state_in_place_f32_run,
baracuda_kernels_flashinfer_merge_state_in_place_can_implement,
baracuda_kernels_flashinfer_merge_states_f16_run,
baracuda_kernels_flashinfer_merge_states_bf16_run,
baracuda_kernels_flashinfer_merge_states_f32_run,
baracuda_kernels_flashinfer_merge_states_can_implement,
baracuda_kernels_flashinfer_top_k_sampling_f32_run,
baracuda_kernels_flashinfer_top_k_sampling_f32_can_implement,
baracuda_kernels_flashinfer_top_p_sampling_f32_run,
baracuda_kernels_flashinfer_top_p_sampling_f32_can_implement,
baracuda_kernels_flashinfer_min_p_sampling_f32_run,
baracuda_kernels_flashinfer_min_p_sampling_f32_can_implement,
baracuda_kernels_flashinfer_top_k_top_p_sampling_f32_run,
baracuda_kernels_flashinfer_top_k_top_p_sampling_f32_can_implement,
};