math/ensmallen 3.11.1 FreeBSD
Flexible C++ library for efficient mathematical optimization
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
04fbe90f5f- License
- BSD3CLAUSE
- Categories
- math
- Package size
- 197.5 KiB, 1680.6 KiB installed
Description
ensmallen provides a simple set of abstractions for writing an objective function to optimize. It also provides a large set of standard and cutting-edge optimizers that can be used for virtually any mathematical optimization task. These include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/ensmallen | 3.11.1 |
| OpenBSD | math/ensmallen | 2.10.3p0 |
| DragonFly | math/ensmallen | 2.22.1 |
Install
Binary package:
pkg install ensmallen
From the ports tree:
cd /usr/ports/math/ensmallen/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ensmallen>0:math/ensmallen
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.11.1 | 3.11.1 | - | 2.22.1 | 3.11.1 |
| FreeBSD:14:quarterly | 3.11.1 | 3.11.1 | n/a | 2.22.1 | 3.11.1 |
| FreeBSD:15:latest | 3.11.1 | 3.11.1 | n/a | 2.22.1 | 2.22.1 |
| FreeBSD:15:quarterly | 3.11.1 | 3.11.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.11.1 | 3.11.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/armadillo_bits/config.hpp: math/armadillo
Runtime 1
${LOCALBASE}/include/armadillo_bits/config.hpp: math/armadillo
The full lists below include those, and their dependencies in turn.
Build dependencies 39
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/jsoncpp
- devel/level-zero
- devel/libevent
- devel/libffi
- devel/libltdl
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/armadillo
- math/arpack-ng
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/superlu
- misc/hwdata
- net/openmpi4
- ports-mgmt/pkg
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/munge
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 27
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/hwloc2
- devel/level-zero
- devel/libevent
- devel/libltdl
- devel/libpciaccess
- devel/readline
- lang/gcc14
- math/armadillo
- math/arpack-ng
- math/blas
- math/gmp
- math/lapack
- math/mpc
- math/mpfr
- math/openblas
- math/superlu
- misc/hwdata
- net/openmpi4
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- security/munge
- textproc/libxml2
Required by 1
Configuration
No options to configure.
- USES
- cmake compiler:c++11-lang localbase
- Service scripts
- none
Files
pkg-plist 305
- include/ensmallen.hpp
- include/ensmallen_bits/ada_belief/ada_belief.hpp
- include/ensmallen_bits/ada_belief/ada_belief_impl.hpp
- include/ensmallen_bits/ada_belief/ada_belief_update.hpp
- include/ensmallen_bits/ada_bound/ada_bound.hpp
- include/ensmallen_bits/ada_bound/ada_bound_impl.hpp
- include/ensmallen_bits/ada_bound/ada_bound_update.hpp
- include/ensmallen_bits/ada_bound/ams_bound_update.hpp
- include/ensmallen_bits/ada_delta/ada_delta.hpp
- include/ensmallen_bits/ada_delta/ada_delta_impl.hpp
- include/ensmallen_bits/ada_delta/ada_delta_update.hpp
- include/ensmallen_bits/ada_grad/ada_grad.hpp
- include/ensmallen_bits/ada_grad/ada_grad_impl.hpp
- include/ensmallen_bits/ada_grad/ada_grad_update.hpp
- include/ensmallen_bits/ada_sqrt/ada_sqrt.hpp
- include/ensmallen_bits/ada_sqrt/ada_sqrt_impl.hpp
- include/ensmallen_bits/ada_sqrt/ada_sqrt_update.hpp
- include/ensmallen_bits/adam/adam.hpp
- include/ensmallen_bits/adam/adam_impl.hpp
- include/ensmallen_bits/adam/adam_update.hpp
- include/ensmallen_bits/adam/adamax_update.hpp
- include/ensmallen_bits/adam/amsgrad_update.hpp
- include/ensmallen_bits/adam/nadam_update.hpp
- include/ensmallen_bits/adam/nadamax_update.hpp
- include/ensmallen_bits/adam/optimisticadam_update.hpp
- include/ensmallen_bits/agemoea/agemoea.hpp
- include/ensmallen_bits/agemoea/agemoea_impl.hpp
- include/ensmallen_bits/aug_lagrangian/aug_lagrangian.hpp
- include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function.hpp
- include/ensmallen_bits/aug_lagrangian/aug_lagrangian_function_impl.hpp
- include/ensmallen_bits/aug_lagrangian/aug_lagrangian_impl.hpp
- include/ensmallen_bits/bigbatch_sgd/adaptive_stepsize.hpp
- include/ensmallen_bits/bigbatch_sgd/backtracking_line_search.hpp
- include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd.hpp
- include/ensmallen_bits/bigbatch_sgd/bigbatch_sgd_impl.hpp
- include/ensmallen_bits/callbacks/callbacks.hpp
- include/ensmallen_bits/callbacks/early_stop_at_min_loss.hpp
- include/ensmallen_bits/callbacks/grad_clip_by_norm.hpp
- include/ensmallen_bits/callbacks/grad_clip_by_value.hpp
- include/ensmallen_bits/callbacks/print_loss.hpp
- include/ensmallen_bits/callbacks/progress_bar.hpp
- include/ensmallen_bits/callbacks/query_front.hpp
- include/ensmallen_bits/callbacks/report.hpp
- include/ensmallen_bits/callbacks/store_best_coordinates.hpp
- include/ensmallen_bits/callbacks/timer_stop.hpp
- include/ensmallen_bits/callbacks/traits.hpp
- include/ensmallen_bits/cd/cd.hpp
- include/ensmallen_bits/cd/cd_impl.hpp
- include/ensmallen_bits/cd/descent_policies/cyclic_descent.hpp
- include/ensmallen_bits/cd/descent_policies/greedy_descent.hpp
- include/ensmallen_bits/cd/descent_policies/random_descent.hpp
- include/ensmallen_bits/cmaes/active_cmaes.hpp
- include/ensmallen_bits/cmaes/active_cmaes_impl.hpp
- include/ensmallen_bits/cmaes/cmaes.hpp
- include/ensmallen_bits/cmaes/cmaes_impl.hpp
- include/ensmallen_bits/cmaes/full_selection.hpp
- include/ensmallen_bits/cmaes/pop_cmaes.hpp
- include/ensmallen_bits/cmaes/pop_cmaes_impl.hpp
- include/ensmallen_bits/cmaes/random_selection.hpp
- include/ensmallen_bits/cmaes/transformation_policies/boundary_box_constraint.hpp
- include/ensmallen_bits/cmaes/transformation_policies/empty_transformation.hpp
- include/ensmallen_bits/cne/cne.hpp
- include/ensmallen_bits/cne/cne_impl.hpp
- include/ensmallen_bits/config.hpp
- include/ensmallen_bits/de/de.hpp
- include/ensmallen_bits/de/de_impl.hpp
- include/ensmallen_bits/delta_bar_delta/delta_bar_delta.hpp
- include/ensmallen_bits/delta_bar_delta/delta_bar_delta_impl.hpp
- include/ensmallen_bits/delta_bar_delta/momentum_delta_bar_delta.hpp
- include/ensmallen_bits/delta_bar_delta/momentum_delta_bar_delta_impl.hpp
- include/ensmallen_bits/delta_bar_delta/update_policies/delta_bar_delta_update.hpp
- include/ensmallen_bits/delta_bar_delta/update_policies/momentum_delta_bar_delta_update.hpp
- include/ensmallen_bits/demon_adam/demon_adam.hpp
- include/ensmallen_bits/demon_adam/demon_adam_update.hpp
- include/ensmallen_bits/demon_sgd/demon_sgd.hpp
- include/ensmallen_bits/demon_sgd/demon_sgd_update.hpp
- include/ensmallen_bits/ens_version.hpp
- include/ensmallen_bits/eve/eve.hpp
- include/ensmallen_bits/eve/eve_impl.hpp
- include/ensmallen_bits/fasta/fasta.hpp
- include/ensmallen_bits/fasta/fasta_impl.hpp
- include/ensmallen_bits/fbs/fbs.hpp
- include/ensmallen_bits/fbs/fbs_impl.hpp
- include/ensmallen_bits/fbs/l1_constraint.hpp
- include/ensmallen_bits/fbs/l1_constraint_impl.hpp
- include/ensmallen_bits/fbs/l1_penalty.hpp
- include/ensmallen_bits/fbs/l1_penalty_impl.hpp
- include/ensmallen_bits/fista/fista.hpp
- include/ensmallen_bits/fista/fista_impl.hpp
- include/ensmallen_bits/ftml/ftml.hpp
- include/ensmallen_bits/ftml/ftml_impl.hpp
- include/ensmallen_bits/ftml/ftml_update.hpp
- include/ensmallen_bits/function.hpp
- include/ensmallen_bits/function/add_evaluate.hpp
- include/ensmallen_bits/function/add_evaluate_with_gradient.hpp
- include/ensmallen_bits/function/add_gradient.hpp
- include/ensmallen_bits/function/add_separable_evaluate.hpp
- include/ensmallen_bits/function/add_separable_evaluate_with_gradient.hpp
- include/ensmallen_bits/function/add_separable_gradient.hpp
- include/ensmallen_bits/function/arma_traits.hpp
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ensmallen-3.11.1.tar.gz | 1.406272e+06 | 3606c0d0a06ac75858ddb4eecd0802154bc91d45763aa9521cf53a0e78178d55 |
Master sites 1
- https://ensmallen.org/files/