package arrayjit

  1. Overview
  2. Docs

Module Gcc_backend.Variants_of_configSource

Sourceval physical_devices_only : [> `Physical_devices_only ] Variantslib.Variant.t
Sourceval for_parallel_copying : [> `For_parallel_copying ] Variantslib.Variant.t
Sourceval most_parallel_devices : [> `Most_parallel_devices ] Variantslib.Variant.t
Sourceval fold : init:'a -> physical_devices_only: ('a -> [> `Physical_devices_only ] Variantslib.Variant.t -> 'b) -> for_parallel_copying: ('b -> [> `For_parallel_copying ] Variantslib.Variant.t -> 'c) -> most_parallel_devices: ('c -> [> `Most_parallel_devices ] Variantslib.Variant.t -> 'd) -> 'd
Sourceval iter : physical_devices_only: ([> `Physical_devices_only ] Variantslib.Variant.t -> unit) -> for_parallel_copying: ([> `For_parallel_copying ] Variantslib.Variant.t -> unit) -> most_parallel_devices: ([> `Most_parallel_devices ] Variantslib.Variant.t -> unit) -> unit
Sourceval map : [< `For_parallel_copying | `Most_parallel_devices | `Physical_devices_only ] -> physical_devices_only: ([> `Physical_devices_only ] Variantslib.Variant.t -> 'a) -> for_parallel_copying:([> `For_parallel_copying ] Variantslib.Variant.t -> 'a) -> most_parallel_devices: ([> `Most_parallel_devices ] Variantslib.Variant.t -> 'a) -> 'a
Sourceval make_matcher : physical_devices_only: ([> `Physical_devices_only ] Variantslib.Variant.t -> 'a -> (unit -> 'b) * 'c) -> for_parallel_copying: ([> `For_parallel_copying ] Variantslib.Variant.t -> 'c -> (unit -> 'b) * 'd) -> most_parallel_devices: ([> `Most_parallel_devices ] Variantslib.Variant.t -> 'd -> (unit -> 'b) * 'e) -> 'a -> ([< `For_parallel_copying | `Most_parallel_devices | `Physical_devices_only ] -> 'b) * 'e
Sourceval to_rank : [< `For_parallel_copying | `Most_parallel_devices | `Physical_devices_only ] -> int
Sourceval to_name : [< `For_parallel_copying | `Most_parallel_devices | `Physical_devices_only ] -> string
Sourceval descriptions : (string * int) list
OCaml

Innovation. Community. Security.