Module Operation.NDO

include module type of struct include NDO_before_div end
include module type of struct include NDO_before_pow end
val (*) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (*.) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (+) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (!.) : ?label:Base.string Base.list -> ?axis_label:Base.string -> Base.float -> Tensor.t
val (!..) : ?label:Base.string Base.list -> int -> Tensor.t
val (-) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (~-) : ?label:Base.string list -> Tensor.t -> Tensor.t
val (**.) : ?label:Base.string Base.list -> Tensor.t -> Base.float -> Tensor.t
val (/.) : ?label:Base.string Base.list -> Tensor.t -> Tensor.t -> Tensor.t
val (@|) : ?label:Base.string list -> Tensor.t -> Idx.static_symbol -> Tensor.t
val relu : ?label:Base.string list -> Tensor.t -> Tensor.t
val sat01 : ?label:Base.string list -> Tensor.t -> Tensor.t
val fma : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t -> Tensor.t
val exp : ?label:Base.string list -> Tensor.t -> Tensor.t
val log : ?label:Base.string list -> Tensor.t -> Tensor.t
val log2 : ?label:Base.string list -> Tensor.t -> Tensor.t
val sin : ?label:Base.string list -> Tensor.t -> Tensor.t
val cos : ?label:Base.string list -> Tensor.t -> Tensor.t
val neg : ?label:Base.string list -> Tensor.t -> Tensor.t
val not : ?label:Base.string list -> Tensor.t -> Tensor.t
val sqrt : ?label:Base.string list -> Tensor.t -> Tensor.t
val recip : ?label:Base.string list -> Tensor.t -> Tensor.t
val recip_sqrt : ?label:Base.string list -> Tensor.t -> Tensor.t
val tanh : ?label:Base.string list -> Tensor.t -> Tensor.t
val where : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t -> Tensor.t
val (<) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (=) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t
val (<>) : ?label:Base.string list -> Tensor.t -> Tensor.t -> Tensor.t