gitextract__jg80bki/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ ├── deploy_docker.yml │ ├── mac.yml │ ├── main.yml │ └── os.yml ├── .gitignore ├── .gitmodules ├── .ocamlformat ├── .travis.yml ├── ACKNOWLEDGEMENT.md ├── CHANGES.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── INSTALL.md ├── INSTALL_WINDOWS.md ├── LETTER.md ├── LICENSE.md ├── Makefile ├── README.md ├── TODO.md ├── VERSION ├── docker/ │ ├── Dockerfile.archlinux │ ├── Dockerfile.debian │ ├── Dockerfile.fedora │ ├── Dockerfile.openblas │ ├── Dockerfile.ubuntu.arm │ └── Makefile ├── docs/ │ ├── index.html │ ├── odoc.support/ │ │ ├── highlight.pack.js │ │ ├── odoc.css │ │ └── odoc_search.js │ ├── owl/ │ │ ├── Owl/ │ │ │ ├── .dummy │ │ │ ├── Arr/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Arr/ │ │ │ │ │ └── index.html │ │ │ │ ├── Builder/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Maths/ │ │ │ │ │ └── index.html │ │ │ │ ├── NN/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Arr/ │ │ │ │ │ └── index.html │ │ │ │ ├── Builder/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Maths/ │ │ │ │ │ └── index.html │ │ │ │ ├── NN/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_primal_ops/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_cblas/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_cblas_basic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_cblas_generated/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_cluster/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_core_types/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dataset/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_matrix/ │ │ │ ├── .dummy │ │ │ ├── C/ │ │ │ │ └── index.html │ │ │ ├── D/ │ │ │ │ └── index.html │ │ │ ├── Generic/ │ │ │ │ └── index.html │ │ │ ├── Operator/ │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ └── index.html │ │ │ ├── Z/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_dense_matrix_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_matrix_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_matrix_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_matrix_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Common/ │ │ │ │ └── index.html │ │ │ ├── module-type-Complex/ │ │ │ │ └── index.html │ │ │ └── module-type-Real/ │ │ │ └── index.html │ │ ├── Owl_dense_matrix_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_matrix_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray/ │ │ │ ├── .dummy │ │ │ ├── Any/ │ │ │ │ └── index.html │ │ │ ├── C/ │ │ │ │ └── index.html │ │ │ ├── D/ │ │ │ │ └── index.html │ │ │ ├── Generic/ │ │ │ │ └── index.html │ │ │ ├── Operator/ │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ └── index.html │ │ │ ├── Z/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_a/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Common/ │ │ │ │ └── index.html │ │ │ ├── module-type-Complex/ │ │ │ │ └── index.html │ │ │ ├── module-type-Distribution/ │ │ │ │ └── index.html │ │ │ ├── module-type-NN/ │ │ │ │ └── index.html │ │ │ └── module-type-Real/ │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_dense_ndarray_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_distribution/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Beta/ │ │ │ │ │ └── index.html │ │ │ │ ├── Cauchy/ │ │ │ │ │ └── index.html │ │ │ │ ├── Chi2/ │ │ │ │ │ └── index.html │ │ │ │ ├── Exponential/ │ │ │ │ │ └── index.html │ │ │ │ ├── F/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gamma/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gaussian/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gumbel1/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gumbel2/ │ │ │ │ │ └── index.html │ │ │ │ ├── Laplace/ │ │ │ │ │ └── index.html │ │ │ │ ├── Logistic/ │ │ │ │ │ └── index.html │ │ │ │ ├── Lognormal/ │ │ │ │ │ └── index.html │ │ │ │ ├── Lomax/ │ │ │ │ │ └── index.html │ │ │ │ ├── Poisson/ │ │ │ │ │ └── index.html │ │ │ │ ├── Rayleigh/ │ │ │ │ │ └── index.html │ │ │ │ ├── Uniform/ │ │ │ │ │ └── index.html │ │ │ │ ├── Weibull/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_distribution_common/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_distribution_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_fft/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ └── index.html │ │ │ ├── Generic/ │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_fft_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_fft_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_fft_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_fftpack/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_lapacke/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_lapacke_generated/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_linalg/ │ │ │ ├── .dummy │ │ │ ├── C/ │ │ │ │ └── index.html │ │ │ ├── D/ │ │ │ │ └── index.html │ │ │ ├── Generic/ │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ └── index.html │ │ │ ├── Z/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_linalg_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_linalg_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_linalg_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_linalg_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Common/ │ │ │ │ └── index.html │ │ │ └── module-type-Real/ │ │ │ └── index.html │ │ ├── Owl_linalg_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_linalg_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_maths/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_maths_special/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_matrix/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_matrix_check/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_matrix_swap/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_contract/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_conv/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_fma/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_maths/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_pool/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_repeat/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_slide/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_sort/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_transpose/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_upsampling/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_ndarray_utils/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_neural/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── Graph/ │ │ │ │ │ ├── Neuron/ │ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Add/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Average/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Init/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Input/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Max/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── Graph/ │ │ │ │ │ ├── Neuron/ │ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Add/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Average/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Init/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Input/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Max/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_parallel/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-2-E/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ ├── module-type-EngineSig/ │ │ │ │ └── index.html │ │ │ └── module-type-ModelSig/ │ │ │ └── index.html │ │ ├── Owl_nlp/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_corpus/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_lda/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_similarity/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_tfidf/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_utils/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_nlp_vocabulary/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_optimise/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Embedded/ │ │ │ │ ├── Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_regression/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Embedded/ │ │ │ │ ├── Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_regression_generic/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_regression_generic_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Optimise/ │ │ │ │ ├── Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_signal/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_slicing/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_slicing_basic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_slicing_fancy/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_stats/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_stats_dist/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_stats_extend/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_stats_prng/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_stats_sampler/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ └── index.html │ ├── owl-base/ │ │ ├── Owl_algodiff_check/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Forward/ │ │ │ │ │ └── index.html │ │ │ │ ├── Reverse/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-AD/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_core/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_core_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── A/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_generic/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Arr/ │ │ │ │ │ └── index.html │ │ │ │ ├── Builder/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Maths/ │ │ │ │ │ └── index.html │ │ │ │ ├── NN/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_generic_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── A/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Arr/ │ │ │ │ └── index.html │ │ │ ├── Builder/ │ │ │ │ ├── index.html │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ └── index.html │ │ │ │ └── module-type-Sito/ │ │ │ │ └── index.html │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Maths/ │ │ │ │ └── index.html │ │ │ ├── NN/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_graph_convert/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Core/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_graph_convert_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_algodiff_ops/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Arr/ │ │ │ │ │ └── index.html │ │ │ │ ├── Builder/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Maths/ │ │ │ │ │ └── index.html │ │ │ │ ├── NN/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Core/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_ops_builder/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Core/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── index.html │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ └── index.html │ │ │ │ └── module-type-Sito/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_ops_builder_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── index.html │ │ │ ├── module-type-Aiso/ │ │ │ │ └── index.html │ │ │ ├── module-type-Piso/ │ │ │ │ └── index.html │ │ │ ├── module-type-Siao/ │ │ │ │ └── index.html │ │ │ ├── module-type-Sipo/ │ │ │ │ └── index.html │ │ │ ├── module-type-Siso/ │ │ │ │ └── index.html │ │ │ └── module-type-Sito/ │ │ │ └── index.html │ │ ├── Owl_algodiff_ops_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Arr/ │ │ │ │ └── index.html │ │ │ ├── Builder/ │ │ │ │ ├── index.html │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ └── index.html │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ └── index.html │ │ │ │ └── module-type-Sito/ │ │ │ │ └── index.html │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Maths/ │ │ │ │ └── index.html │ │ │ ├── NN/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_reverse/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-C/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_types/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_algodiff_types_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_base/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_algodiff_primal_ops/ │ │ │ ├── .dummy │ │ │ ├── D/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_base_complex/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_common/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Common/ │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_matrix_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray/ │ │ │ ├── .dummy │ │ │ ├── C/ │ │ │ │ └── index.html │ │ │ ├── D/ │ │ │ │ └── index.html │ │ │ ├── Generic/ │ │ │ │ └── index.html │ │ │ ├── Operator/ │ │ │ │ └── index.html │ │ │ ├── S/ │ │ │ │ └── index.html │ │ │ ├── Z/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Common/ │ │ │ │ └── index.html │ │ │ ├── module-type-NN/ │ │ │ │ └── index.html │ │ │ └── module-type-Real/ │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_dense_ndarray_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_linalg_c/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_linalg_d/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_linalg_generic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_linalg_intf/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Common/ │ │ │ │ └── index.html │ │ │ └── module-type-Real/ │ │ │ └── index.html │ │ ├── Owl_base_linalg_s/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_linalg_z/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_maths/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_slicing/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_bernoulli/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_cauchy/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_exponential/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_gamma/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_gaussian/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_gumbel1/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_gumbel2/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_dist_uniform/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_base_stats_prng/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_computation/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_computation_cpu_device/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_cpu_engine/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Graph/ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Nested/ │ │ │ │ ├── CG_Eval/ │ │ │ │ │ └── index.html │ │ │ │ ├── CG_Init/ │ │ │ │ │ ├── MultiMap/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Graph/ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_cpu_eval/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Graph/ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_cpu_init/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── MultiMap/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Graph/ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_engine/ │ │ │ ├── .dummy │ │ │ ├── Flatten/ │ │ │ │ ├── argument-1-Engine/ │ │ │ │ │ ├── Graph/ │ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Graph/ │ │ │ │ ├── Optimiser/ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Device/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_engine_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Flatten_Sig/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Device/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Graph/ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Operator/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Optimiser/ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ ├── Shape/ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Type/ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── module-type-Make_Graph_Sig/ │ │ │ ├── Optimiser/ │ │ │ │ ├── Operator/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_graph/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Optimiser/ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_graph_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Optimiser/ │ │ │ │ ├── Operator/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_operator/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Symbol/ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_operator_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Scalar/ │ │ │ │ └── index.html │ │ │ ├── Symbol/ │ │ │ │ ├── Shape/ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_optimiser/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Operator/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_optimiser_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Operator/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_shape/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Type/ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_shape_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Type/ │ │ │ │ ├── Device/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_symbol/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Shape/ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_symbol_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Shape/ │ │ │ │ ├── Type/ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_type/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Device/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_computation_type_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Device/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_const/ │ │ │ ├── .dummy │ │ │ ├── CGS/ │ │ │ │ └── index.html │ │ │ ├── CGSM/ │ │ │ │ └── index.html │ │ │ ├── MKS/ │ │ │ │ └── index.html │ │ │ ├── Prefix/ │ │ │ │ └── index.html │ │ │ ├── SI/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_countmin_sketch/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-T/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Native/ │ │ │ │ └── index.html │ │ │ ├── Owl/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_countmin_sketch_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_countmin_table/ │ │ │ ├── .dummy │ │ │ ├── Native/ │ │ │ │ └── index.html │ │ │ ├── Owl/ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_dataframe/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_exception/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_graph/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_heavyhitters_sketch/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-CM/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Native/ │ │ │ │ └── index.html │ │ │ ├── Owl/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_heavyhitters_sketch_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_io/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_lazy/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_log/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_maths_interpolate/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_maths_quadrature/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_maths_root/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_neural_compiler/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Engine/ │ │ │ │ │ ├── Graph/ │ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Neural/ │ │ │ │ │ ├── Graph/ │ │ │ │ │ │ ├── Neuron/ │ │ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Add/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Average/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Init/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Input/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Max/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-E/ │ │ │ │ │ ├── Graph/ │ │ │ │ │ │ ├── Optimiser/ │ │ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_generic/ │ │ │ ├── .dummy │ │ │ ├── Flatten/ │ │ │ │ ├── argument-1-Graph/ │ │ │ │ │ ├── Neuron/ │ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Add/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Average/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Init/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Input/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Max/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make/ │ │ │ │ ├── Graph/ │ │ │ │ │ ├── Neuron/ │ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Add/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Average/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Init/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Input/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Max/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Embedded/ │ │ │ │ ├── Neuron/ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Add/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Average/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Init/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Input/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Max/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_graph/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-Neuron/ │ │ │ │ │ ├── Activation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Add/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Average/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Concatenate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Conv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Dot/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Dropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Embedding/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Flatten/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── FullyConnected/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GRU/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Init/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Input/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LSTM/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Lambda/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LambdaArray/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linear/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Masking/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Max/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mul/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Normalisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Optimise/ │ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Params/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Padding3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Recurrent/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Reshape/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Slice/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_graph_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Neuron/ │ │ │ │ ├── Activation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Add/ │ │ │ │ │ └── index.html │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── Average/ │ │ │ │ │ └── index.html │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Concatenate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Dot/ │ │ │ │ │ └── index.html │ │ │ │ ├── Dropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── Embedding/ │ │ │ │ │ └── index.html │ │ │ │ ├── Flatten/ │ │ │ │ │ └── index.html │ │ │ │ ├── FullyConnected/ │ │ │ │ │ └── index.html │ │ │ │ ├── GRU/ │ │ │ │ │ └── index.html │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Init/ │ │ │ │ │ └── index.html │ │ │ │ ├── Input/ │ │ │ │ │ └── index.html │ │ │ │ ├── LSTM/ │ │ │ │ │ └── index.html │ │ │ │ ├── Lambda/ │ │ │ │ │ └── index.html │ │ │ │ ├── LambdaArray/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linear/ │ │ │ │ │ └── index.html │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ └── index.html │ │ │ │ ├── Masking/ │ │ │ │ │ └── index.html │ │ │ │ ├── Max/ │ │ │ │ │ └── index.html │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mul/ │ │ │ │ │ └── index.html │ │ │ │ ├── Normalisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Padding1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Padding2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Padding3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Recurrent/ │ │ │ │ │ └── index.html │ │ │ │ ├── Reshape/ │ │ │ │ │ └── index.html │ │ │ │ ├── Slice/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_neuron/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Activation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Add/ │ │ │ │ │ └── index.html │ │ │ │ ├── AlphaDropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── Average/ │ │ │ │ │ └── index.html │ │ │ │ ├── AvgPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── AvgPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Concatenate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Conv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── DilatedConv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Dot/ │ │ │ │ │ └── index.html │ │ │ │ ├── Dropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── Embedding/ │ │ │ │ │ └── index.html │ │ │ │ ├── Flatten/ │ │ │ │ │ └── index.html │ │ │ │ ├── FullyConnected/ │ │ │ │ │ └── index.html │ │ │ │ ├── GRU/ │ │ │ │ │ └── index.html │ │ │ │ ├── GaussianDropout/ │ │ │ │ │ └── index.html │ │ │ │ ├── GaussianNoise/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Init/ │ │ │ │ │ └── index.html │ │ │ │ ├── Input/ │ │ │ │ │ └── index.html │ │ │ │ ├── LSTM/ │ │ │ │ │ └── index.html │ │ │ │ ├── Lambda/ │ │ │ │ │ └── index.html │ │ │ │ ├── LambdaArray/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linear/ │ │ │ │ │ └── index.html │ │ │ │ ├── LinearNoBias/ │ │ │ │ │ └── index.html │ │ │ │ ├── Masking/ │ │ │ │ │ └── index.html │ │ │ │ ├── Max/ │ │ │ │ │ └── index.html │ │ │ │ ├── MaxPool1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── MaxPool2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mul/ │ │ │ │ │ └── index.html │ │ │ │ ├── Normalisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Padding1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Padding2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Padding3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── Recurrent/ │ │ │ │ │ └── index.html │ │ │ │ ├── Reshape/ │ │ │ │ │ └── index.html │ │ │ │ ├── Slice/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── TransposeConv3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling1D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling2D/ │ │ │ │ │ └── index.html │ │ │ │ ├── UpSampling3D/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Optimise/ │ │ │ │ │ ├── Algodiff/ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── NN/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Batch/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Checkpoint/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Clipping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Gradient/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Loss/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Momentum/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Params/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Regularisation/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Stopping/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Utils/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_neural_neuron_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Activation/ │ │ │ │ └── index.html │ │ │ ├── Add/ │ │ │ │ └── index.html │ │ │ ├── AlphaDropout/ │ │ │ │ └── index.html │ │ │ ├── Average/ │ │ │ │ └── index.html │ │ │ ├── AvgPool1D/ │ │ │ │ └── index.html │ │ │ ├── AvgPool2D/ │ │ │ │ └── index.html │ │ │ ├── Concatenate/ │ │ │ │ └── index.html │ │ │ ├── Conv1D/ │ │ │ │ └── index.html │ │ │ ├── Conv2D/ │ │ │ │ └── index.html │ │ │ ├── Conv3D/ │ │ │ │ └── index.html │ │ │ ├── DilatedConv1D/ │ │ │ │ └── index.html │ │ │ ├── DilatedConv2D/ │ │ │ │ └── index.html │ │ │ ├── DilatedConv3D/ │ │ │ │ └── index.html │ │ │ ├── Dot/ │ │ │ │ └── index.html │ │ │ ├── Dropout/ │ │ │ │ └── index.html │ │ │ ├── Embedding/ │ │ │ │ └── index.html │ │ │ ├── Flatten/ │ │ │ │ └── index.html │ │ │ ├── FullyConnected/ │ │ │ │ └── index.html │ │ │ ├── GRU/ │ │ │ │ └── index.html │ │ │ ├── GaussianDropout/ │ │ │ │ └── index.html │ │ │ ├── GaussianNoise/ │ │ │ │ └── index.html │ │ │ ├── GlobalAvgPool1D/ │ │ │ │ └── index.html │ │ │ ├── GlobalAvgPool2D/ │ │ │ │ └── index.html │ │ │ ├── GlobalMaxPool1D/ │ │ │ │ └── index.html │ │ │ ├── GlobalMaxPool2D/ │ │ │ │ └── index.html │ │ │ ├── Init/ │ │ │ │ └── index.html │ │ │ ├── Input/ │ │ │ │ └── index.html │ │ │ ├── LSTM/ │ │ │ │ └── index.html │ │ │ ├── Lambda/ │ │ │ │ └── index.html │ │ │ ├── LambdaArray/ │ │ │ │ └── index.html │ │ │ ├── Linear/ │ │ │ │ └── index.html │ │ │ ├── LinearNoBias/ │ │ │ │ └── index.html │ │ │ ├── Masking/ │ │ │ │ └── index.html │ │ │ ├── Max/ │ │ │ │ └── index.html │ │ │ ├── MaxPool1D/ │ │ │ │ └── index.html │ │ │ ├── MaxPool2D/ │ │ │ │ └── index.html │ │ │ ├── Mul/ │ │ │ │ └── index.html │ │ │ ├── Normalisation/ │ │ │ │ └── index.html │ │ │ ├── Optimise/ │ │ │ │ ├── Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Padding1D/ │ │ │ │ └── index.html │ │ │ ├── Padding2D/ │ │ │ │ └── index.html │ │ │ ├── Padding3D/ │ │ │ │ └── index.html │ │ │ ├── Recurrent/ │ │ │ │ └── index.html │ │ │ ├── Reshape/ │ │ │ │ └── index.html │ │ │ ├── Slice/ │ │ │ │ └── index.html │ │ │ ├── TransposeConv1D/ │ │ │ │ └── index.html │ │ │ ├── TransposeConv2D/ │ │ │ │ └── index.html │ │ │ ├── TransposeConv3D/ │ │ │ │ └── index.html │ │ │ ├── UpSampling1D/ │ │ │ │ └── index.html │ │ │ ├── UpSampling2D/ │ │ │ │ └── index.html │ │ │ ├── UpSampling3D/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_numdiff_generic/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_numdiff_generic_sig/ │ │ │ ├── .dummy │ │ │ ├── Impl/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_operator/ │ │ │ ├── .dummy │ │ │ ├── Make_Basic/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Extend/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Linalg/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Matrix/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Make_Ndarray/ │ │ │ │ ├── argument-1-M/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_optimise_generic/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── Batch/ │ │ │ │ │ └── index.html │ │ │ │ ├── Checkpoint/ │ │ │ │ │ └── index.html │ │ │ │ ├── Clipping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Gradient/ │ │ │ │ │ └── index.html │ │ │ │ ├── Learning_Rate/ │ │ │ │ │ └── index.html │ │ │ │ ├── Loss/ │ │ │ │ │ └── index.html │ │ │ │ ├── Momentum/ │ │ │ │ │ └── index.html │ │ │ │ ├── Params/ │ │ │ │ │ └── index.html │ │ │ │ ├── Regularisation/ │ │ │ │ │ └── index.html │ │ │ │ ├── Stopping/ │ │ │ │ │ └── index.html │ │ │ │ ├── Utils/ │ │ │ │ │ └── index.html │ │ │ │ ├── argument-1-Algodiff/ │ │ │ │ │ ├── A/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Arr/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Builder/ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Maths/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── NN/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_optimise_generic_sig/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Algodiff/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ ├── Arr/ │ │ │ │ │ └── index.html │ │ │ │ ├── Builder/ │ │ │ │ │ ├── index.html │ │ │ │ │ ├── module-type-Aiso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Piso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siao/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Sipo/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── module-type-Siso/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── module-type-Sito/ │ │ │ │ │ └── index.html │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Maths/ │ │ │ │ │ └── index.html │ │ │ │ ├── NN/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── Batch/ │ │ │ │ └── index.html │ │ │ ├── Checkpoint/ │ │ │ │ └── index.html │ │ │ ├── Clipping/ │ │ │ │ └── index.html │ │ │ ├── Gradient/ │ │ │ │ └── index.html │ │ │ ├── Learning_Rate/ │ │ │ │ └── index.html │ │ │ ├── Loss/ │ │ │ │ └── index.html │ │ │ ├── Momentum/ │ │ │ │ └── index.html │ │ │ ├── Params/ │ │ │ │ └── index.html │ │ │ ├── Regularisation/ │ │ │ │ └── index.html │ │ │ ├── Stopping/ │ │ │ │ └── index.html │ │ │ ├── Utils/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_pretty/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_types/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-Computation_Device/ │ │ │ │ ├── A/ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── module-type-Ndarray_Algodiff/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── module-type-Ndarray_Basic/ │ │ │ │ └── index.html │ │ │ ├── module-type-Ndarray_Compare/ │ │ │ │ └── index.html │ │ │ ├── module-type-Ndarray_Mutable/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ ├── module-type-Ndarray_Numdiff/ │ │ │ │ └── index.html │ │ │ └── module-type-Stats_Dist/ │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Scalar/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_types_common/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_types_computation_device/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── A/ │ │ │ │ ├── Linalg/ │ │ │ │ │ └── index.html │ │ │ │ ├── Mat/ │ │ │ │ │ └── index.html │ │ │ │ ├── Scalar/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_types_computation_engine/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Graph/ │ │ │ │ ├── Optimiser/ │ │ │ │ │ ├── Operator/ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ ├── Symbol/ │ │ │ │ │ │ │ ├── Shape/ │ │ │ │ │ │ │ │ ├── Type/ │ │ │ │ │ │ │ │ │ ├── Device/ │ │ │ │ │ │ │ │ │ │ ├── A/ │ │ │ │ │ │ │ │ │ │ │ ├── Linalg/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Mat/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ ├── Scalar/ │ │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── index.html │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_types_maths_basic/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_types_ndarray_algodiff/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Scalar/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_types_ndarray_basic/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_types_ndarray_compare/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_types_ndarray_eltcmp/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_types_ndarray_mutable/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Scalar/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_types_ndarray_numdiff/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ └── index.html │ │ ├── Owl_types_operator/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ ├── module-type-BasicSig/ │ │ │ │ └── index.html │ │ │ ├── module-type-ExtendSig/ │ │ │ │ └── index.html │ │ │ ├── module-type-LinalgSig/ │ │ │ │ └── index.html │ │ │ ├── module-type-MatrixSig/ │ │ │ │ └── index.html │ │ │ └── module-type-NdarraySig/ │ │ │ └── index.html │ │ ├── Owl_types_stats_basic/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_types_stats_dist/ │ │ │ ├── .dummy │ │ │ ├── index.html │ │ │ └── module-type-Sig/ │ │ │ ├── Linalg/ │ │ │ │ └── index.html │ │ │ ├── Mat/ │ │ │ │ └── index.html │ │ │ ├── Scalar/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_utils/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_utils_array/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_utils_heap/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_utils_infer_shape/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_utils_multimap/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ └── index.html │ │ │ └── index.html │ │ ├── Owl_utils_ndarray/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_utils_stack/ │ │ │ ├── .dummy │ │ │ └── index.html │ │ ├── Owl_view/ │ │ │ ├── .dummy │ │ │ ├── Make/ │ │ │ │ ├── argument-1-A/ │ │ │ │ │ └── index.html │ │ │ │ └── index.html │ │ │ └── index.html │ │ └── index.html │ └── owl-top/ │ ├── Owl_top/ │ │ ├── .dummy │ │ └── index.html │ └── index.html ├── dune-project ├── dune-workspace ├── examples/ │ ├── .ocamlformat │ ├── README.md │ ├── backprop.ml │ ├── checkpoint.ml │ ├── cifar10_vgg.ml │ ├── computation_graph_01.ml │ ├── computation_graph_02.ml │ ├── countmin_distributed.ml │ ├── countmin_texts.ml │ ├── custom_algodiff_op.ml │ ├── data/ │ │ ├── crime.csv │ │ ├── estate.csv │ │ ├── funding.csv │ │ └── sales.csv │ ├── dataframe.ml │ ├── dune │ ├── feedforward.ml │ ├── gradient_descent.ml │ ├── inception_v3.ml │ ├── kmeans.data │ ├── kmeans.ml │ ├── lazy_cifar10.ml │ ├── lazy_eval.ml │ ├── lazy_lstm.ml │ ├── lazy_mnist.ml │ ├── linear_algebra.ml │ ├── lstm.ml │ ├── max_freq.ml │ ├── mnist_cnn.ml │ ├── mnist_lenet.ml │ ├── newton_method.ml │ ├── regression.ml │ ├── specgram.ml │ ├── squeezenet.ml │ ├── svm.ml │ ├── test_log.ml │ ├── tfidf.ml │ └── vgg16.ml ├── owl-base.opam ├── owl-top.opam ├── owl.opam ├── perftest/ │ ├── .ocamlformat │ ├── perf_common.ml │ ├── perf_dense_matrix.ml │ ├── perf_dense_ndarray.ml │ ├── perf_dense_real.ml │ ├── perf_slicing_basic.ml │ ├── perf_slicing_fancy.ml │ ├── perf_sparse_complex.ml │ ├── perf_sparse_matrix.ml │ ├── perf_sparse_ndarray.ml │ ├── perf_sparse_real.ml │ └── perf_specific_fun.ml ├── src/ │ ├── base/ │ │ ├── algodiff/ │ │ │ ├── owl_algodiff_check.ml │ │ │ ├── owl_algodiff_check.mli │ │ │ ├── owl_algodiff_core.ml │ │ │ ├── owl_algodiff_core.mli │ │ │ ├── owl_algodiff_core_sig.ml │ │ │ ├── owl_algodiff_generic.ml │ │ │ ├── owl_algodiff_generic.mli │ │ │ ├── owl_algodiff_generic_sig.ml │ │ │ ├── owl_algodiff_graph_convert.ml │ │ │ ├── owl_algodiff_graph_convert.mli │ │ │ ├── owl_algodiff_graph_convert_sig.ml │ │ │ ├── owl_algodiff_ops.ml │ │ │ ├── owl_algodiff_ops.mli │ │ │ ├── owl_algodiff_ops_builder.ml │ │ │ ├── owl_algodiff_ops_builder.mli │ │ │ ├── owl_algodiff_ops_builder_sig.ml │ │ │ ├── owl_algodiff_ops_sig.ml │ │ │ ├── owl_algodiff_reverse.ml │ │ │ ├── owl_algodiff_reverse.mli │ │ │ ├── owl_algodiff_types.ml │ │ │ ├── owl_algodiff_types.mli │ │ │ ├── owl_algodiff_types_sig.ml │ │ │ └── owl_base_algodiff_primal_ops.ml │ │ ├── compute/ │ │ │ ├── owl_computation.ml │ │ │ ├── owl_computation_cpu_device.ml │ │ │ ├── owl_computation_cpu_engine.ml │ │ │ ├── owl_computation_cpu_eval.ml │ │ │ ├── owl_computation_cpu_init.ml │ │ │ ├── owl_computation_engine.ml │ │ │ ├── owl_computation_engine_sig.ml │ │ │ ├── owl_computation_graph.ml │ │ │ ├── owl_computation_graph_sig.ml │ │ │ ├── owl_computation_operator.ml │ │ │ ├── owl_computation_operator_sig.ml │ │ │ ├── owl_computation_optimiser.ml │ │ │ ├── owl_computation_optimiser_sig.ml │ │ │ ├── owl_computation_shape.ml │ │ │ ├── owl_computation_shape_sig.ml │ │ │ ├── owl_computation_symbol.ml │ │ │ ├── owl_computation_symbol_sig.ml │ │ │ ├── owl_computation_type.ml │ │ │ └── owl_computation_type_sig.ml │ │ ├── core/ │ │ │ ├── owl_base_slicing.ml │ │ │ ├── owl_const.ml │ │ │ ├── owl_const.mli │ │ │ ├── owl_exception.ml │ │ │ ├── owl_exception.mli │ │ │ ├── owl_graph.ml │ │ │ ├── owl_graph.mli │ │ │ ├── owl_lazy.ml │ │ │ ├── owl_lazy.mli │ │ │ ├── owl_operator.ml │ │ │ └── owl_operator.mli │ │ ├── dense/ │ │ │ ├── owl_base_dense_common.ml │ │ │ ├── owl_base_dense_matrix_c.ml │ │ │ ├── owl_base_dense_matrix_d.ml │ │ │ ├── owl_base_dense_matrix_generic.ml │ │ │ ├── owl_base_dense_matrix_generic.mli │ │ │ ├── owl_base_dense_matrix_intf.ml │ │ │ ├── owl_base_dense_matrix_s.ml │ │ │ ├── owl_base_dense_matrix_z.ml │ │ │ ├── owl_base_dense_ndarray.ml │ │ │ ├── owl_base_dense_ndarray_c.ml │ │ │ ├── owl_base_dense_ndarray_c.mli │ │ │ ├── owl_base_dense_ndarray_d.ml │ │ │ ├── owl_base_dense_ndarray_d.mli │ │ │ ├── owl_base_dense_ndarray_generic.ml │ │ │ ├── owl_base_dense_ndarray_generic.mli │ │ │ ├── owl_base_dense_ndarray_intf.ml │ │ │ ├── owl_base_dense_ndarray_s.ml │ │ │ ├── owl_base_dense_ndarray_s.mli │ │ │ ├── owl_base_dense_ndarray_z.ml │ │ │ └── owl_base_dense_ndarray_z.mli │ │ ├── dune │ │ ├── linalg/ │ │ │ ├── owl_base_linalg_c.ml │ │ │ ├── owl_base_linalg_c.mli │ │ │ ├── owl_base_linalg_d.ml │ │ │ ├── owl_base_linalg_d.mli │ │ │ ├── owl_base_linalg_generic.ml │ │ │ ├── owl_base_linalg_generic.mli │ │ │ ├── owl_base_linalg_intf.ml │ │ │ ├── owl_base_linalg_s.ml │ │ │ ├── owl_base_linalg_s.mli │ │ │ ├── owl_base_linalg_z.ml │ │ │ └── owl_base_linalg_z.mli │ │ ├── maths/ │ │ │ ├── owl_base_complex.ml │ │ │ ├── owl_base_complex.mli │ │ │ ├── owl_base_maths.ml │ │ │ ├── owl_base_maths.mli │ │ │ ├── owl_maths_interpolate.ml │ │ │ ├── owl_maths_interpolate.mli │ │ │ ├── owl_maths_quadrature.ml │ │ │ ├── owl_maths_quadrature.mli │ │ │ ├── owl_maths_root.ml │ │ │ └── owl_maths_root.mli │ │ ├── misc/ │ │ │ ├── owl_countmin_sketch.ml │ │ │ ├── owl_countmin_sketch_sig.ml │ │ │ ├── owl_countmin_table.ml │ │ │ ├── owl_dataframe.ml │ │ │ ├── owl_dataframe.mli │ │ │ ├── owl_heavyhitters_sketch.ml │ │ │ ├── owl_heavyhitters_sketch_sig.ml │ │ │ ├── owl_io.ml │ │ │ ├── owl_io.mli │ │ │ ├── owl_log.ml │ │ │ ├── owl_log.mli │ │ │ ├── owl_pretty.ml │ │ │ ├── owl_pretty.mli │ │ │ ├── owl_utils.ml │ │ │ ├── owl_utils_array.ml │ │ │ ├── owl_utils_array.mli │ │ │ ├── owl_utils_heap.ml │ │ │ ├── owl_utils_heap.mli │ │ │ ├── owl_utils_infer_shape.ml │ │ │ ├── owl_utils_infer_shape.mli │ │ │ ├── owl_utils_multimap.ml │ │ │ ├── owl_utils_multimap.mli │ │ │ ├── owl_utils_ndarray.ml │ │ │ ├── owl_utils_stack.ml │ │ │ ├── owl_utils_stack.mli │ │ │ ├── owl_view.ml │ │ │ └── owl_view.mli │ │ ├── neural/ │ │ │ ├── owl_neural_compiler.ml │ │ │ ├── owl_neural_generic.ml │ │ │ ├── owl_neural_graph.ml │ │ │ ├── owl_neural_graph_sig.ml │ │ │ ├── owl_neural_neuron.ml │ │ │ └── owl_neural_neuron_sig.ml │ │ ├── optimise/ │ │ │ ├── owl_numdiff_generic.ml │ │ │ ├── owl_numdiff_generic_sig.ml │ │ │ ├── owl_optimise_generic.ml │ │ │ └── owl_optimise_generic_sig.ml │ │ ├── owl_base.ml │ │ ├── stats/ │ │ │ ├── owl_base_stats.ml │ │ │ ├── owl_base_stats.mli │ │ │ ├── owl_base_stats_dist_bernoulli.ml │ │ │ ├── owl_base_stats_dist_cauchy.ml │ │ │ ├── owl_base_stats_dist_exponential.ml │ │ │ ├── owl_base_stats_dist_gamma.ml │ │ │ ├── owl_base_stats_dist_gaussian.ml │ │ │ ├── owl_base_stats_dist_gumbel1.ml │ │ │ ├── owl_base_stats_dist_gumbel2.ml │ │ │ ├── owl_base_stats_dist_uniform.ml │ │ │ └── owl_base_stats_prng.ml │ │ └── types/ │ │ ├── owl_types.ml │ │ ├── owl_types_common.ml │ │ ├── owl_types_computation_device.ml │ │ ├── owl_types_computation_engine.ml │ │ ├── owl_types_maths_basic.ml │ │ ├── owl_types_ndarray_algodiff.ml │ │ ├── owl_types_ndarray_basic.ml │ │ ├── owl_types_ndarray_compare.ml │ │ ├── owl_types_ndarray_eltcmp.ml │ │ ├── owl_types_ndarray_mutable.ml │ │ ├── owl_types_ndarray_numdiff.ml │ │ ├── owl_types_operator.ml │ │ ├── owl_types_stats_basic.ml │ │ └── owl_types_stats_dist.ml │ ├── owl/ │ │ ├── algodiff/ │ │ │ ├── owl_algodiff.ml │ │ │ └── owl_algodiff_primal_ops.ml │ │ ├── bindings/ │ │ │ ├── Makefile │ │ │ ├── lapacke_funlist.txt │ │ │ ├── owl_cblas_parser.ml │ │ │ ├── owl_cblas_stubgen.ml │ │ │ ├── owl_lapacke_parser.ml │ │ │ └── owl_lapacke_stubgen.ml │ │ ├── cblas/ │ │ │ ├── cblas.h │ │ │ ├── owl_cblas.ml │ │ │ ├── owl_cblas.mli │ │ │ ├── owl_cblas_basic.ml │ │ │ ├── owl_cblas_basic.mli │ │ │ ├── owl_cblas_generated.ml │ │ │ ├── owl_cblas_generated.mli │ │ │ └── owl_cblas_generated_stub.c │ │ ├── config/ │ │ │ ├── configure.ml │ │ │ └── dune │ │ ├── core/ │ │ │ ├── openmp/ │ │ │ │ ├── owl_core_engine.h │ │ │ │ ├── owl_matrix_swap_impl_omp.h │ │ │ │ ├── owl_ndarray_maths_cmp_omp.h │ │ │ │ ├── owl_ndarray_maths_fold_omp.h │ │ │ │ ├── owl_ndarray_maths_map_omp.h │ │ │ │ ├── owl_omp_parameters.h │ │ │ │ └── owl_slicing_basic_impl_omp.h │ │ │ ├── owl_core.h │ │ │ ├── owl_core_types.ml │ │ │ ├── owl_core_utils.c │ │ │ ├── owl_macros.h │ │ │ ├── owl_matrix.ml │ │ │ ├── owl_matrix_check.ml │ │ │ ├── owl_matrix_check_impl.h │ │ │ ├── owl_matrix_check_stub.c │ │ │ ├── owl_matrix_swap.ml │ │ │ ├── owl_matrix_swap_impl.h │ │ │ ├── owl_matrix_swap_stub.c │ │ │ ├── owl_ndarray.ml │ │ │ ├── owl_ndarray_contract.h │ │ │ ├── owl_ndarray_contract.ml │ │ │ ├── owl_ndarray_contract_impl.h │ │ │ ├── owl_ndarray_contract_stub.c │ │ │ ├── owl_ndarray_conv.ml │ │ │ ├── owl_ndarray_conv_impl.h │ │ │ ├── owl_ndarray_conv_stub.c │ │ │ ├── owl_ndarray_fma.ml │ │ │ ├── owl_ndarray_fma_impl.h │ │ │ ├── owl_ndarray_fma_stub.c │ │ │ ├── owl_ndarray_maths.ml │ │ │ ├── owl_ndarray_maths_cmp.h │ │ │ ├── owl_ndarray_maths_fold.h │ │ │ ├── owl_ndarray_maths_map.h │ │ │ ├── owl_ndarray_maths_stub.c │ │ │ ├── owl_ndarray_pool.ml │ │ │ ├── owl_ndarray_pool_impl.h │ │ │ ├── owl_ndarray_pool_stub.c │ │ │ ├── owl_ndarray_repeat.ml │ │ │ ├── owl_ndarray_repeat_impl.h │ │ │ ├── owl_ndarray_repeat_stub.c │ │ │ ├── owl_ndarray_slide.ml │ │ │ ├── owl_ndarray_slide_impl.h │ │ │ ├── owl_ndarray_slide_stub.c │ │ │ ├── owl_ndarray_sort.ml │ │ │ ├── owl_ndarray_sort_impl.h │ │ │ ├── owl_ndarray_sort_stub.c │ │ │ ├── owl_ndarray_transpose.ml │ │ │ ├── owl_ndarray_transpose_impl.h │ │ │ ├── owl_ndarray_transpose_stub.c │ │ │ ├── owl_ndarray_upsampling.ml │ │ │ ├── owl_ndarray_upsampling_impl.h │ │ │ ├── owl_ndarray_upsampling_stub.c │ │ │ ├── owl_ndarray_utils.ml │ │ │ ├── owl_ndarray_utils_stub.c │ │ │ ├── owl_slicing.h │ │ │ ├── owl_slicing.ml │ │ │ ├── owl_slicing_basic.ml │ │ │ ├── owl_slicing_basic_impl.h │ │ │ ├── owl_slicing_basic_stub.c │ │ │ ├── owl_slicing_fancy.ml │ │ │ ├── owl_slicing_fancy_impl.h │ │ │ └── owl_slicing_fancy_stub.c │ │ ├── dense/ │ │ │ ├── owl_dense.ml │ │ │ ├── owl_dense_matrix.ml │ │ │ ├── owl_dense_matrix_c.ml │ │ │ ├── owl_dense_matrix_c.mli │ │ │ ├── owl_dense_matrix_d.ml │ │ │ ├── owl_dense_matrix_d.mli │ │ │ ├── owl_dense_matrix_generic.ml │ │ │ ├── owl_dense_matrix_generic.mli │ │ │ ├── owl_dense_matrix_intf.ml │ │ │ ├── owl_dense_matrix_s.ml │ │ │ ├── owl_dense_matrix_s.mli │ │ │ ├── owl_dense_matrix_z.ml │ │ │ ├── owl_dense_matrix_z.mli │ │ │ ├── owl_dense_ndarray.ml │ │ │ ├── owl_dense_ndarray_a.ml │ │ │ ├── owl_dense_ndarray_a.mli │ │ │ ├── owl_dense_ndarray_c.ml │ │ │ ├── owl_dense_ndarray_c.mli │ │ │ ├── owl_dense_ndarray_d.ml │ │ │ ├── owl_dense_ndarray_d.mli │ │ │ ├── owl_dense_ndarray_generic.ml │ │ │ ├── owl_dense_ndarray_generic.mli │ │ │ ├── owl_dense_ndarray_intf.ml │ │ │ ├── owl_dense_ndarray_s.ml │ │ │ ├── owl_dense_ndarray_s.mli │ │ │ ├── owl_dense_ndarray_z.ml │ │ │ └── owl_dense_ndarray_z.mli │ │ ├── distribution/ │ │ │ ├── owl_distribution.ml │ │ │ ├── owl_distribution.mli │ │ │ ├── owl_distribution_common.ml │ │ │ ├── owl_distribution_common_c.c │ │ │ └── owl_distribution_generic.ml │ │ ├── dune │ │ ├── fftpack/ │ │ │ ├── owl_fft.ml │ │ │ ├── owl_fft_d.ml │ │ │ ├── owl_fft_d.mli │ │ │ ├── owl_fft_generic.ml │ │ │ ├── owl_fft_generic.mli │ │ │ ├── owl_fft_s.ml │ │ │ ├── owl_fft_s.mli │ │ │ ├── owl_fftpack.ml │ │ │ ├── owl_fftpack_float32.cc │ │ │ ├── owl_fftpack_float64.cc │ │ │ ├── owl_fftpack_impl.h │ │ │ └── pocketfft/ │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── pocketfft_demo.cc │ │ │ └── pocketfft_hdronly.h │ │ ├── lapacke/ │ │ │ ├── lapacke.h │ │ │ ├── lapacke_config.h │ │ │ ├── lapacke_mangling.h │ │ │ ├── lapacke_utils.h │ │ │ ├── owl_lapacke.ml │ │ │ ├── owl_lapacke.mli │ │ │ ├── owl_lapacke_generated.ml │ │ │ ├── owl_lapacke_generated.mli │ │ │ └── owl_lapacke_generated_stub.c │ │ ├── linalg/ │ │ │ ├── owl_linalg.ml │ │ │ ├── owl_linalg_c.ml │ │ │ ├── owl_linalg_c.mli │ │ │ ├── owl_linalg_d.ml │ │ │ ├── owl_linalg_d.mli │ │ │ ├── owl_linalg_generic.ml │ │ │ ├── owl_linalg_generic.mli │ │ │ ├── owl_linalg_intf.ml │ │ │ ├── owl_linalg_s.ml │ │ │ ├── owl_linalg_s.mli │ │ │ ├── owl_linalg_z.ml │ │ │ └── owl_linalg_z.mli │ │ ├── maths/ │ │ │ ├── cdflib/ │ │ │ │ ├── owl_cdflib.h │ │ │ │ ├── owl_dcdflib.c │ │ │ │ └── owl_ipmpar.c │ │ │ ├── cephes/ │ │ │ │ ├── airy.c │ │ │ │ ├── bdtr.c │ │ │ │ ├── beta.c │ │ │ │ ├── btdtr.c │ │ │ │ ├── cbrt.c │ │ │ │ ├── cephes_names.h │ │ │ │ ├── chbevl.c │ │ │ │ ├── chdtr.c │ │ │ │ ├── const.c │ │ │ │ ├── dawsn.c │ │ │ │ ├── ellie.c │ │ │ │ ├── ellik.c │ │ │ │ ├── ellpe.c │ │ │ │ ├── ellpj.c │ │ │ │ ├── ellpk.c │ │ │ │ ├── exp10.c │ │ │ │ ├── exp2.c │ │ │ │ ├── expn.c │ │ │ │ ├── expn.h │ │ │ │ ├── fdtr.c │ │ │ │ ├── fresnl.c │ │ │ │ ├── gamma.c │ │ │ │ ├── gdtr.c │ │ │ │ ├── gels.c │ │ │ │ ├── hyp2f1.c │ │ │ │ ├── hyperg.c │ │ │ │ ├── i0.c │ │ │ │ ├── i1.c │ │ │ │ ├── igam.c │ │ │ │ ├── igam.h │ │ │ │ ├── igami.c │ │ │ │ ├── incbet.c │ │ │ │ ├── incbi.c │ │ │ │ ├── j0.c │ │ │ │ ├── j1.c │ │ │ │ ├── jv.c │ │ │ │ ├── k0.c │ │ │ │ ├── k1.c │ │ │ │ ├── kn.c │ │ │ │ ├── kolmogorov.c │ │ │ │ ├── lanczos.c │ │ │ │ ├── lanczos.h │ │ │ │ ├── mconf.h │ │ │ │ ├── mtherr.c │ │ │ │ ├── nbdtr.c │ │ │ │ ├── ndtr.c │ │ │ │ ├── ndtri.c │ │ │ │ ├── pdtr.c │ │ │ │ ├── polevl.h │ │ │ │ ├── protos.h │ │ │ │ ├── psi.c │ │ │ │ ├── rgamma.c │ │ │ │ ├── round.c │ │ │ │ ├── scipy_iv.c │ │ │ │ ├── shichi.c │ │ │ │ ├── sici.c │ │ │ │ ├── sincos.c │ │ │ │ ├── sindg.c │ │ │ │ ├── spence.c │ │ │ │ ├── stdtr.c │ │ │ │ ├── struve.c │ │ │ │ ├── tandg.c │ │ │ │ ├── tukey.c │ │ │ │ ├── unity.c │ │ │ │ ├── yn.c │ │ │ │ ├── zeta.c │ │ │ │ └── zetac.c │ │ │ ├── cephes_single/ │ │ │ │ ├── airyf.c │ │ │ │ ├── cephes_single_mconf.h │ │ │ │ ├── cephes_single_protos.h │ │ │ │ ├── chbevlf.c │ │ │ │ ├── constf.c │ │ │ │ ├── dawsnf.c │ │ │ │ ├── gammaf.c │ │ │ │ ├── hypergf.c │ │ │ │ ├── i0f.c │ │ │ │ ├── i1f.c │ │ │ │ ├── ivf.c │ │ │ │ ├── j0f.c │ │ │ │ ├── j1f.c │ │ │ │ ├── jnf.c │ │ │ │ ├── jvf.c │ │ │ │ ├── k0f.c │ │ │ │ ├── k1f.c │ │ │ │ ├── polevlf.c │ │ │ │ ├── sqrtf.c │ │ │ │ ├── struvef.c │ │ │ │ └── ynf.c │ │ │ ├── owl_cephes.h │ │ │ ├── owl_maths.h │ │ │ ├── owl_maths.ml │ │ │ ├── owl_maths.mli │ │ │ ├── owl_maths_special.ml │ │ │ ├── owl_maths_special_gamma.c │ │ │ ├── owl_maths_special_impl.c │ │ │ ├── owl_maths_special_stub.c │ │ │ ├── sf_error.c │ │ │ └── sf_error.h │ │ ├── misc/ │ │ │ ├── owl_cluster.ml │ │ │ └── owl_dataset.ml │ │ ├── neural/ │ │ │ ├── owl_neural.ml │ │ │ └── owl_neural_parallel.ml │ │ ├── nlp/ │ │ │ ├── owl_nlp.ml │ │ │ ├── owl_nlp_corpus.ml │ │ │ ├── owl_nlp_corpus.mli │ │ │ ├── owl_nlp_lda.ml │ │ │ ├── owl_nlp_lda.mli │ │ │ ├── owl_nlp_similarity.ml │ │ │ ├── owl_nlp_tfidf.ml │ │ │ ├── owl_nlp_tfidf.mli │ │ │ ├── owl_nlp_utils.ml │ │ │ ├── owl_nlp_vocabulary.ml │ │ │ └── owl_nlp_vocabulary.mli │ │ ├── optimise/ │ │ │ ├── owl_optimise.ml │ │ │ ├── owl_regression.ml │ │ │ ├── owl_regression_generic.ml │ │ │ ├── owl_regression_generic_sig.ml │ │ │ ├── zeros/ │ │ │ │ ├── bisect.c │ │ │ │ ├── brenth.c │ │ │ │ ├── brentq.c │ │ │ │ ├── ridder.c │ │ │ │ └── zeros.h │ │ │ └── zeros.c │ │ ├── owl.ml │ │ ├── signal/ │ │ │ ├── owl_signal.ml │ │ │ └── owl_signal.mli │ │ └── stats/ │ │ ├── owl_stats.h │ │ ├── owl_stats.ml │ │ ├── owl_stats.mli │ │ ├── owl_stats_dist.ml │ │ ├── owl_stats_dist_beta.c │ │ ├── owl_stats_dist_binomial.c │ │ ├── owl_stats_dist_cauchy.c │ │ ├── owl_stats_dist_chi2.c │ │ ├── owl_stats_dist_dirichlet.c │ │ ├── owl_stats_dist_exponential.c │ │ ├── owl_stats_dist_exponpow.c │ │ ├── owl_stats_dist_f.c │ │ ├── owl_stats_dist_gamma.c │ │ ├── owl_stats_dist_gaussian.c │ │ ├── owl_stats_dist_gennorm.c │ │ ├── owl_stats_dist_geometric.c │ │ ├── owl_stats_dist_gumbel1.c │ │ ├── owl_stats_dist_gumbel2.c │ │ ├── owl_stats_dist_hypergeometric.c │ │ ├── owl_stats_dist_laplace.c │ │ ├── owl_stats_dist_logistic.c │ │ ├── owl_stats_dist_lognormal.c │ │ ├── owl_stats_dist_logseries.c │ │ ├── owl_stats_dist_lomax.c │ │ ├── owl_stats_dist_multinomial.c │ │ ├── owl_stats_dist_negative_binomial.c │ │ ├── owl_stats_dist_noncentral_chi2.c │ │ ├── owl_stats_dist_noncentral_f.c │ │ ├── owl_stats_dist_poisson.c │ │ ├── owl_stats_dist_power.c │ │ ├── owl_stats_dist_rayleigh.c │ │ ├── owl_stats_dist_stub.c │ │ ├── owl_stats_dist_t.c │ │ ├── owl_stats_dist_triangular.c │ │ ├── owl_stats_dist_uniform.c │ │ ├── owl_stats_dist_vonmises.c │ │ ├── owl_stats_dist_wald.c │ │ ├── owl_stats_dist_weibull.c │ │ ├── owl_stats_dist_zipf.c │ │ ├── owl_stats_extend.ml │ │ ├── owl_stats_extend_misc.c │ │ ├── owl_stats_extend_shuffle.c │ │ ├── owl_stats_extend_stub.c │ │ ├── owl_stats_prng.ml │ │ ├── owl_stats_prng_stub.c │ │ ├── owl_stats_sampler.ml │ │ ├── owl_stats_ziggurat.c │ │ └── sfmt/ │ │ ├── SFMT-common.h │ │ ├── SFMT-params.h │ │ ├── SFMT-params11213.h │ │ ├── SFMT-params1279.h │ │ ├── SFMT-params132049.h │ │ ├── SFMT-params19937.h │ │ ├── SFMT-params216091.h │ │ ├── SFMT-params2281.h │ │ ├── SFMT-params4253.h │ │ ├── SFMT-params44497.h │ │ ├── SFMT-params607.h │ │ ├── SFMT-params86243.h │ │ ├── SFMT.c │ │ └── SFMT.h │ └── top/ │ ├── dune │ ├── owl_top.ml │ └── owl_top.mli └── test/ ├── .ocamlformat ├── dune ├── stats_scipy_get_distributions.py ├── test_runner.ml ├── unit_algodiff_diff.ml ├── unit_algodiff_diff_generic.ml ├── unit_algodiff_grad.ml ├── unit_algodiff_grad_generic.ml ├── unit_algodiff_matrix.ml ├── unit_algodiff_matrix_generic.ml ├── unit_base_algodiff_diff.ml ├── unit_base_algodiff_grad.ml ├── unit_base_complex.ml ├── unit_base_conv2d.ml ├── unit_base_conv3d.ml ├── unit_base_ndarray_core.ml ├── unit_base_pool2d.ml ├── unit_base_pool3d.ml ├── unit_base_slicing_basic.ml ├── unit_base_upsampling.ml ├── unit_conv2d.ml ├── unit_conv2d_generic.ml ├── unit_conv3d.ml ├── unit_conv3d_generic.ml ├── unit_conv_mec_naive.ml ├── unit_dense_matrix.ml ├── unit_dense_ndarray.ml ├── unit_dilated_conv2d.ml ├── unit_dilated_conv3d.ml ├── unit_fft.ml ├── unit_graph.ml ├── unit_lazy.ml ├── unit_learning_rate.ml ├── unit_linalg.ml ├── unit_linalg_solver.ml ├── unit_maths.ml ├── unit_maths_root.ml ├── unit_multimap.ml ├── unit_ndarray_core.ml ├── unit_ndarray_core_generic.ml ├── unit_ndarray_operation.ml ├── unit_ndarray_primitive.ml ├── unit_pool2d.ml ├── unit_pool2d_generic.ml ├── unit_pool3d.ml ├── unit_pool3d_generic.ml ├── unit_signal.ml ├── unit_slicing_basic.ml ├── unit_slicing_basic_generic.ml ├── unit_slicing_fancy.ml ├── unit_stats.ml ├── unit_stats_rvs.ml ├── unit_stats_rvs_distributions.ml ├── unit_transpose_conv2d.ml ├── unit_transpose_conv3d.ml ├── unit_upsampling.ml ├── unit_upsampling_generic.ml └── unit_view.ml