package rune
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Automatic differentiation and JIT compilation for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
raven-1.0.0.alpha0.tbz
sha256=a9a8a9787f8250337187bb7b21cb317c41bfd2ecf08bcfe0ab407c7b6660764d
sha512=fe13cf257c487e41efe2967be147d80fa94bac8996d3aab2b8fd16f0bbbd108c15e0e58c025ec9bf294d4a0d220ca2ba00c3b1b42fa2143f758c5f0ee4c15782
doc/rune.jit/Rune_jit/Ir/Lowered/index.html
Module Ir.LoweredSource
Source
type instruction = | L_Buffer of {}| L_Local of {}| L_Acc of {}| L_Define_Global of {}| L_Const of {}| L_Vconst of {}| L_Special of {dst : Var.t;kind : Special_index_kind.t;
}| L_Define_Var of {}| L_Range of {}| L_EndRange| L_If of {cond : Var.t;
}| L_EndIf| L_Barrier| L_Block of {}| L_Unroll of {idx : Var.t;iterations : int;
}| L_Load of {}| L_Store of {}| L_ALU of {}| L_Gep of {}| L_Vectorize of {}| L_Ptrcat of {}| L_Wmma of {}| L_Cast of {}| L_Bitcast of {}| L_Assign of {}| L_Custom of {dst : Var.t option;op_name : string;args : Var.t array;attributes : (string * custom_attr) list;inline : bool;
}| L_Noop
Source
type graph_t = {instructions : instruction list;vars_metadata : (Var.t, var_metadata) Hashtbl.t;kernel_input_vars : Var.t list;kernel_output_vars : Var.t list;symbolic_vars : SymVar.t list;
} sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>