mirror of
https://github.com/vosen/ZLUDA.git
synced 2025-08-02 06:47:46 +03:00
Implement cuModuleGetGlobal_v2
(#454)
This commit is contained in:
@ -105,6 +105,15 @@ pub(crate) fn get_function(
|
|||||||
unsafe { hipModuleGetFunction(hfunc, hmod.base, name) }
|
unsafe { hipModuleGetFunction(hfunc, hmod.base, name) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub(crate) fn get_global_v2(
|
||||||
|
dptr: *mut hipDeviceptr_t,
|
||||||
|
bytes: *mut usize,
|
||||||
|
hmod: &Module,
|
||||||
|
name: *const ::core::ffi::c_char,
|
||||||
|
) -> hipError_t {
|
||||||
|
unsafe { hipModuleGetGlobal(dptr, bytes, hmod.base, name) }
|
||||||
|
}
|
||||||
|
|
||||||
pub(crate) fn get_loading_mode(mode: &mut cuda_types::cuda::CUmoduleLoadingMode) -> CUresult {
|
pub(crate) fn get_loading_mode(mode: &mut cuda_types::cuda::CUmoduleLoadingMode) -> CUresult {
|
||||||
*mode = cuda_types::cuda::CUmoduleLoadingMode::CU_MODULE_EAGER_LOADING;
|
*mode = cuda_types::cuda::CUmoduleLoadingMode::CU_MODULE_EAGER_LOADING;
|
||||||
Ok(())
|
Ok(())
|
||||||
|
@ -112,6 +112,7 @@ cuda_macros::cuda_function_declarations!(
|
|||||||
cuMemsetD32_v2,
|
cuMemsetD32_v2,
|
||||||
cuMemsetD8_v2,
|
cuMemsetD8_v2,
|
||||||
cuModuleGetFunction,
|
cuModuleGetFunction,
|
||||||
|
cuModuleGetGlobal_v2,
|
||||||
cuModuleGetLoadingMode,
|
cuModuleGetLoadingMode,
|
||||||
cuModuleLoadData,
|
cuModuleLoadData,
|
||||||
cuModuleUnload,
|
cuModuleUnload,
|
||||||
|
Reference in New Issue
Block a user