BSD Ports

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

SystemPortVersion
FreeBSDmath/ensmallen3.11.1
OpenBSDmath/ensmallen2.10.3p0
DragonFlymath/ensmallen2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.11.13.11.1-2.22.13.11.1
FreeBSD:14:quarterly3.11.13.11.1n/a2.22.13.11.1
FreeBSD:15:latest3.11.13.11.1n/a2.22.12.22.1
FreeBSD:15:quarterly3.11.13.11.1n/an/an/a
FreeBSD:16:latest3.11.13.11.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 39
Run dependencies 27
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
FileSizeSHA256
ensmallen-3.11.1.tar.gz1.406272e+063606c0d0a06ac75858ddb4eecd0802154bc91d45763aa9521cf53a0e78178d55
Master sites 1
  • https://ensmallen.org/files/

Commit history 1

DateCommitCreditsLog message
04fbe90f5f Yuri Victorovich math/ensmallen: update 3.11.0 → 3.11.1