try fix metal log

This commit is contained in:
hlhr202 2024-05-07 01:14:26 +08:00
parent 4bc5709e58
commit a440e7cb6f

View file

@ -81,7 +81,13 @@ pub unsafe fn set_log_callback(
log_callback: crate::WhisperLogCallback,
user_data: *mut std::ffi::c_void,
) {
unsafe { whisper_rs_sys::whisper_log_set(log_callback, user_data) }
unsafe {
whisper_rs_sys::whisper_log_set(log_callback, user_data);
#[cfg(feature = "metal")]
{
whisper_rs_sys::ggml_metal_log_set_callback(log_callback, user_data);
}
}
}
/// Print system information.