package nx
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
N-dimensional arrays for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
raven-1.0.0.alpha3.tbz
sha256=96d35ce03dfbebd2313657273e24c2e2d20f9e6c7825b8518b69bd1d6ed5870f
sha512=90c5053731d4108f37c19430e45456063e872b04b8a1bbad064c356e1b18e69222de8bfcf4ec14757e71f18164ec6e4630ba770dbcb1291665de5418827d1465
doc/nx.core/Nx_core/Make_frontend/index.html
Module Nx_core.Make_frontendSource
Frontend functor parameterized by a backend implementation.
Parameters
module B : Backend_intf.SSignature
Source
type ('a, 'b) dtype = ('a, 'b) Dtype.t = | Float16 : (float, float16_elt) dtype| Float32 : (float, float32_elt) dtype| Float64 : (float, float64_elt) dtype| BFloat16 : (float, bfloat16_elt) dtype| Float8_e4m3 : (float, float8_e4m3_elt) dtype| Float8_e5m2 : (float, float8_e5m2_elt) dtype| Int4 : (int, int4_elt) dtype| UInt4 : (int, uint4_elt) dtype| Int8 : (int, int8_elt) dtype| UInt8 : (int, uint8_elt) dtype| Int16 : (int, int16_elt) dtype| UInt16 : (int, uint16_elt) dtype| Int32 : (int32, int32_elt) dtype| UInt32 : (int32, uint32_elt) dtype| Int64 : (int64, int64_elt) dtype| UInt64 : (int64, uint64_elt) dtype| Complex64 : (Complex.t, complex32_elt) dtype| Complex128 : (Complex.t, complex64_elt) dtype| Bool : (bool, bool_elt) dtype
Source
val cmpop :
?out:(bool, Dtype.bool_elt) B.t ->
(out:(bool, Dtype.bool_elt) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t -> 'c) ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmpeq :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmpne :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmplt :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmple :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmpgt :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val cmpge :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val less :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val less_equal :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val greater :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val greater_equal :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val equal :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val not_equal :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val equal_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val not_equal_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val less_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val greater_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val less_equal_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val greater_equal_s :
?out:(bool, Dtype.bool_elt) B.t ->
('a, 'b) B.t ->
'a ->
(bool, Dtype.bool_elt) B.tSource
val all :
?out:(bool, Dtype.bool_elt) B.t ->
?axes:int list ->
?keepdims:bool ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val any :
?out:(bool, Dtype.bool_elt) B.t ->
?axes:int list ->
?keepdims:bool ->
('a, 'b) B.t ->
(bool, Dtype.bool_elt) B.tSource
val take_along_axis :
axis:int ->
(int32, Dtype.int32_elt) B.t ->
('a, 'b) B.t ->
('a, 'b) B.tSource
val put_along_axis :
axis:int ->
indices:(int32, Dtype.int32_elt) B.t ->
values:('a, 'b) B.t ->
('a, 'b) B.t ->
unitSource
val sort :
?descending:bool ->
?axis:int ->
('a, 'b) t ->
('a, 'b) t * (int32, Dtype.int32_elt) B.tSource
val categorical :
B.context ->
?axis:int ->
?shape:int array ->
('a, 'b) t ->
(int32, Dtype.int32_elt) tSource
val tensordot :
?axes:(IntSet.elt list * IntSet.elt list) ->
('a, 'b) B.t ->
('a, 'b) B.t ->
('a, 'b) B.tSource
val eig :
('a, 'b) B.t ->
(Complex.t, Dtype.complex64_elt) B.t * (Complex.t, Dtype.complex64_elt) B.tSource
val rfft :
?out:(Complex.t, Dtype.complex64_elt) B.t ->
?axis:int ->
?n:int ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(float, 'a) B.t ->
(Complex.t, Dtype.complex64_elt) tSource
val irfft :
?out:(float, Dtype.float64_elt) B.t ->
?axis:int ->
?n:int ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(Complex.t, 'a) B.t ->
(float, Dtype.float64_elt) B.tSource
val rfft2 :
?out:(Complex.t, Dtype.complex64_elt) B.t ->
?axes:int list ->
?s:int list ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(float, 'a) B.t ->
(Complex.t, Dtype.complex64_elt) tSource
val irfft2 :
?out:(float, Dtype.float64_elt) B.t ->
?axes:int list ->
?s:int list ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(Complex.t, 'a) B.t ->
(float, Dtype.float64_elt) B.tSource
val rfftn :
?out:(Complex.t, Dtype.complex64_elt) B.t ->
?axes:int list ->
?s:int list ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(float, 'a) B.t ->
(Complex.t, Dtype.complex64_elt) tSource
val irfftn :
?out:(float, Dtype.float64_elt) B.t ->
?axes:int list ->
?s:int list ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(Complex.t, 'a) B.t ->
(float, Dtype.float64_elt) B.tSource
val hfft :
?axis:int ->
?n:int ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(Complex.t, 'a) B.t ->
(float, Dtype.float64_elt) B.tSource
val ihfft :
?axis:int ->
?n:int ->
?norm:[< `Backward | `Forward | `Ortho Backward ] ->
(float, 'a) B.t ->
(Complex.t, Dtype.complex64_elt) tSource
val logsumexp :
?out:('a, 'b) B.t ->
?axes:IntSet.elt list ->
?keepdims:bool ->
('a, 'b) B.t ->
('a, 'b) B.tSource
val logmeanexp :
?out:('a, 'b) B.t ->
?axes:IntSet.elt list ->
?keepdims:bool ->
('a, 'b) B.t ->
('a, 'b) B.tSource
val correlate_padding :
mode:[< `Full | `Same | `Valid ] ->
'a ->
int array ->
(int * int) array sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page