Module Bindings.Functions

Parameters

module F : Ctypes.FOREIGN

Signature

module E = Types_generated
val nvrtc_version : (int Ctypes_static.ptr -> int Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_num_supported_archs : (int Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_supported_archs : (int Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_create_program : (Bindings_types.nvrtc_program Ctypes_static.ptr -> string -> string -> int -> string Ctypes_static.ptr -> string Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_destroy_program : (Bindings_types.nvrtc_program Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_compile_program : (Bindings_types.nvrtc_program -> int -> char Ctypes_static.ptr Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_PTX_size : (Bindings_types.nvrtc_program -> Unsigned.size_t Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_PTX : (Bindings_types.nvrtc_program -> char Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_cubin_size : (Bindings_types.nvrtc_program -> Unsigned.size_t Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_cubin : (Bindings_types.nvrtc_program -> char Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_NVVM_size : (Bindings_types.nvrtc_program -> Unsigned.size_t Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_NVVM : (Bindings_types.nvrtc_program -> char Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_program_log_size : (Bindings_types.nvrtc_program -> Unsigned.size_t Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_program_log : (Bindings_types.nvrtc_program -> char Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_add_name_expression : (Bindings_types.nvrtc_program -> string -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result
val nvrtc_get_lowered_name : (Bindings_types.nvrtc_program -> string -> string Ctypes_static.ptr -> Nvrtc_ffi__Bindings_types.nvrtc_result F.return) F.result