package spoc

  1. Overview
  2. Docs
val mutable opencl_sources : string list
val kernel_name : string
val file_file : string
val mutable cuda_sources : string list
val binaries : (Devices.device, kernel) Hashtbl.t
method virtual args_to_list : 'a -> 'b
method compile : ?debug:bool -> Devices.device -> unit
method compile_and_run : 'a -> (block * grid) -> ?debug:bool -> int -> Devices.device -> unit
method virtual exec : 'a -> (block * grid) -> int -> Devices.device -> kernel -> unit
method get_binaries : unit -> (Devices.device, kernel) Hashtbl.t
method get_cuda_sources : unit -> string list
method get_opencl_sources : unit -> string list
method virtual list_to_args : 'b -> 'a
method reload_sources : unit -> unit
method reset_binaries : unit -> unit
method run : 'a -> (block * grid) -> int -> Devices.device -> unit
method set_cuda_sources : string -> unit
method set_opencl_sources : string -> unit