package owl-base
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
OCaml Scientific and Engineering Computing - Base
Install
dune-project
Dependency
Authors
Maintainers
Sources
owl-0.7.0.tbz
sha256=cb9b596d7a2166630e385381f5dcb7cc6c2a4afebd32b2811db3e4b4fe008f3c
sha512=940c0953ee3fce453787e0820df42f4f3852413ba0a1af9d18af128d90a76bf9c93aaa3af42bd80be938b0b53ed0f546a1972ecc5fad7dd35247cea5e699b78f
doc/index.html
owl-base
API
Library owl-base
Owl_algodiff_checkOwl_algodiff_coreOwl_algodiff_core_sigOwl_algodiff_genericOwl_algodiff_generic_sigOwl_algodiff_graph_convertOwl_algodiff_graph_convert_sigOwl_algodiff_opsOwl_algodiff_ops_builderOwl_algodiff_ops_builder_sigOwl_algodiff_ops_sigOwl_algodiff_reverseOwl_algodiff_typesOwl_algodiff_types_sigOwl_baseOwl_base_complexOwl_base_dense_commonOwl_base_dense_ndarrayNdarray: module aliasesOwl_base_dense_ndarray_cOwl_base_dense_ndarray_dOwl_base_dense_ndarray_genericN-dimensional array module: including creation, manipulation, and various vectorised mathematical operations.Owl_base_dense_ndarray_sOwl_base_dense_ndarray_zOwl_base_linalg_genericOwl_base_mathsMaths: fundamental and advanced mathematical functions.Owl_base_slicingOwl_base_statsStatistics: random number generators, PDF and CDF functions, and hypothesis tests. The module also includes some basic statistical functions such as mean, variance, skew, and etc.Owl_base_stats_dist_bernoulliOwl_base_stats_dist_cauchyOwl_base_stats_dist_exponentialOwl_base_stats_dist_gammaOwl_base_stats_dist_gaussianOwl_base_stats_dist_gumbel1Owl_base_stats_dist_gumbel2Owl_base_stats_dist_uniformOwl_base_stats_prngOwl_computationOwl_computation_cpu_deviceOwl_computation_cpu_engineOwl_computation_cpu_evalOwl_computation_cpu_initOwl_computation_engineThis functor takes a device as its input, then it generates the computation graph module without flattening the module hierarchy.Owl_computation_engine_sigOwl_computation_graphOwl_computation_graph_sigOwl_computation_operatorOwl_computation_operator_sigOwl_computation_optimiserOwl_computation_optimiser_sigOwl_computation_shapeOwl_computation_shape_sigOwl_computation_symbolOwl_computation_symbol_sigOwl_computation_typeOwl_computation_type_sigOwl_constMetric system: CGS, MKS, SI, and physical constants.Owl_countmin_sketchOwl_countmin_sketch_sigOwl_countmin_tableOwl_dataframeOwl_exceptionOwl_graphGraph module supports basic operations on DAG.Owl_heavyhitters_sketchOwl_heavyhitters_sketch_sigOwl_ioOwl_lazyOwl_logLog module provides logging functionality.Owl_maths_interpolateInterpolation and ExtrapolationOwl_maths_quadratureNumerical IntegrationOwl_maths_rootRoot finding algorithms for nonlinear functionsOwl_neural_compilerOwl_neural_genericFunctor to create neural networks of different precision.Owl_neural_graphNeural network: Graphical neural networkOwl_neural_graph_sigOwl_neural_neuronNeural network: Neuron definitionsOwl_neural_neuron_sigOwl_numdiff_genericOwl_numdiff_generic_sigNumdiff: numerical differentiation moduleOwl_operatorOwl_optimise_genericOptimisation engineOwl_optimise_generic_sigOwl_prettyPretty print the n-dimensional arrayOwl_typesThis module defines the types shared by various sub-libraries in Owl. Note that they just wrappers, to find the exact module signature, please refer to the definition in the corresponding module.Owl_types_commonOwl_types_computation_deviceOwl_types_computation_engineOwl_types_maths_basicOwl_types_ndarray_algodiffOwl_types_ndarray_basicOwl_types_ndarray_compareOwl_types_ndarray_eltcmpOwl_types_ndarray_mutableOwl_types_ndarray_numdiffOwl_types_operatorOperator definitions such as add, sub, mul, and div. This signature defines the functions need to be implemented.Owl_types_stats_basicOwl_types_stats_distOwl_utilsHelper functions used in the libraryOwl_utils_arrayOwl_utils_heapOwl_utils_infer_shapeOwl_utils_multimapOwl_utils_ndarrayOwl_utils_stackOwl_viewView module This module is used to create views atop of an ndarray. The view creation is very light-weighted and avoids copying actual data. You can further create views atop of existing views using slicing functions.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page